Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdCryptoCipher Class Reference

#include <XrdCryptoCipher.hh>

Inheritance diagram for XrdCryptoCipher:

Inheritance graph
[legend]
Collaboration diagram for XrdCryptoCipher:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 XrdCryptoCipher ()
virtual ~XrdCryptoCipher ()
virtual bool Finalize (char *pub, int lpub, const char *t)
virtual bool IsValid ()
virtual int EncOutLength (int l)
virtual int DecOutLength (int l)
virtual XrdSutBucketAsBucket ()
virtual char * IV (int &l) const
virtual bool IsDefaultLength () const
virtual char * Public (int &lpub)
virtual void SetIV (int l, const char *iv)
virtual int Encrypt (const char *in, int lin, char *out)
virtual int Decrypt (const char *in, int lin, char *out)
int Encrypt (XrdSutBucket &buck)
int Decrypt (XrdSutBucket &buck)
virtual char * RefreshIV (int &l)

Constructor & Destructor Documentation

XrdCryptoCipher::XrdCryptoCipher  )  [inline]
 

virtual XrdCryptoCipher::~XrdCryptoCipher  )  [inline, virtual]
 


Member Function Documentation

XrdSutBucket * XrdCryptoCipher::AsBucket  )  [virtual]
 

Reimplemented from XrdCryptoBasic.

Reimplemented in XrdCryptolocalCipher, and XrdCryptosslCipher.

int XrdCryptoCipher::DecOutLength int  l  )  [virtual]
 

Reimplemented in XrdCryptolocalCipher, and XrdCryptosslCipher.

int XrdCryptoCipher::Decrypt XrdSutBucket buck  ) 
 

int XrdCryptoCipher::Decrypt const char *  in,
int  lin,
char *  out
[virtual]
 

Reimplemented in XrdCryptolocalCipher, and XrdCryptosslCipher.

int XrdCryptoCipher::EncOutLength int  l  )  [virtual]
 

Reimplemented in XrdCryptolocalCipher, and XrdCryptosslCipher.

int XrdCryptoCipher::Encrypt XrdSutBucket buck  ) 
 

int XrdCryptoCipher::Encrypt const char *  in,
int  lin,
char *  out
[virtual]
 

Reimplemented in XrdCryptolocalCipher, and XrdCryptosslCipher.

bool XrdCryptoCipher::Finalize char *  pub,
int  lpub,
const char *  t
[virtual]
 

Reimplemented in XrdCryptolocalCipher, and XrdCryptosslCipher.

bool XrdCryptoCipher::IsDefaultLength  )  const [virtual]
 

Reimplemented in XrdCryptolocalCipher, and XrdCryptosslCipher.

bool XrdCryptoCipher::IsValid  )  [virtual]
 

Reimplemented in XrdCryptolocalCipher, and XrdCryptosslCipher.

char * XrdCryptoCipher::IV int &  l  )  const [virtual]
 

Reimplemented in XrdCryptosslCipher.

char * XrdCryptoCipher::Public int &  lpub  )  [virtual]
 

Reimplemented in XrdCryptolocalCipher, and XrdCryptosslCipher.

char * XrdCryptoCipher::RefreshIV int &  l  )  [virtual]
 

Reimplemented in XrdCryptosslCipher.

void XrdCryptoCipher::SetIV int  l,
const char *  iv
[virtual]
 

Reimplemented in XrdCryptosslCipher.


The documentation for this class was generated from the following files:
Generated on Sun Nov 6 13:42:07 2011 for xrootd by  doxygen 1.3.9.1