#include <XrdCryptosslRSA.hh>
Public Member Functions | |
| XrdCryptosslRSA (const char *pub, int lpub=0) | |
| XrdCryptosslRSA (const XrdCryptosslRSA &r) | |
| XrdCryptosslRSA (EVP_PKEY *key, bool check=1) | |
| XrdCryptosslRSA (int bits=XrdCryptoMinRSABits, int exp=XrdCryptoDefRSAExp) | |
| virtual | ~XrdCryptosslRSA () |
| int | DecryptPrivate (const char *in, int lin, char *out, int lout) |
| int | DecryptPublic (const char *in, int lin, char *out, int lout) |
| void | Dump () |
| int | EncryptPrivate (const char *in, int lin, char *out, int lout) |
| int | EncryptPublic (const char *in, int lin, char *out, int lout) |
| int | ExportPrivate (char *out, int lout) |
| int | ExportPublic (char *out, int lout) |
| int | GetOutlen (int lin) |
| int | GetPrilen () |
| int | GetPublen () |
| int | ImportPrivate (const char *in, int lin) |
| int | ImportPublic (const char *in, int lin) |
| XrdCryptoRSAdata | Opaque () |
| Public Member Functions inherited from XrdCryptoRSA | |
| XrdCryptoRSA () | |
| virtual | ~XrdCryptoRSA () |
| int | DecryptPrivate (XrdSutBucket &buck) |
| int | DecryptPublic (XrdSutBucket &buck) |
| int | EncryptPrivate (XrdSutBucket &buck) |
| int | EncryptPublic (XrdSutBucket &buck) |
| int | ExportPrivate (XrdOucString &exp) |
| int | ExportPublic (XrdOucString &exp) |
| bool | IsValid () |
| const char * | Status (ERSAStatus t=kInvalid) const |
Additional Inherited Members | |
| Public Types inherited from XrdCryptoRSA | |
| enum | ERSAStatus { kInvalid = 0 , kPublic = 1 , kComplete = 2 } |
| Public Attributes inherited from XrdCryptoRSA | |
| ERSAStatus | status |
Definition at line 46 of file XrdCryptosslRSA.hh.
| XrdCryptosslRSA::XrdCryptosslRSA | ( | int | bits = XrdCryptoMinRSABits, |
| int | exp = XrdCryptoDefRSAExp ) |
Definition at line 58 of file XrdCryptosslRSA.cc.
References DEBUG, EPNAME, XrdCryptoRSA::kComplete, XrdCryptoRSA::status, XrdCheckRSA(), XrdCryptoDefRSABits, XrdCryptoDefRSAExp, and XrdCryptoMinRSABits.
Referenced by XrdCryptosslRSA().
| XrdCryptosslRSA::XrdCryptosslRSA | ( | const char * | pub, |
| int | lpub = 0 ) |
Definition at line 114 of file XrdCryptosslRSA.cc.
References ImportPublic().
| XrdCryptosslRSA::XrdCryptosslRSA | ( | EVP_PKEY * | key, |
| bool | check = 1 ) |
Definition at line 131 of file XrdCryptosslRSA.cc.
References DEBUG, EPNAME, XrdCryptoRSA::kComplete, XrdCryptoRSA::kPublic, XrdCryptoRSA::status, and XrdCheckRSA().
| XrdCryptosslRSA::XrdCryptosslRSA | ( | const XrdCryptosslRSA & | r | ) |
Definition at line 165 of file XrdCryptosslRSA.cc.
References XrdCryptoRSA::XrdCryptoRSA(), XrdCryptosslRSA(), DEBUG, EPNAME, XrdCryptoRSA::kComplete, XrdCryptoRSA::kPublic, XrdCryptoRSA::status, and XrdCheckRSA().
|
virtual |
Definition at line 224 of file XrdCryptosslRSA.cc.
|
virtual |
Reimplemented from XrdCryptoRSA.
Definition at line 578 of file XrdCryptosslRSA.cc.
|
virtual |
Reimplemented from XrdCryptoRSA.
Definition at line 632 of file XrdCryptosslRSA.cc.
|
virtual |
Reimplemented from XrdCryptoRSA.
Definition at line 320 of file XrdCryptosslRSA.cc.
References DEBUG, EPNAME, ExportPublic(), GetPublen(), and XrdCryptoRSA::IsValid().
|
virtual |
Reimplemented from XrdCryptoRSA.
Definition at line 468 of file XrdCryptosslRSA.cc.
|
virtual |
Reimplemented from XrdCryptoRSA.
Definition at line 523 of file XrdCryptosslRSA.cc.
|
virtual |
Reimplemented from XrdCryptoRSA.
Definition at line 423 of file XrdCryptosslRSA.cc.
References DEBUG, EPNAME, and XrdCryptoRSA::IsValid().
|
virtual |
Reimplemented from XrdCryptoRSA.
Definition at line 360 of file XrdCryptosslRSA.cc.
References DEBUG, EPNAME, and XrdCryptoRSA::IsValid().
Referenced by Dump().
|
virtual |
Reimplemented from XrdCryptoRSA.
Definition at line 235 of file XrdCryptosslRSA.cc.
|
virtual |
Reimplemented from XrdCryptoRSA.
Definition at line 405 of file XrdCryptosslRSA.cc.
|
virtual |
Reimplemented from XrdCryptoRSA.
Definition at line 343 of file XrdCryptosslRSA.cc.
Referenced by Dump().
|
virtual |
Reimplemented from XrdCryptoRSA.
Definition at line 285 of file XrdCryptosslRSA.cc.
References XrdCryptoRSA::kComplete, and XrdCryptoRSA::status.
|
virtual |
Reimplemented from XrdCryptoRSA.
Definition at line 245 of file XrdCryptosslRSA.cc.
References XrdCryptoRSA::kPublic, and XrdCryptoRSA::status.
Referenced by XrdCryptosslRSA().
|
inlinevirtual |
Reimplemented from XrdCryptoRSA.
Definition at line 61 of file XrdCryptosslRSA.hh.