Test
This commit is contained in:
@@ -281,6 +281,7 @@ bits256 bits256_doublesha256(char *deprecated,uint8_t *data,int32_t datalen)
|
|||||||
return(hash);
|
return(hash);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// rmd160: the five basic functions F(), G() and H()
|
// rmd160: the five basic functions F(), G() and H()
|
||||||
#define F(x, y, z) ((x) ^ (y) ^ (z))
|
#define F(x, y, z) ((x) ^ (y) ^ (z))
|
||||||
#define G(x, y, z) (((x) & (y)) | (~(x) & (z)))
|
#define G(x, y, z) (((x) & (y)) | (~(x) & (z)))
|
||||||
@@ -657,6 +658,22 @@ void calc_rmd160(char deprecated[41],uint8_t buf[20],uint8_t *msg,int32_t len)
|
|||||||
rmd160_vprocess(&md,msg,len);
|
rmd160_vprocess(&md,msg,len);
|
||||||
rmd160_vdone(&md, buf);
|
rmd160_vdone(&md, buf);
|
||||||
}
|
}
|
||||||
|
#undef F
|
||||||
|
#undef G
|
||||||
|
#undef H
|
||||||
|
#undef I
|
||||||
|
#undef J
|
||||||
|
#undef ROLc
|
||||||
|
#undef FF
|
||||||
|
#undef GG
|
||||||
|
#undef HH
|
||||||
|
#undef II
|
||||||
|
#undef JJ
|
||||||
|
#undef FFF
|
||||||
|
#undef GGG
|
||||||
|
#undef HHH
|
||||||
|
#undef III
|
||||||
|
#undef JJJ
|
||||||
|
|
||||||
static const uint32_t crc32_tab[] = {
|
static const uint32_t crc32_tab[] = {
|
||||||
0x00000000, 0x77073096, 0xee0e612c, 0x990951ba, 0x076dc419, 0x706af48f,
|
0x00000000, 0x77073096, 0xee0e612c, 0x990951ba, 0x076dc419, 0x706af48f,
|
||||||
|
|||||||
Reference in New Issue
Block a user