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

cryptlib.h File Reference


Detailed Description

This file contains the declarations for the abstract base classes that provide a uniform interface to this library.

Definition in file cryptlib.h.

#include "cryptopp_config.h"
#include "stdcpp.h"
#include <limits.h>
#include <exception>
#include <string>
#include <typeinfo>
#include <assert.h>

Go to the source code of this file.

Namespaces

namespace  Name

Typedefs

typedef EnumToType< ByteOrder,
LITTLE_ENDIAN_ORDER > 
LittleEndian
typedef EnumToType< ByteOrder,
BIG_ENDIAN_ORDER > 
BigEndian
typedef HashTransformation HashFunction

Enumerations

enum  CipherDir { ENCRYPTION, DECRYPTION }
 used to specify a direction for a cipher to operate in (encrypt or decrypt)
enum  ByteOrder { LITTLE_ENDIAN_ORDER = 0, BIG_ENDIAN_ORDER = 1 }

Functions

RandomNumberGeneratorNullRNG ()
 returns a reference that can be passed to functions that ask for a RNG but doesn't actually use it
BufferedTransformationTheBitBucket ()
 returns a reference to a BufferedTransformation object that discards all input

Variables

const unsigned long INFINITE_TIME = ULONG_MAX
 used to represent infinite time
const NullNameValuePairs g_nullNameValuePairs
 _


Generated on Sat Jan 22 09:44:39 2005 for Crypto++ by  doxygen 1.4.0