#define BEECRYPTAPI
Definition: api.h:52
Discrete Logarithm keypair, headers.
int dsavrfy(const mpbarrett *p, const mpbarrett *q, const mpnumber *g, const mpnumber *hm, const mpnumber *y, const mpnumber *r, const mpnumber *s)
This function performs a raw DSA verification.
dldp_p dsaparam
Definition: dsa.h:37
dlpk_p dsapub
Definition: dsa.h:38
int dsasign(const mpbarrett *p, const mpbarrett *q, const mpnumber *g, randomGeneratorContext *, const mpnumber *hm, const mpnumber *x, mpnumber *r, mpnumber *s)
This function performs a raw DSA signature.
int dsaparamMake(dsaparam *, randomGeneratorContext *, size_t)
This function generates a set of DSA parameters.
dlkp_p dsakp
Definition: dsa.h:39
Discrete Logarithm Domain Parameters over a prime field.
Definition: dldp.h:58
Definition: mpbarrett.h:41
Definition: mpnumber.h:40
Definition: beecrypt.h:239