myl7/fss 2.0.0
Function secret sharing (FSS) primitives including distributed point/comparison function (DPF/DCF)
Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:
[detail level 1234]
 
include
 
fss
 
group
 
bytes.cuh
 
uint.cuh
 
uint128.cuh
 
hash
 
aes128_ccr.cuh
AES-128 circular-correlation-robust hashing
 
blake3.cuh
 
sha256.cuh
 
prg
 
aes128_mmo.cuh
 
aes128_mmo_raw.cuh
AES-128 MMO PRG using direct AES-NI intrinsics without OpenSSL overhead
 
aes128_mmo_soft.cuh
Software AES-128 with Matyas-Meyer-Oseas as a PRG
 
chacha.cuh
 
prp
 
aes128_feistel.cuh
Small-domain PRP via 4-round Feistel network with AES-128 round function and cycle-walking
 
aes128_feistel_raw.cuh
Small-domain PRP via 4-round Feistel network with AES-128 round function and cycle-walking, computed with AES-NI intrinsics
 
chacha_feistel.cuh
Small-domain PRP via 4-round Feistel network with a ChaCha20-based round function and cycle-walking
 
compat.cuh
Single build-time switch for the deprecated v1 Cw-form compatibility entries
 
constraints.cuh
 
cuckoo_hash.cuh
Cuckoo-hashing utility for DMPF and VDMPF
 
dcf.cuh
2-party distributed comparison function (DCF)
 
dmpf.cuh
2-party distributed multi-point function (DMPF)
 
dpf.cuh
2-party distributed point function (DPF)
 
grotto_dcf.cuh
2-party distributed comparison function (DCF) over F2 from standard DPF
 
group.cuh
 
half_tree_dpf.cuh
2-party distributed point function (DPF) using the Half-Tree scheme
 
half_tree_grotto_dcf.cuh
2-party distributed comparison function (DCF) over F2 from the packed Half-Tree DPF
 
hash.cuh
 
packed_half_tree_dpf.cuh
2-party distributed point function (DPF) with packed sub-128-bit outputs, based on Half-Tree expansion
 
prg.cuh
 
prp.cuh
Pseudorandom permutation (PRP) interface
 
util.cuh
 
vdmpf.cuh
2-party verifiable distributed multi-point function (VDMPF)
 
vdpf.cuh
2-party verifiable distributed point function (VDPF)