|
xrootd
|
#include <XrdCryptoCipher.hh>


Public Member Functions | |
| XrdCryptoCipher () | |
| virtual | ~XrdCryptoCipher () |
| virtual bool | Finalize (char *pub, int lpub, const char *t) |
| virtual bool | IsValid () |
| virtual int | EncOutLength (int l) |
| virtual int | DecOutLength (int l) |
| virtual XrdSutBucket * | AsBucket () |
| virtual char * | IV (int &l) const |
| virtual bool | IsDefaultLength () const |
| virtual char * | Public (int &lpub) |
| virtual void | SetIV (int l, const char *iv) |
| virtual int | Encrypt (const char *in, int lin, char *out) |
| virtual int | Decrypt (const char *in, int lin, char *out) |
| int | Encrypt (XrdSutBucket &buck) |
| int | Decrypt (XrdSutBucket &buck) |
| virtual char * | RefreshIV (int &l) |
Public Member Functions inherited from XrdCryptoBasic | |
| 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) |
|
inline |
|
inlinevirtual |
|
virtual |
Reimplemented from XrdCryptoBasic.
Reimplemented in XrdCryptosslCipher, and XrdCryptolocalCipher.
References ABSTRACTMETHOD.
Referenced by XrdSecProtocolgsi::getKey(), main(), and SavePuk().
|
virtual |
Reimplemented in XrdCryptosslCipher, and XrdCryptolocalCipher.
References ABSTRACTMETHOD.
Referenced by Decrypt(), XrdSecProtocolgsi::Decrypt(), and main().
|
virtual |
Reimplemented in XrdCryptosslCipher, and XrdCryptolocalCipher.
References ABSTRACTMETHOD.
Referenced by XrdSecProtocolpwd::CheckRtag(), XrdSecProtocolgsi::ClientDoPxyreq(), Decrypt(), XrdSecProtocolgsi::Decrypt(), main(), XrdSecProtocolpwd::ParseClientInput(), XrdSecProtocolpwd::ParseServerInput(), XrdSecProtocolgsi::ServerDoCert(), and XrdSecProtocolgsi::ServerDoSigpxy().
| int XrdCryptoCipher::Decrypt | ( | XrdSutBucket & | buck | ) |
References XrdSutBucket::buffer, DecOutLength(), Decrypt(), XrdSutBucket::size, and XrdSutBucket::Update().
|
virtual |
Reimplemented in XrdCryptosslCipher, and XrdCryptolocalCipher.
References ABSTRACTMETHOD.
Referenced by Encrypt(), XrdSecProtocolgsi::Encrypt(), and main().
|
virtual |
Reimplemented in XrdCryptosslCipher, and XrdCryptolocalCipher.
References ABSTRACTMETHOD.
Referenced by XrdSecProtocolpwd::AddSerialized(), XrdSecProtocolgsi::AddSerialized(), Encrypt(), XrdSecProtocolgsi::Encrypt(), and main().
| int XrdCryptoCipher::Encrypt | ( | XrdSutBucket & | buck | ) |
References XrdSutBucket::buffer, EncOutLength(), Encrypt(), XrdSutBucket::size, and XrdSutBucket::Update().
|
virtual |
Reimplemented in XrdCryptosslCipher, and XrdCryptolocalCipher.
References ABSTRACTMETHOD.
Referenced by main(), XrdSecProtocolpwd::ParseServerInput(), and XrdSecProtocolgsi::ServerDoCert().
|
virtual |
Reimplemented in XrdCryptosslCipher, and XrdCryptolocalCipher.
References ABSTRACTMETHOD.
|
virtual |
Reimplemented in XrdCryptosslCipher, and XrdCryptolocalCipher.
References ABSTRACTMETHOD.
Referenced by XrdCryptolocalFactory::Cipher(), XrdCryptosslFactory::Cipher(), and main().
|
virtual |
Reimplemented in XrdCryptosslCipher.
References ABSTRACTMETHOD.
|
virtual |
Reimplemented in XrdCryptosslCipher, and XrdCryptolocalCipher.
References ABSTRACTMETHOD.
Referenced by XrdSecProtocolgsi::Authenticate(), ExpPuk(), XrdSecProtocolgsi::getCredentials(), XrdSecProtocolpwd::getCredentials(), main(), and SavePasswd().
|
virtual |
Reimplemented in XrdCryptosslCipher.
References ABSTRACTMETHOD.
|
virtual |
Reimplemented in XrdCryptosslCipher.
References ABSTRACTMETHOD.
1.8.3.1