#include <XrdCryptolocalCipher.hh>
|
| | XrdCryptolocalCipher (const char *t="PC1", int l=0) |
| |
| | XrdCryptolocalCipher (const char *t, int l, const char *k) |
| |
| | XrdCryptolocalCipher (XrdSutBucket *b) |
| |
| | XrdCryptolocalCipher (int len, char *pub, int lpub, const char *t="PC1") |
| |
| | XrdCryptolocalCipher (const XrdCryptolocalCipher &c) |
| |
| virtual | ~XrdCryptolocalCipher () |
| |
| bool | Finalize (char *pub, int lpub, const char *t="PC1") |
| |
| void | Cleanup () |
| |
| bool | IsValid () |
| |
| XrdSutBucket * | AsBucket () |
| |
| bool | IsDefaultLength () const |
| |
| char * | Public (int &lpub) |
| |
| int | EncOutLength (int l) |
| |
| int | DecOutLength (int l) |
| |
| int | Encrypt (const char *in, int lin, char *out) |
| |
| int | Decrypt (const char *in, int lin, char *out) |
| |
| | XrdCryptoCipher () |
| |
| virtual | ~XrdCryptoCipher () |
| |
| virtual char * | IV (int &l) const |
| |
| virtual void | SetIV (int l, const char *iv) |
| |
| int | Encrypt (XrdSutBucket &buck) |
| |
| int | Decrypt (XrdSutBucket &buck) |
| |
| virtual char * | RefreshIV (int &l) |
| |
| | XrdCryptoBasic (const char *t=0, int l=0, const char *b=0) |
| |
| virtual | ~XrdCryptoBasic () |
| |
| char * | AsHexString () |
| |
| virtual int | Length () const |
| |
| virtual char * | Buffer () const |
| |
| virtual char * | Type () const |
| |
| virtual int | FromHex (const char *hex) |
| |
| virtual int | SetLength (int l) |
| |
| virtual int | SetBuffer (int l, const char *b) |
| |
| virtual int | SetType (const char *t) |
| |
| virtual void | UseBuffer (int l, const char *b) |
| |
| XrdCryptolocalCipher::XrdCryptolocalCipher |
( |
const char * |
t = "PC1", |
|
|
int |
l = 0 |
|
) |
| |
| XrdCryptolocalCipher::XrdCryptolocalCipher |
( |
const char * |
t, |
|
|
int |
l, |
|
|
const char * |
k |
|
) |
| |
| XrdCryptolocalCipher::XrdCryptolocalCipher |
( |
XrdSutBucket * |
b | ) |
|
| XrdCryptolocalCipher::XrdCryptolocalCipher |
( |
int |
len, |
|
|
char * |
pub, |
|
|
int |
lpub, |
|
|
const char * |
t = "PC1" |
|
) |
| |
References bpriv, bpub, Cleanup(), XrdSutRndm::GetBuffer(), kPC3KEYLEN, kPC3MINBITS, kPC3SLEN, PC3DiPukExp(), PC3InitDiPuk(), XrdCryptoBasic::SetBuffer(), XrdCryptoBasic::SetType(), valid, and XrdSutFromHex().
| virtual XrdCryptolocalCipher::~XrdCryptolocalCipher |
( |
| ) |
|
|
inlinevirtual |
| void XrdCryptolocalCipher::Cleanup |
( |
| ) |
|
| int XrdCryptolocalCipher::DecOutLength |
( |
int |
l | ) |
|
|
virtual |
| int XrdCryptolocalCipher::Decrypt |
( |
const char * |
in, |
|
|
int |
lin, |
|
|
char * |
out |
|
) |
| |
|
virtual |
| int XrdCryptolocalCipher::EncOutLength |
( |
int |
l | ) |
|
|
virtual |
| int XrdCryptolocalCipher::Encrypt |
( |
const char * |
in, |
|
|
int |
lin, |
|
|
char * |
out |
|
) |
| |
|
virtual |
| bool XrdCryptolocalCipher::Finalize |
( |
char * |
pub, |
|
|
int |
lpub, |
|
|
const char * |
t = "PC1" |
|
) |
| |
|
virtual |
| bool XrdCryptolocalCipher::IsDefaultLength |
( |
| ) |
const |
|
virtual |
| bool XrdCryptolocalCipher::IsValid |
( |
| ) |
|
|
inlinevirtual |
| char * XrdCryptolocalCipher::Public |
( |
int & |
lpub | ) |
|
|
virtual |
| unsigned char* XrdCryptolocalCipher::bpriv |
|
private |
| unsigned char* XrdCryptolocalCipher::bpub |
|
private |
| bool XrdCryptolocalCipher::valid |
|
private |
The documentation for this class was generated from the following files: