xrootd
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
XrdCryptoLite Class Referenceabstract

#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 XrdCryptoLiteCreate (int &rc, const char *Name, const char Type='\0')
 

Protected Attributes

int Extra
 
char myType
 

Constructor & Destructor Documentation

◆ XrdCryptoLite()

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

◆ ~XrdCryptoLite()

virtual XrdCryptoLite::~XrdCryptoLite ( )
inlinevirtual

Member Function Documentation

◆ Create()

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

◆ Decrypt()

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

◆ Encrypt()

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

◆ Overhead()

virtual int XrdCryptoLite::Overhead ( )
inlinevirtual

References Extra.

◆ Type()

virtual char XrdCryptoLite::Type ( )
inlinevirtual

References myType.

Member Data Documentation

◆ Extra

int XrdCryptoLite::Extra
protected

Referenced by Overhead().

◆ myType

char XrdCryptoLite::myType
protected

Referenced by Type().


The documentation for this class was generated from the following file: