1 #ifndef __XRDCKSCALCMD5_HH__
2 #define __XRDCKSCALCMD5_HH__
54 void Update(
const char *Buff,
int BLen)
55 {
MD5Update((
unsigned char *)Buff,(
unsigned)BLen);}
57 const char *
Type(
int &csSz) {csSz =
sizeof(
myDigest);
return "md5";}
69 union {
long long i64[8];
78 void MD5Update(
unsigned char const *buf,
unsigned int len);
Definition: XrdCksCalc.hh:40
Definition: XrdCksCalcmd5.hh:38
char * Current()
Definition: XrdCksCalcmd5.hh:41
~XrdCksCalcmd5()
Definition: XrdCksCalcmd5.hh:60
void Update(const char *Buff, int BLen)
Definition: XrdCksCalcmd5.hh:54
unsigned char myDigest[16]
Definition: XrdCksCalcmd5.hh:75
const char * Type(int &csSz)
Definition: XrdCksCalcmd5.hh:57
void byteReverse(unsigned char *buf, unsigned longs)
void MD5Update(unsigned char const *buf, unsigned int len)
MD5Context myContext
Definition: XrdCksCalcmd5.hh:74
XrdCksCalc * New()
Definition: XrdCksCalcmd5.hh:50
XrdCksCalcmd5()
Definition: XrdCksCalcmd5.hh:59
void MD5Transform(unsigned int buf[4], unsigned int const in[16])
Definition: XrdCksCalcmd5.hh:65
unsigned int bits[2]
Definition: XrdCksCalcmd5.hh:67
unsigned int buf[4]
Definition: XrdCksCalcmd5.hh:65
long long b64
Definition: XrdCksCalcmd5.hh:66
long long i64[8]
Definition: XrdCksCalcmd5.hh:69
unsigned char in[64]
Definition: XrdCksCalcmd5.hh:70