XrdCryptoCipher Class Reference
#include <XrdCryptoCipher.hh>
List of all members.
Public Member Functions |
| XrdCryptoCipher () |
virtual | ~XrdCryptoCipher () |
virtual bool | Finalize (bool padded, char *pub, int lpub, const char *t) |
bool | Finalize (char *pub, int lpub, const char *t) |
virtual bool | IsValid () |
virtual int | EncOutLength (int l) |
virtual int | DecOutLength (int l) |
virtual XrdSutBucket * | AsBucket () |
virtual char * | IV (int &l) const |
virtual bool | IsDefaultLength () const |
virtual char * | Public (int &lpub) |
virtual int | MaxIVLength () const |
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, bool useiv=true) |
int | Decrypt (XrdSutBucket &buck, bool useiv=true) |
virtual char * | RefreshIV (int &l) |
Constructor & Destructor Documentation
XrdCryptoCipher::XrdCryptoCipher |
( |
|
) |
[inline] |
virtual XrdCryptoCipher::~XrdCryptoCipher |
( |
|
) |
[inline, virtual] |
Member Function Documentation
virtual XrdSutBucket* XrdCryptoCipher::AsBucket |
( |
|
) |
[virtual] |
virtual int XrdCryptoCipher::DecOutLength |
( |
int |
l |
) |
[virtual] |
int XrdCryptoCipher::Decrypt |
( |
XrdSutBucket & |
buck, |
|
|
bool |
useiv = true | |
|
) |
| | |
virtual int XrdCryptoCipher::Decrypt |
( |
const char * |
in, |
|
|
int |
lin, |
|
|
char * |
out | |
|
) |
| | [virtual] |
virtual int XrdCryptoCipher::EncOutLength |
( |
int |
l |
) |
[virtual] |
int XrdCryptoCipher::Encrypt |
( |
XrdSutBucket & |
buck, |
|
|
bool |
useiv = true | |
|
) |
| | |
virtual int XrdCryptoCipher::Encrypt |
( |
const char * |
in, |
|
|
int |
lin, |
|
|
char * |
out | |
|
) |
| | [virtual] |
bool XrdCryptoCipher::Finalize |
( |
char * |
pub, |
|
|
int |
lpub, |
|
|
const char * |
t | |
|
) |
| | [inline] |
virtual bool XrdCryptoCipher::Finalize |
( |
bool |
padded, |
|
|
char * |
pub, |
|
|
int |
lpub, |
|
|
const char * |
t | |
|
) |
| | [virtual] |
virtual bool XrdCryptoCipher::IsDefaultLength |
( |
|
) |
const [virtual] |
virtual bool XrdCryptoCipher::IsValid |
( |
|
) |
[virtual] |
virtual char* XrdCryptoCipher::IV |
( |
int & |
l |
) |
const [virtual] |
virtual int XrdCryptoCipher::MaxIVLength |
( |
|
) |
const [virtual] |
virtual char* XrdCryptoCipher::Public |
( |
int & |
lpub |
) |
[virtual] |
virtual char* XrdCryptoCipher::RefreshIV |
( |
int & |
l |
) |
[virtual] |
virtual void XrdCryptoCipher::SetIV |
( |
int |
l, |
|
|
const char * |
iv | |
|
) |
| | [virtual] |
The documentation for this class was generated from the following file: