myl7/fss 2.0.0
Function secret sharing (FSS) primitives including distributed point/comparison function (DPF/DCF)
Loading...
Searching...
No Matches
fss::Vdmpf< in_bits, max_points, bucket_bits, Group, Prg, XorHash, Hash, Prp, In, ch_lambda >::Key Struct Reference

VDMPF key for one party, containing the PRP seed and per-bucket keys. More...

Public Attributes

int4 sigma
 Shared seed for the Cuckoo-hash permutation.
int m_rt
 Runtime bucket count used during Gen.
__uint128_t b_size_rt
 Runtime bucket size used during Gen.
BucketKey bks [kBucketCount]
 Inner VDPF key for every allocated bucket.

Detailed Description

template<int in_bits, int max_points, int bucket_bits, typename Group, typename Prg, typename XorHash, typename Hash, typename Prp, typename In = uint, int ch_lambda = 80>
struct fss::Vdmpf< in_bits, max_points, bucket_bits, Group, Prg, XorHash, Hash, Prp, In, ch_lambda >::Key

VDMPF key for one party, containing the PRP seed and per-bucket keys.

Fields support direct access. Field order, padding, and binary serialization are not specified.


The documentation for this struct was generated from the following file: