Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

GF2NT Class Reference

GF(2^n) with Trinomial Basis. More...

#include <gf2n.h>

Inheritance diagram for GF2NT:

GF2NP QuotientRing AbstractRing AbstractGroup List of all members.

Public Methods

 GF2NT (unsigned int t0,unsigned int t1,unsigned int t2)
GF2NPClone ()const
void DEREncode (BufferedTransformation &bt)const
const Element& Multiply (const Element &a,const Element &b)const
const Element& Square (const Element &a)const
const Element& MultiplicativeInverse (const Element &a)const

Detailed Description

GF(2^n) with Trinomial Basis.

Definition at line 275 of file gf2n.h.


Constructor & Destructor Documentation

GF2NT::GF2NT ( unsigned int t0,
unsigned int t1,
unsigned int t2 )
 

Definition at line 570 of file gf2n.cpp.


Member Function Documentation

GF2NP * GF2NT::Clone ( ) const [inline, virtual]
 

Reimplemented from GF2NP.

Definition at line 281 of file gf2n.h.

void GF2NT::DEREncode ( BufferedTransformation & bt ) const [virtual]
 

Reimplemented from GF2NP.

Definition at line 797 of file gf2n.cpp.

const GF2NT::Element & GF2NT::MultiplicativeInverse ( const Element & a ) const [virtual]
 

Reimplemented from QuotientRing.

Definition at line 578 of file gf2n.cpp.

const GF2NT::Element & GF2NT::Multiply ( const Element & a,
const Element & b ) const [virtual]
 

Reimplemented from QuotientRing.

Definition at line 707 of file gf2n.cpp.

const Element & GF2NT::Square ( const Element & a ) const [inline, virtual]
 

Reimplemented from QuotientRing.

Definition at line 286 of file gf2n.h.


The documentation for this class was generated from the following files:
Generated at Mon Jan 15 01:16:50 2001 for Crypto++ by doxygen1.2.4 written by Dimitri van Heesch, © 1997-2000