Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

dldp.h File Reference

Discrete Logarithm domain parameters, headers. More...

#include "beecrypt/mpbarrett.h"

Include dependency graph for dldp.h:

Go to the source code of this file.

Functions

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


Detailed Description

Discrete Logarithm domain parameters, headers.

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

Function Documentation

BEECRYPTAPI int dldp_pCopy dldp_p ,
const dldp_p
 

BEECRYPTAPI int dldp_pEqual const dldp_p ,
const dldp_p
 

BEECRYPTAPI int dldp_pFree dldp_p  ) 
 

BEECRYPTAPI int dldp_pgonGenerator dldp_p ,
randomGeneratorContext
 

BEECRYPTAPI int dldp_pgonMake dldp_p ,
randomGeneratorContext ,
size_t  ,
size_t 
 

BEECRYPTAPI int dldp_pgonMakeSafe dldp_p ,
randomGeneratorContext ,
size_t 
 

BEECRYPTAPI int dldp_pgonValidate const dldp_p ,
randomGeneratorContext
 

BEECRYPTAPI int dldp_pgoqGenerator dldp_p ,
randomGeneratorContext
 

BEECRYPTAPI int dldp_pgoqMake dldp_p ,
randomGeneratorContext ,
size_t  ,
size_t  ,
int 
 

BEECRYPTAPI int dldp_pgoqMakeSafe dldp_p ,
randomGeneratorContext ,
size_t 
 

BEECRYPTAPI int dldp_pgoqValidate const dldp_p ,
randomGeneratorContext ,
int 
 

BEECRYPTAPI int dldp_pInit dldp_p  ) 
 

BEECRYPTAPI int dldp_pPair const dldp_p ,
randomGeneratorContext ,
mpnumber ,
mpnumber
 

BEECRYPTAPI int dldp_pPair_s const dldp_p ,
randomGeneratorContext ,
mpnumber ,
mpnumber ,
size_t 
 

BEECRYPTAPI int dldp_pPrivate const dldp_p ,
randomGeneratorContext ,
mpnumber
 

BEECRYPTAPI int dldp_pPrivate_s const dldp_p ,
randomGeneratorContext ,
mpnumber ,
size_t 
 

BEECRYPTAPI int dldp_pPublic const dldp_p ,
const mpnumber ,
mpnumber
 


Generated on Mon Jun 20 10:10:25 2005 for BeeCrypt by  doxygen 1.4.0