|
xrootd
|
#include <XrdCksCalcmd5.hh>


Classes | |
| struct | MD5Context |
Public Member Functions | |
| char * | Current () |
| void | Init () |
| XrdCksCalc * | New () |
| char * | Final () |
| void | Update (const char *Buff, int BLen) |
| const char * | Type (int &csSz) |
| XrdCksCalcmd5 () | |
| ~XrdCksCalcmd5 () | |
Private Member Functions | |
| void | byteReverse (unsigned char *buf, unsigned longs) |
| void | MD5Update (unsigned char const *buf, unsigned int len) |
| void | MD5Transform (unsigned int buf[4], unsigned int const in[16]) |
Private Attributes | |
| MD5Context | myContext |
| unsigned char | myDigest [16] |
| XrdCksCalcmd5::~XrdCksCalcmd5 | ( | ) | [inline] |
| void XrdCksCalcmd5::byteReverse | ( | unsigned char * | buf, |
| unsigned | longs | ||
| ) | [private] |
Referenced by MD5Update(), and Final().
| char* XrdCksCalcmd5::Current | ( | ) | [inline, virtual] |
Reimplemented from XrdCksCalc.
| char * XrdCksCalcmd5::Final | ( | ) | [virtual] |
Implements XrdCksCalc.
References myContext, XrdCksCalcmd5::MD5Context::bits, XrdCksCalcmd5::MD5Context::in, byteReverse(), MD5Transform(), XrdCksCalcmd5::MD5Context::buf, and myDigest.
Referenced by Current().
| void XrdCksCalcmd5::Init | ( | ) | [virtual] |
Implements XrdCksCalc.
References myContext, XrdCksCalcmd5::MD5Context::buf, and XrdCksCalcmd5::MD5Context::bits.
Referenced by XrdCksCalcmd5().
| void XrdCksCalcmd5::MD5Transform | ( | unsigned int | buf[4], |
| unsigned int const | in[16] | ||
| ) | [private] |
| void XrdCksCalcmd5::MD5Update | ( | unsigned char const * | buf, |
| unsigned int | len | ||
| ) | [private] |
References myContext, XrdCksCalcmd5::MD5Context::bits, XrdCksCalcmd5::MD5Context::in, byteReverse(), MD5Transform(), and XrdCksCalcmd5::MD5Context::buf.
Referenced by Update().
| XrdCksCalc* XrdCksCalcmd5::New | ( | ) | [inline, virtual] |
Implements XrdCksCalc.
References XrdCksCalcmd5().
| const char* XrdCksCalcmd5::Type | ( | int & | csSz | ) | [inline, virtual] |
Implements XrdCksCalc.
References myDigest.
| void XrdCksCalcmd5::Update | ( | const char * | Buff, |
| int | BLen | ||
| ) | [inline, virtual] |
Implements XrdCksCalc.
References MD5Update().
MD5Context XrdCksCalcmd5::myContext [private] |
Referenced by Init(), MD5Update(), Final(), and Current().
unsigned char XrdCksCalcmd5::myDigest[16] [private] |
1.7.5