XrdCryptosslRSA Class Reference
#include <XrdCryptosslRSA.hh>
List of all members.
Public Member Functions |
| | XrdCryptosslRSA (int bits=XrdCryptoMinRSABits, int exp=XrdCryptoDefRSAExp) |
| | XrdCryptosslRSA (const char *pub, int lpub=0) |
| | XrdCryptosslRSA (EVP_PKEY *key, bool check=1) |
| | XrdCryptosslRSA (const XrdCryptosslRSA &r) |
| virtual | ~XrdCryptosslRSA () |
| XrdCryptoRSAdata | Opaque () |
| void | Dump () |
| int | GetOutlen (int lin) |
| int | GetPublen () |
| int | GetPrilen () |
| int | ImportPublic (const char *in, int lin) |
| int | ExportPublic (char *out, int lout) |
| int | ImportPrivate (const char *in, int lin) |
| int | ExportPrivate (char *out, int lout) |
| int | EncryptPrivate (const char *in, int lin, char *out, int lout) |
| int | DecryptPublic (const char *in, int lin, char *out, int lout) |
| int | EncryptPublic (const char *in, int lin, char *out, int lout) |
| int | DecryptPrivate (const char *in, int lin, char *out, int lout) |
Private Attributes |
| EVP_PKEY * | fEVP |
| int | publen |
| int | prilen |
Constructor & Destructor Documentation
| XrdCryptosslRSA::XrdCryptosslRSA |
( |
int |
bits = XrdCryptoMinRSABits, |
|
|
int |
exp = XrdCryptoDefRSAExp | |
|
) |
| | |
| XrdCryptosslRSA::XrdCryptosslRSA |
( |
const char * |
pub, |
|
|
int |
lpub = 0 | |
|
) |
| | |
| XrdCryptosslRSA::XrdCryptosslRSA |
( |
EVP_PKEY * |
key, |
|
|
bool |
check = 1 | |
|
) |
| | |
| virtual XrdCryptosslRSA::~XrdCryptosslRSA |
( |
|
) |
[virtual] |
Member Function Documentation
| int XrdCryptosslRSA::DecryptPrivate |
( |
const char * |
in, |
|
|
int |
lin, |
|
|
char * |
out, |
|
|
int |
lout | |
|
) |
| | [virtual] |
| int XrdCryptosslRSA::DecryptPublic |
( |
const char * |
in, |
|
|
int |
lin, |
|
|
char * |
out, |
|
|
int |
lout | |
|
) |
| | [virtual] |
| void XrdCryptosslRSA::Dump |
( |
|
) |
[virtual] |
| int XrdCryptosslRSA::EncryptPrivate |
( |
const char * |
in, |
|
|
int |
lin, |
|
|
char * |
out, |
|
|
int |
lout | |
|
) |
| | [virtual] |
| int XrdCryptosslRSA::EncryptPublic |
( |
const char * |
in, |
|
|
int |
lin, |
|
|
char * |
out, |
|
|
int |
lout | |
|
) |
| | [virtual] |
| int XrdCryptosslRSA::ExportPrivate |
( |
char * |
out, |
|
|
int |
lout | |
|
) |
| | [virtual] |
| int XrdCryptosslRSA::ExportPublic |
( |
char * |
out, |
|
|
int |
lout | |
|
) |
| | [virtual] |
| int XrdCryptosslRSA::GetOutlen |
( |
int |
lin |
) |
[virtual] |
| int XrdCryptosslRSA::GetPrilen |
( |
|
) |
[virtual] |
| int XrdCryptosslRSA::GetPublen |
( |
|
) |
[virtual] |
| int XrdCryptosslRSA::ImportPrivate |
( |
const char * |
in, |
|
|
int |
lin | |
|
) |
| | [virtual] |
| int XrdCryptosslRSA::ImportPublic |
( |
const char * |
in, |
|
|
int |
lin | |
|
) |
| | [virtual] |
Member Data Documentation
The documentation for this class was generated from the following file: