Bitcoin
Namespaces | Functions
ripemd160.cpp File Reference
#include <crypto/ripemd160.h>
#include <crypto/common.h>
#include <string.h>

Namespaces

 anonymous_namespace{ripemd160.cpp}
 
 anonymous_namespace{ripemd160.cpp}::ripemd160
 Internal RIPEMD-160 implementation.
 

Functions

uint32_t anonymous_namespace{ripemd160.cpp}::ripemd160::f1 (uint32_t x, uint32_t y, uint32_t z)
 
uint32_t anonymous_namespace{ripemd160.cpp}::ripemd160::f2 (uint32_t x, uint32_t y, uint32_t z)
 
uint32_t anonymous_namespace{ripemd160.cpp}::ripemd160::f3 (uint32_t x, uint32_t y, uint32_t z)
 
uint32_t anonymous_namespace{ripemd160.cpp}::ripemd160::f4 (uint32_t x, uint32_t y, uint32_t z)
 
uint32_t anonymous_namespace{ripemd160.cpp}::ripemd160::f5 (uint32_t x, uint32_t y, uint32_t z)
 
void anonymous_namespace{ripemd160.cpp}::ripemd160::Initialize (uint32_t *s)
 
uint32_t anonymous_namespace{ripemd160.cpp}::ripemd160::rol (uint32_t x, int i)
 
void anonymous_namespace{ripemd160.cpp}::ripemd160::Round (uint32_t &a, uint32_t b, uint32_t &c, uint32_t d, uint32_t e, uint32_t f, uint32_t x, uint32_t k, int r)
 
void anonymous_namespace{ripemd160.cpp}::ripemd160::R11 (uint32_t &a, uint32_t b, uint32_t &c, uint32_t d, uint32_t e, uint32_t x, int r)
 
void anonymous_namespace{ripemd160.cpp}::ripemd160::R21 (uint32_t &a, uint32_t b, uint32_t &c, uint32_t d, uint32_t e, uint32_t x, int r)
 
void anonymous_namespace{ripemd160.cpp}::ripemd160::R31 (uint32_t &a, uint32_t b, uint32_t &c, uint32_t d, uint32_t e, uint32_t x, int r)
 
void anonymous_namespace{ripemd160.cpp}::ripemd160::R41 (uint32_t &a, uint32_t b, uint32_t &c, uint32_t d, uint32_t e, uint32_t x, int r)
 
void anonymous_namespace{ripemd160.cpp}::ripemd160::R51 (uint32_t &a, uint32_t b, uint32_t &c, uint32_t d, uint32_t e, uint32_t x, int r)
 
void anonymous_namespace{ripemd160.cpp}::ripemd160::R12 (uint32_t &a, uint32_t b, uint32_t &c, uint32_t d, uint32_t e, uint32_t x, int r)
 
void anonymous_namespace{ripemd160.cpp}::ripemd160::R22 (uint32_t &a, uint32_t b, uint32_t &c, uint32_t d, uint32_t e, uint32_t x, int r)
 
void anonymous_namespace{ripemd160.cpp}::ripemd160::R32 (uint32_t &a, uint32_t b, uint32_t &c, uint32_t d, uint32_t e, uint32_t x, int r)
 
void anonymous_namespace{ripemd160.cpp}::ripemd160::R42 (uint32_t &a, uint32_t b, uint32_t &c, uint32_t d, uint32_t e, uint32_t x, int r)
 
void anonymous_namespace{ripemd160.cpp}::ripemd160::R52 (uint32_t &a, uint32_t b, uint32_t &c, uint32_t d, uint32_t e, uint32_t x, int r)
 
void anonymous_namespace{ripemd160.cpp}::ripemd160::Transform (uint32_t *s, const unsigned char *chunk)