myl7/fss 2.0.0
Function secret sharing (FSS) primitives including distributed point/comparison function (DPF/DCF)
Loading...
Searching...
No Matches
fss::PackedHalfTreeDpf< in_bits, out_bits, Hash, In > Member List

This is the complete list of members for fss::PackedHalfTreeDpf< in_bits, out_bits, Hash, In >, including all inherited members.

Eval(bool b, int4 s0, cuda::std::span< const int4 > cws, In x, size_t stride=1)fss::PackedHalfTreeDpf< in_bits, out_bits, Hash, In >inline
EvalAll(bool b, int4 s0, cuda::std::span< const int4 > cws, int4 ys[], int par_depth=0, size_t stride=1)fss::PackedHalfTreeDpf< in_bits, out_bits, Hash, In >inline
EvalAllGpu(bool b, int4 s0, cuda::std::span< const int4 > cws, cuda::std::span< int4 > ys, cudaStream_t stream=0, size_t stride=1) constfss::PackedHalfTreeDpf< in_bits, out_bits, Hash, In >inline
EvalAllGpuBatch(bool b, cuda::std::span< const int4 > s0s, cuda::std::span< const int4 > cws, cuda::std::span< int4 > ys, cudaStream_t stream=0, size_t stride=0) constfss::PackedHalfTreeDpf< in_bits, out_bits, Hash, In >inline
EvalRange(bool b, In first, In last, int4 s0, cuda::std::span< const int4 > cws, cuda::std::span< int4 > ys, int par_depth=0, size_t stride=1)fss::PackedHalfTreeDpf< in_bits, out_bits, Hash, In >inline
Extract(int4 block, In x)fss::PackedHalfTreeDpf< in_bits, out_bits, Hash, In >inlinestatic
Gen(cuda::std::span< int4 > cws, cuda::std::span< const int4, 2 > s0s, In a, uint64_t beta, size_t stride=1)fss::PackedHalfTreeDpf< in_bits, out_bits, Hash, In >inline
Input typedeffss::PackedHalfTreeDpf< in_bits, out_bits, Hash, In >
kCwCountfss::PackedHalfTreeDpf< in_bits, out_bits, Hash, In >static
kDepthfss::PackedHalfTreeDpf< in_bits, out_bits, Hash, In >static
kLanesfss::PackedHalfTreeDpf< in_bits, out_bits, Hash, In >static
PackedHalfTreeDpf(Hash hash, int4 instance_seed)fss::PackedHalfTreeDpf< in_bits, out_bits, Hash, In >inlineexplicit