#include <XrdCryptosslCipher.hh>
Inheritance diagram for XrdCryptosslCipher:


Public Member Functions | |
| XrdCryptosslCipher (const char *t, int l=0) | |
| XrdCryptosslCipher (const char *t, int l, const char *k, int liv, const char *iv) | |
| XrdCryptosslCipher (XrdSutBucket *b) | |
| XrdCryptosslCipher (int len, char *pub, int lpub, const char *t) | |
| XrdCryptosslCipher (const XrdCryptosslCipher &c) | |
| virtual | ~XrdCryptosslCipher () |
| bool | Finalize (char *pub, int lpub, const char *t) |
| void | Cleanup () |
| bool | IsValid () |
| int | EncOutLength (int l) |
| int | DecOutLength (int l) |
| char * | Public (int &lpub) |
| XrdSutBucket * | AsBucket () |
| char * | IV (int &l) const |
| bool | IsDefaultLength () const |
| void | SetIV (int l, const char *iv) |
| int | Encrypt (const char *bin, int lin, char *out) |
| int | Decrypt (const char *bin, int lin, char *out) |
| char * | RefreshIV (int &l) |
Static Public Member Functions | |
| bool | IsSupported (const char *cip) |
Private Member Functions | |
| void | GenerateIV () |
| int | EncDec (int encdec, const char *bin, int lin, char *out) |
| void | PrintPublic (BIGNUM *pub) |
| int | Publen () |
Private Attributes | |
| char * | fIV |
| int | lIV |
| const EVP_CIPHER * | cipher |
| EVP_CIPHER_CTX | ctx |
| DH * | fDH |
| bool | deflength |
| bool | valid |
|
||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
Reimplemented from XrdCryptoCipher. |
|
|
|
|
|
Reimplemented from XrdCryptoCipher. |
|
||||||||||||||||
|
Reimplemented from XrdCryptoCipher. |
|
||||||||||||||||||||
|
|
|
|
Reimplemented from XrdCryptoCipher. |
|
||||||||||||||||
|
Reimplemented from XrdCryptoCipher. |
|
||||||||||||||||
|
Reimplemented from XrdCryptoCipher. |
|
|
|
|
|
Reimplemented from XrdCryptoCipher. |
|
|
|
|
|
Reimplemented from XrdCryptoCipher. |
|
|
Reimplemented from XrdCryptoCipher. |
|
|
|
|
|
|
|
|
Reimplemented from XrdCryptoCipher. |
|
|
Reimplemented from XrdCryptoCipher. |
|
||||||||||||
|
Reimplemented from XrdCryptoCipher. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1