#include <XrdCryptoLite.hh>
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 XrdCryptoLite * | Create (int &rc, const char *Name, const char Type='\0') |
Protected Attributes | |
int | Extra |
char | myType |
Definition at line 21 of file XrdCryptoLite.hh.
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.
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] |
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().
int XrdCryptoLite::Extra [protected] |
char XrdCryptoLite::myType [protected] |