1#ifndef __XRDCKSCALCMD5_HH__
2#define __XRDCKSCALCMD5_HH__
54void Update(
const char *Buff,
int BLen)
55 {
MD5Update((
unsigned char *)Buff,(
unsigned)BLen);}
57const char *
Type(
int &csSz) {csSz =
sizeof(
myDigest);
return "md5";}
69union {
long long i64[8];
78void MD5Update(
unsigned char const *buf,
unsigned int len);
Definition XrdCksCalc.hh:40
Definition XrdCksCalcmd5.hh:38
~XrdCksCalcmd5()
Definition XrdCksCalcmd5.hh:60
void Update(const char *Buff, int BLen)
Definition XrdCksCalcmd5.hh:54
const char * Type(int &csSz)
Definition XrdCksCalcmd5.hh:57
unsigned char myDigest[16]
Definition XrdCksCalcmd5.hh:75
char * Current()
Definition XrdCksCalcmd5.hh:41
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