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 Apr 2 07:56:29 2004 for BeeCrypt by doxygen1.2.18