plebble
anonymous_namespace{ripemd160.cpp} Namespace Reference

Functions

uint32_t f1 (uint32_t x, uint32_t y, uint32_t z)
 
uint32_t f2 (uint32_t x, uint32_t y, uint32_t z)
 
uint32_t f3 (uint32_t x, uint32_t y, uint32_t z)
 
uint32_t f4 (uint32_t x, uint32_t y, uint32_t z)
 
uint32_t f5 (uint32_t x, uint32_t y, uint32_t z)
 
void Initialize (uint32_t *s)
 
uint32_t rol (uint32_t x, int i)
 
void 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 R11 (uint32_t &a, uint32_t b, uint32_t &c, uint32_t d, uint32_t e, uint32_t x, int r)
 
void R21 (uint32_t &a, uint32_t b, uint32_t &c, uint32_t d, uint32_t e, uint32_t x, int r)
 
void R31 (uint32_t &a, uint32_t b, uint32_t &c, uint32_t d, uint32_t e, uint32_t x, int r)
 
void R41 (uint32_t &a, uint32_t b, uint32_t &c, uint32_t d, uint32_t e, uint32_t x, int r)
 
void R51 (uint32_t &a, uint32_t b, uint32_t &c, uint32_t d, uint32_t e, uint32_t x, int r)
 
void R12 (uint32_t &a, uint32_t b, uint32_t &c, uint32_t d, uint32_t e, uint32_t x, int r)
 
void R22 (uint32_t &a, uint32_t b, uint32_t &c, uint32_t d, uint32_t e, uint32_t x, int r)
 
void R32 (uint32_t &a, uint32_t b, uint32_t &c, uint32_t d, uint32_t e, uint32_t x, int r)
 
void R42 (uint32_t &a, uint32_t b, uint32_t &c, uint32_t d, uint32_t e, uint32_t x, int r)
 
void R52 (uint32_t &a, uint32_t b, uint32_t &c, uint32_t d, uint32_t e, uint32_t x, int r)
 
void Transform (uint32_t *s, const unsigned char *chunk)
 

Function Documentation

◆ f1()

uint32_t anonymous_namespace{ripemd160.cpp}::f1 ( uint32_t  x,
uint32_t  y,
uint32_t  z 
)
inline

Referenced by R11(), and R52().

Here is the caller graph for this function:

◆ f2()

uint32_t anonymous_namespace{ripemd160.cpp}::f2 ( uint32_t  x,
uint32_t  y,
uint32_t  z 
)
inline

Referenced by R21(), and R42().

Here is the caller graph for this function:

◆ f3()

uint32_t anonymous_namespace{ripemd160.cpp}::f3 ( uint32_t  x,
uint32_t  y,
uint32_t  z 
)
inline

Referenced by R31(), and R32().

Here is the caller graph for this function:

◆ f4()

uint32_t anonymous_namespace{ripemd160.cpp}::f4 ( uint32_t  x,
uint32_t  y,
uint32_t  z 
)
inline

Referenced by R22(), and R41().

Here is the caller graph for this function:

◆ f5()

uint32_t anonymous_namespace{ripemd160.cpp}::f5 ( uint32_t  x,
uint32_t  y,
uint32_t  z 
)
inline

Referenced by R12(), and R51().

Here is the caller graph for this function:

◆ Initialize()

void anonymous_namespace{ripemd160.cpp}::Initialize ( uint32_t *  s)
inline

◆ R11()

void anonymous_namespace{ripemd160.cpp}::R11 ( uint32_t &  a,
uint32_t  b,
uint32_t &  c,
uint32_t  d,
uint32_t  e,
uint32_t  x,
int  r 
)
inline

References f1(), and Round().

Referenced by Transform().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ R12()

void anonymous_namespace{ripemd160.cpp}::R12 ( uint32_t &  a,
uint32_t  b,
uint32_t &  c,
uint32_t  d,
uint32_t  e,
uint32_t  x,
int  r 
)
inline

References f5(), and Round().

Referenced by Transform().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ R21()

void anonymous_namespace{ripemd160.cpp}::R21 ( uint32_t &  a,
uint32_t  b,
uint32_t &  c,
uint32_t  d,
uint32_t  e,
uint32_t  x,
int  r 
)
inline

References f2(), and Round().

Referenced by Transform().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ R22()

void anonymous_namespace{ripemd160.cpp}::R22 ( uint32_t &  a,
uint32_t  b,
uint32_t &  c,
uint32_t  d,
uint32_t  e,
uint32_t  x,
int  r 
)
inline

References f4(), and Round().

Referenced by Transform().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ R31()

void anonymous_namespace{ripemd160.cpp}::R31 ( uint32_t &  a,
uint32_t  b,
uint32_t &  c,
uint32_t  d,
uint32_t  e,
uint32_t  x,
int  r 
)
inline

References f3(), and Round().

Referenced by Transform().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ R32()

void anonymous_namespace{ripemd160.cpp}::R32 ( uint32_t &  a,
uint32_t  b,
uint32_t &  c,
uint32_t  d,
uint32_t  e,
uint32_t  x,
int  r 
)
inline

References f3(), and Round().

Referenced by Transform().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ R41()

void anonymous_namespace{ripemd160.cpp}::R41 ( uint32_t &  a,
uint32_t  b,
uint32_t &  c,
uint32_t  d,
uint32_t  e,
uint32_t  x,
int  r 
)
inline

References f4(), and Round().

Referenced by Transform().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ R42()

void anonymous_namespace{ripemd160.cpp}::R42 ( uint32_t &  a,
uint32_t  b,
uint32_t &  c,
uint32_t  d,
uint32_t  e,
uint32_t  x,
int  r 
)
inline

References f2(), and Round().

Referenced by Transform().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ R51()

void anonymous_namespace{ripemd160.cpp}::R51 ( uint32_t &  a,
uint32_t  b,
uint32_t &  c,
uint32_t  d,
uint32_t  e,
uint32_t  x,
int  r 
)
inline

References f5(), and Round().

Referenced by Transform().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ R52()

void anonymous_namespace{ripemd160.cpp}::R52 ( uint32_t &  a,
uint32_t  b,
uint32_t &  c,
uint32_t  d,
uint32_t  e,
uint32_t  x,
int  r 
)
inline

References f1(), and Round().

Referenced by Transform().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ rol()

uint32_t anonymous_namespace{ripemd160.cpp}::rol ( uint32_t  x,
int  i 
)
inline

Referenced by Round().

Here is the caller graph for this function:

◆ Round()

void anonymous_namespace{ripemd160.cpp}::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 
)
inline

References rol().

Referenced by R11(), R12(), R21(), R22(), R31(), R32(), R41(), R42(), R51(), and R52().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Transform()

void anonymous_namespace{ripemd160.cpp}::Transform ( uint32_t *  s,
const unsigned char *  chunk 
)

References R11(), R12(), R21(), R22(), R31(), R32(), R41(), R42(), R51(), R52(), and us::gov::crypto::ReadLE32().

Here is the call graph for this function: