Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

dldp.h File Reference

Discrete Logarithm domain parameters, headers. More...

#include "mpbarrett.h"

Go to the source code of this file.

Data Structures

struct  dldp_p
 Discrete Logarithm Domain Parameters over a prime field. More...


Functions

int dldp_pInit (dldp_p *)
int dldp_pFree (dldp_p *)
int dldp_pCopy (dldp_p *, const dldp_p *)
int dldp_pPrivate (const dldp_p *, randomGeneratorContext *, mpnumber *)
int dldp_pPublic (const dldp_p *, const mpnumber *, mpnumber *)
int dldp_pPair (const dldp_p *, randomGeneratorContext *, mpnumber *, mpnumber *)
int dldp_pEqual (const dldp_p *, const dldp_p *)
int dldp_pgoqMake (dldp_p *, randomGeneratorContext *, size_t, size_t, int)
int dldp_pgoqMakeSafe (dldp_p *, randomGeneratorContext *, size_t)
int dldp_pgoqGenerator (dldp_p *, randomGeneratorContext *)
int dldp_pgoqValidate (const dldp_p *, randomGeneratorContext *, int)
int dldp_pgonMake (dldp_p *, randomGeneratorContext *, size_t, size_t)
int dldp_pgonMakeSafe (dldp_p *, randomGeneratorContext *, size_t)
int dldp_pgonGenerator (dldp_p *, randomGeneratorContext *)
int dldp_pgonValidate (const dldp_p *, randomGeneratorContext *)


Detailed Description

Discrete Logarithm domain parameters, headers.

Author:
Bob Deblier <bob.deblier@pandora.be>

Definition in file dldp.h.


Function Documentation

int dldp_pCopy dldp_p ,
const dldp_p
 

int dldp_pEqual const dldp_p ,
const dldp_p
 

int dldp_pFree dldp_p  ) 
 

int dldp_pgonGenerator dldp_p ,
randomGeneratorContext
 

int dldp_pgonMake dldp_p ,
randomGeneratorContext ,
size_t  ,
size_t 
 

int dldp_pgonMakeSafe dldp_p ,
randomGeneratorContext ,
size_t 
 

int dldp_pgonValidate const dldp_p ,
randomGeneratorContext
 

int dldp_pgoqGenerator dldp_p ,
randomGeneratorContext
 

int dldp_pgoqMake dldp_p ,
randomGeneratorContext ,
size_t  ,
size_t  ,
int 
 

int dldp_pgoqMakeSafe dldp_p ,
randomGeneratorContext ,
size_t 
 

int dldp_pgoqValidate const dldp_p ,
randomGeneratorContext ,
int 
 

int dldp_pInit dldp_p  ) 
 

int dldp_pPair const dldp_p ,
randomGeneratorContext ,
mpnumber ,
mpnumber
 

int dldp_pPrivate const dldp_p ,
randomGeneratorContext ,
mpnumber
 

int dldp_pPublic const dldp_p ,
const mpnumber ,
mpnumber
 


Generated on Wed Mar 24 13:56:53 2004 for BeeCrypt by doxygen 1.3.6