FXSecure.h File Reference


Detailed Description

Defines things used in providing secure data transport.

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

Include dependency graph for FXSecure.h:

This graph shows which files directly or indirectly include this file:


Namespaces

namespace  FX
namespace  FX::Secure
namespace  Secure

Classes

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-2008 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Jun 13 21:54:56 2008 for TnFOX by doxygen v1.5.6