Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

GF256 Class Reference

#include <gf256.h>

List of all members.


Detailed Description

GF(256) with polynomial basis.

Definition at line 9 of file gf256.h.

Public Types

typedef byte Element
typedef int RandomizationParameter

Public Member Functions

 GF256 (byte modulus)
Element RandomElement (RandomNumberGenerator &rng, int ignored=0) const
bool Equal (Element a, Element b) const
Element Zero () const
Element Add (Element a, Element b) const
Element & Accumulate (Element &a, Element b) const
Element Inverse (Element a) const
Element Subtract (Element a, Element b) const
Element & Reduce (Element &a, Element b) const
Element Double (Element a) const
Element One () const
Element Multiply (Element a, Element b) const
Element Square (Element a) const
bool IsUnit (Element a) const
Element MultiplicativeInverse (Element a) const
Element Divide (Element a, Element b) const


The documentation for this class was generated from the following files:
Generated on Tue Oct 26 18:51:46 2004 for Crypto++ by  doxygen 1.3.9.1