95typedef struct _dldp_p
dldp_p;
#define BEECRYPTAPI
Definition api.h:52
int dldp_pgoqGenerator(dldp_p *, randomGeneratorContext *)
int dldp_pgonMakeSafe(dldp_p *, randomGeneratorContext *, size_t)
int dldp_pgonMake(dldp_p *, randomGeneratorContext *, size_t, size_t)
int dldp_pPair(const dldp_p *, randomGeneratorContext *, mpnumber *x, mpnumber *y)
int dldp_pgoqMake(dldp_p *, randomGeneratorContext *, size_t, size_t, int)
int dldp_pPrivate(const dldp_p *, randomGeneratorContext *, mpnumber *)
int dldp_pCopy(dldp_p *, const dldp_p *)
int dldp_pgoqValidate(const dldp_p *, randomGeneratorContext *, int)
int dldp_pPair_s(const dldp_p *, randomGeneratorContext *, mpnumber *x, mpnumber *y, size_t)
int dldp_pPrivate_s(const dldp_p *, randomGeneratorContext *, mpnumber *, size_t)
int dldp_pgonGenerator(dldp_p *, randomGeneratorContext *)
int dldp_pgoqMakeSafe(dldp_p *, randomGeneratorContext *, size_t)
int dldp_pEqual(const dldp_p *, const dldp_p *)
int dldp_pPublic(const dldp_p *, const mpnumber *, mpnumber *)
int dldp_pgonValidate(const dldp_p *, randomGeneratorContext *)
Multi-precision integer routines using Barrett modular reduction, headers.
Discrete Logarithm Domain Parameters over a prime field.
Definition dldp.h:58
mpbarrett q
The cofactor.
Definition dldp.h:69
mpnumber g
The generator.
Definition dldp.h:81
mpbarrett p
The prime.
Definition dldp.h:63
mpnumber r
Definition dldp.h:74
mpbarrett n
Definition dldp.h:86
Definition mpbarrett.h:41
Definition beecrypt.h:239