XrdCryptoLite Class Reference

#include <XrdCryptoLite.hh>

List of all members.

Public Member Functions

virtual int Decrypt (const char *key, int keyLen, const char *src, int srcLen, char *dst, int dstLen)=0
virtual int Encrypt (const char *key, int keyLen, const char *src, int srcLen, char *dst, int dstLen)=0
virtual int Overhead ()
virtual char Type ()
 XrdCryptoLite (char deType, int ovhd=8)
virtual ~XrdCryptoLite ()

Static Public Member Functions

static XrdCryptoLiteCreate (int &rc, const char *Name, const char Type='\0')

Protected Attributes

int Extra
char myType


Detailed Description

Definition at line 21 of file XrdCryptoLite.hh.


Constructor & Destructor Documentation

XrdCryptoLite::XrdCryptoLite ( char  deType,
int  ovhd = 8 
) [inline]

Definition at line 73 of file XrdCryptoLite.hh.

virtual XrdCryptoLite::~XrdCryptoLite (  )  [inline, virtual]

Definition at line 74 of file XrdCryptoLite.hh.


Member Function Documentation

XrdCryptoLite * XrdCryptoLite::Create ( int &  rc,
const char *  Name,
const char  Type = '\0' 
) [static]

Definition at line 34 of file XrdCryptoLite.cc.

References EPROTONOSUPPORT, and XrdCryptoLite_New_bf32().

Referenced by XrdSecProtocolsss::Load_Crypto().

virtual int XrdCryptoLite::Decrypt ( const char *  key,
int  keyLen,
const char *  src,
int  srcLen,
char *  dst,
int  dstLen 
) [pure virtual]

virtual int XrdCryptoLite::Encrypt ( const char *  key,
int  keyLen,
const char *  src,
int  srcLen,
char *  dst,
int  dstLen 
) [pure virtual]

virtual int XrdCryptoLite::Overhead (  )  [inline, virtual]

Definition at line 65 of file XrdCryptoLite.hh.

References Extra.

virtual char XrdCryptoLite::Type (  )  [inline, virtual]

Definition at line 71 of file XrdCryptoLite.hh.

References myType.

Referenced by XrdSecProtocolsss::Load_Crypto(), and XrdSecProtocolsss::Load_Server().


Member Data Documentation

int XrdCryptoLite::Extra [protected]

Definition at line 78 of file XrdCryptoLite.hh.

Referenced by Overhead().

char XrdCryptoLite::myType [protected]

Definition at line 79 of file XrdCryptoLite.hh.

Referenced by Type().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:50:27 2011 for ROOT_528-00b_version by  doxygen 1.5.1