MCPcopy Create free account
hub / github.com/ElementsProject/elements / R52

Function R52

src/crypto/ripemd160.cpp:51–51  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

49void inline R32(uint32_t& a, uint32_t b, uint32_t& c, uint32_t d, uint32_t e, uint32_t x, int r) { Round(a, b, c, d, e, f3(b, c, d), x, 0x6D703EF3ul, r); }
50void inline R42(uint32_t& a, uint32_t b, uint32_t& c, uint32_t d, uint32_t e, uint32_t x, int r) { Round(a, b, c, d, e, f2(b, c, d), x, 0x7A6D76E9ul, r); }
51void inline R52(uint32_t& a, uint32_t b, uint32_t& c, uint32_t d, uint32_t e, uint32_t x, int r) { Round(a, b, c, d, e, f1(b, c, d), x, 0, r); }
52
53/** Perform a RIPEMD-160 transformation, processing a 64-byte chunk. */
54void Transform(uint32_t* s, const unsigned char* chunk)

Callers 1

TransformFunction · 0.85

Calls 2

RoundFunction · 0.70
f1Function · 0.70

Tested by

no test coverage detected