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

dldp_p Struct Reference
[Discrete Logarithm Primitives]

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

#include <dldp.h>


Data Fields

mpbarrett p
 The prime.

mpbarrett q
 The cofactor.

mpnumber r
mpnumber g
 The generator.

mpbarrett n


Detailed Description

Discrete Logarithm Domain Parameters over a prime field.

For the variables in this structure /f$p=qr+1/f$; if /f$p=2q+1 then r=2/f$.

Definition at line 53 of file dldp.h.


Field Documentation

dldp_p::g
 

The generator.

$g$ is either a generator of $\mathds{Z}^{*}_p$, or a generator of a cyclic subgroup $G$ of $\mathds{Z}^{*}_p$ of order $q$.

dldp_p::n
 

$n=p-1=qr$

dldp_p::p
 

The prime.

dldp_p::q
 

The cofactor.

$q$ is a prime divisor of $p-1$.

dldp_p::r
 

$p=qr+1$


The documentation for this struct was generated from the following file:
Generated on Wed Mar 24 13:56:54 2004 for BeeCrypt by doxygen 1.3.6