FXSecure.h File Reference


Detailed Description

Defines things used in providing secure data transport.

Definition in file FXSecure.h.

#include "FXStream.h"
#include "FXString.h"
#include <string.h>
#include <stdlib.h>
#include <new>

Go to the source code of this file.

Namespaces

namespace  FX
namespace  FX::Secure
namespace  Secure

Classes

struct  FX::Secure::heap
struct  FX::Secure::TigerHashValue
 Represents a 192 bit Tiger hash value. More...
union  FX::Secure::TigerHashValue::Data_t
 The data held by the value. More...
class  FX::Secure::Randomness
 A source of true entropy. More...
class  FX::Secure::PRandomness
 A cryptographically secure source of pseudo entropy. More...
class  FX::Secure::TigerHash
 An implementation of the Tiger fast hashing algorithm. More...

Functions

FXAPI void * operator new (size_t size, const FX::Secure::heap &) throw (std::bad_alloc)
FXAPI void * operator new[] (size_t size, const FX::Secure::heap &) throw (std::bad_alloc)
FXAPI void operator delete (void *p, const FX::Secure::heap &) throw ()
FXAPI void operator delete[] (void *p, const FX::Secure::heap &) throw ()
FXAPI void * FX::Secure::mallocI (size_t size) throw ()
FXAPI void * FX::Secure::callocI (size_t no, size_t size) throw ()
FXAPI void FX::Secure::free (void *p) throw ()
template<typename T>
T * FX::Secure::malloc (size_t size) throw ()
template<typename T>
T * FX::Secure::calloc (size_t no, size_t size) throw ()
template<typename T>
void FX::Secure::free (T *p) throw ()


(C) 2002-2009 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Nov 20 18:31:32 2009 for TnFOX by doxygen v1.4.7