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];
77 void byteReverse(
unsigned char *buf,
unsigned longs);
78 void MD5Update(
unsigned char const *buf,
unsigned int len);
81 void MD5Transform(
unsigned int buf[4],
unsigned int const in[16]);
XrdCksCalc * New()
Definition: XrdCksCalcmd5.hh:50
void MD5Update(unsigned char const *buf, unsigned int len)
long long i64[8]
Definition: XrdCksCalcmd5.hh:69
unsigned int bits[2]
Definition: XrdCksCalcmd5.hh:67
~XrdCksCalcmd5()
Definition: XrdCksCalcmd5.hh:60
Definition: XrdCksCalc.hh:39
XrdCksCalcmd5()
Definition: XrdCksCalcmd5.hh:59
long long b64
Definition: XrdCksCalcmd5.hh:66
char * Current()
Definition: XrdCksCalcmd5.hh:41
void byteReverse(unsigned char *buf, unsigned longs)
Definition: XrdCksCalcmd5.hh:64
Definition: XrdCksCalcmd5.hh:37
void Update(const char *Buff, int BLen)
Definition: XrdCksCalcmd5.hh:54
MD5Context myContext
Definition: XrdCksCalcmd5.hh:74
unsigned char in[64]
Definition: XrdCksCalcmd5.hh:70
unsigned int buf[4]
Definition: XrdCksCalcmd5.hh:65
unsigned char myDigest[16]
Definition: XrdCksCalcmd5.hh:75
void MD5Transform(unsigned int buf[4], unsigned int const in[16])
const char * Type(int &csSz)
Definition: XrdCksCalcmd5.hh:57