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

SapphireBase Class Reference

#include <sapphire.h>

Inheritance diagram for SapphireBase:

VariableKeyLength< 16, 1, 255 > SapphireDecryption SapphireEncryption SapphireHash SapphireRNG List of all members.

Detailed Description

base class, do not use directly

Definition at line 10 of file sapphire.h.

Public Types


Static Public Member Functions

unsigned int StaticGetValidKeyLength (unsigned int n)

Protected Member Functions

 SapphireBase (const byte *userKey, unsigned int keyLength)
void ShuffleCards ()

Protected Attributes

SecByteBlock cards
byte rotor
byte ratchet
byte avalanche
byte last_plain
byte last_cipher


The documentation for this class was generated from the following files:
Generated on Wed Jul 28 08:07:16 2004 for Crypto++ by doxygen 1.3.7