myl7/fss 1.1.0
Function secret sharing (FSS) primitives including distributed point/comparison function (DPF/DCF)
Loading...
Searching...
No Matches
Prgable Concept Reference

Pseudorandom generator (PRG) interface. More...

Concept definition

template<typename Prg, int mul>
concept Prgable = requires(Prg prg, int4 seed) {
{ prg.Gen(seed) } -> std::same_as<cuda::std::array<int4, mul>>;
}
Pseudorandom generator (PRG) interface.
Definition prg.cuh:21

Detailed Description

Pseudorandom generator (PRG) interface.

Required to be cryptographically secure.

Template Parameters
mulRequires the PRG to output mul times of the seed size, i.e., mul * 16 B.