FParms Class Reference

#include <pk.h>

Inheritance diagram for FParms:

Inheritance graph
Collaboration diagram for FParms:

Collaboration graph

Detailed Description

Data type used to specify arithmetic parameters for various rings and fields.


Public Types

typedef const numcnum
 const reference to a num

Protected Types

 None
 type not specified
 Natural = 1
 natural numbers
 Negative
 negative integers
 Char2
 field of characteristic 2
 Modular
 ring of integers or prime field of characteristic greater than 2
enum  Types {
  None,
  Natural = 1,
  Negative,
  Char2,
  Modular
}
 IDs for various parameter types. More...

Protected Member Functions

 FParms (int type=Natural, int len=1)
 Constructor.
 FParms (int n1, const num &p1)
 Constructor.
 ~FParms ()
 Destructor.
void init (int n, const num &inv1)
 Initialize this object.


Member Enumeration Documentation

enum Types [protected]

IDs for various parameter types.

Enumerator:
None  type not specified
Natural  natural numbers
Negative  negative integers
Char2  field of characteristic 2
Modular  ring of integers or prime field of characteristic greater than 2


The documentation for this class was generated from the following file:
ISC Cryptographic Development Kit - User's Guide
ISC website
Questions? E-mail ISC technical support
Copyright© 2002-2006 Information Security Corp. All rights reserved.