|
XRootD
|
#include <XrdCryptoRSA.hh>
Inheritance diagram for XrdCryptoRSA:
Collaboration diagram for XrdCryptoRSA:Public Types | |
| enum | ERSAStatus { kInvalid = 0 , kPublic = 1 , kComplete = 2 } |
Public Member Functions | |
| XrdCryptoRSA () | |
| virtual | ~XrdCryptoRSA () |
| virtual int | DecryptPrivate (const char *in, int lin, char *out, int lout) |
| int | DecryptPrivate (XrdSutBucket &buck) |
| virtual int | DecryptPublic (const char *in, int lin, char *out, int lout) |
| int | DecryptPublic (XrdSutBucket &buck) |
| virtual void | Dump () |
| virtual int | EncryptPrivate (const char *in, int lin, char *out, int lout) |
| int | EncryptPrivate (XrdSutBucket &buck) |
| virtual int | EncryptPublic (const char *in, int lin, char *out, int lout) |
| int | EncryptPublic (XrdSutBucket &buck) |
| virtual int | ExportPrivate (char *out, int lout) |
| int | ExportPrivate (XrdOucString &exp) |
| virtual int | ExportPublic (char *out, int lout) |
| int | ExportPublic (XrdOucString &exp) |
| virtual int | GetOutlen (int lin) |
| virtual int | GetPrilen () |
| virtual int | GetPublen () |
| virtual int | ImportPrivate (const char *in, int lin) |
| virtual int | ImportPublic (const char *in, int lin) |
| bool | IsValid () |
| virtual XrdCryptoRSAdata | Opaque () |
| const char * | Status (ERSAStatus t=kInvalid) const |
Public Attributes | |
| ERSAStatus | status |
Definition at line 50 of file XrdCryptoRSA.hh.
|
inline |
Definition at line 53 of file XrdCryptoRSA.hh.
References kInvalid, and status.
Referenced by XrdCryptosslRSA::XrdCryptosslRSA().
Here is the caller graph for this function:
|
inlinevirtual |
Definition at line 54 of file XrdCryptoRSA.hh.
|
virtual |
Reimplemented in XrdCryptosslRSA.
Definition at line 173 of file XrdCryptoRSA.cc.
References ABSTRACTMETHOD.
Referenced by DecryptPrivate(), and main().
Here is the caller graph for this function:| int XrdCryptoRSA::DecryptPrivate | ( | XrdSutBucket & | buck | ) |
Definition at line 229 of file XrdCryptoRSA.cc.
References XrdSutBucket::buffer, DecryptPrivate(), GetOutlen(), XrdSutBucket::size, and XrdSutBucket::Update().
Here is the call graph for this function:
|
virtual |
Reimplemented in XrdCryptosslRSA.
Definition at line 181 of file XrdCryptoRSA.cc.
References ABSTRACTMETHOD.
Referenced by DecryptPublic(), and main().
Here is the caller graph for this function:| int XrdCryptoRSA::DecryptPublic | ( | XrdSutBucket & | buck | ) |
Definition at line 249 of file XrdCryptoRSA.cc.
References XrdSutBucket::buffer, DecryptPublic(), GetOutlen(), XrdSutBucket::size, and XrdSutBucket::Update().
Here is the call graph for this function:
|
virtual |
Reimplemented in XrdCryptosslRSA.
Definition at line 44 of file XrdCryptoRSA.cc.
References ABSTRACTMETHOD.
Referenced by main().
Here is the caller graph for this function:
|
virtual |
Reimplemented in XrdCryptosslRSA.
Definition at line 157 of file XrdCryptoRSA.cc.
References ABSTRACTMETHOD.
Referenced by EncryptPrivate(), and main().
Here is the caller graph for this function:| int XrdCryptoRSA::EncryptPrivate | ( | XrdSutBucket & | buck | ) |
Definition at line 189 of file XrdCryptoRSA.cc.
References XrdSutBucket::buffer, EncryptPrivate(), GetOutlen(), XrdSutBucket::size, and XrdSutBucket::Update().
Here is the call graph for this function:
|
virtual |
Reimplemented in XrdCryptosslRSA.
Definition at line 165 of file XrdCryptoRSA.cc.
References ABSTRACTMETHOD.
Referenced by EncryptPublic(), and main().
Here is the caller graph for this function:| int XrdCryptoRSA::EncryptPublic | ( | XrdSutBucket & | buck | ) |
Definition at line 209 of file XrdCryptoRSA.cc.
References XrdSutBucket::buffer, EncryptPublic(), GetOutlen(), XrdSutBucket::size, and XrdSutBucket::Update().
Here is the call graph for this function:
|
virtual |
Reimplemented in XrdCryptosslRSA.
Definition at line 107 of file XrdCryptoRSA.cc.
References ABSTRACTMETHOD.
Referenced by ExportPrivate(), and main().
Here is the caller graph for this function:| int XrdCryptoRSA::ExportPrivate | ( | XrdOucString & | exp | ) |
Definition at line 136 of file XrdCryptoRSA.cc.
References ExportPrivate(), and GetPrilen().
Here is the call graph for this function:
|
virtual |
Reimplemented in XrdCryptosslRSA.
Definition at line 91 of file XrdCryptoRSA.cc.
References ABSTRACTMETHOD.
Referenced by ExportPublic(), and main().
Here is the caller graph for this function:| int XrdCryptoRSA::ExportPublic | ( | XrdOucString & | exp | ) |
Definition at line 115 of file XrdCryptoRSA.cc.
References ExportPublic(), and GetPublen().
Here is the call graph for this function:
|
virtual |
Reimplemented in XrdCryptosslRSA.
Definition at line 59 of file XrdCryptoRSA.cc.
References ABSTRACTMETHOD.
Referenced by DecryptPrivate(), DecryptPublic(), EncryptPrivate(), and EncryptPublic().
Here is the caller graph for this function:
|
virtual |
Reimplemented in XrdCryptosslRSA.
Definition at line 75 of file XrdCryptoRSA.cc.
References ABSTRACTMETHOD.
Referenced by ExportPrivate(), and main().
Here is the caller graph for this function:
|
virtual |
Reimplemented in XrdCryptosslRSA.
Definition at line 67 of file XrdCryptoRSA.cc.
References ABSTRACTMETHOD.
Referenced by ExportPublic(), and main().
Here is the caller graph for this function:
|
virtual |
Reimplemented in XrdCryptosslRSA.
Definition at line 99 of file XrdCryptoRSA.cc.
References ABSTRACTMETHOD.
Referenced by main().
Here is the caller graph for this function:
|
virtual |
Reimplemented in XrdCryptosslRSA.
Definition at line 83 of file XrdCryptoRSA.cc.
References ABSTRACTMETHOD.
Referenced by main().
Here is the caller graph for this function:
|
inline |
Definition at line 69 of file XrdCryptoRSA.hh.
References kInvalid, and status.
Referenced by XrdCryptosslRSA::Dump(), XrdCryptosslRSA::ExportPrivate(), XrdCryptosslRSA::ExportPublic(), XrdCryptosslFactory::RSA(), XrdCryptosslFactory::RSA(), and XrdCryptosslFactory::RSA().
Here is the caller graph for this function:
|
virtual |
Reimplemented in XrdCryptosslRSA.
Definition at line 51 of file XrdCryptoRSA.cc.
References ABSTRACTMETHOD.
Referenced by main(), XrdCryptosslX509ChainToFile(), and XrdCryptosslX509ExportChain().
Here is the caller graph for this function:
|
inline |
| ERSAStatus XrdCryptoRSA::status |
Definition at line 58 of file XrdCryptoRSA.hh.
Referenced by XrdCryptoRSA(), XrdCryptosslRSA::XrdCryptosslRSA(), XrdCryptosslRSA::XrdCryptosslRSA(), XrdCryptosslRSA::XrdCryptosslRSA(), XrdCryptosslRSA::ImportPrivate(), XrdCryptosslRSA::ImportPublic(), IsValid(), Status(), XrdCryptosslX509ChainToFile(), XrdCryptosslX509ExportChain(), XrdCryptosslX509ParseBucket(), and XrdCryptosslX509ParseFile().