|
xrootd
|
#include <XrdCryptosslMsgDigest.hh>


Public Member Functions | |
| XrdCryptosslMsgDigest (const char *dgst) | |
| virtual | ~XrdCryptosslMsgDigest () |
| bool | IsValid () |
| int | Reset (const char *dgst=0) |
| int | Update (const char *b, int l) |
| int | Final () |
Static Public Member Functions | |
| static bool | IsSupported (const char *dgst) |
Private Member Functions | |
| int | Init (const char *dgst) |
Private Attributes | |
| bool | valid |
| EVP_MD_CTX | mdctx |
| XrdCryptosslMsgDigest::XrdCryptosslMsgDigest | ( | const char * | dgst | ) |
References Init(), XrdCryptoBasic::SetType(), and valid.
| virtual XrdCryptosslMsgDigest::~XrdCryptosslMsgDigest | ( | ) | [inline, virtual] |
| int XrdCryptosslMsgDigest::Final | ( | ) | [virtual] |
Reimplemented from XrdCryptoMsgDigest.
References XrdCryptoBasic::AsHexString(), DEBUG, EPNAME, mdctx, XrdCryptoBasic::SetBuffer(), and XrdCryptoBasic::Type().
| int XrdCryptosslMsgDigest::Init | ( | const char * | dgst | ) | [private] |
References DEBUG, EPNAME, mdctx, XrdCryptoBasic::SetType(), XrdCryptoBasic::Type(), and valid.
Referenced by Reset(), and XrdCryptosslMsgDigest().
| bool XrdCryptosslMsgDigest::IsSupported | ( | const char * | dgst | ) | [static] |
Referenced by XrdCryptosslFactory::SupportedMsgDigest().
| bool XrdCryptosslMsgDigest::IsValid | ( | ) | [inline, virtual] |
Reimplemented from XrdCryptoMsgDigest.
References valid.
| int XrdCryptosslMsgDigest::Reset | ( | const char * | dgst = 0 | ) | [virtual] |
Reimplemented from XrdCryptoMsgDigest.
| int XrdCryptosslMsgDigest::Update | ( | const char * | b, |
| int | l | ||
| ) | [virtual] |
Reimplemented from XrdCryptoMsgDigest.
References mdctx, and XrdCryptoBasic::Type().
EVP_MD_CTX XrdCryptosslMsgDigest::mdctx [private] |
bool XrdCryptosslMsgDigest::valid [private] |
Referenced by Init(), IsValid(), Reset(), and XrdCryptosslMsgDigest().
1.7.3