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 Fri Feb 18 01:31:25 2005 for BeeCrypt by  doxygen 1.3.9.1