Botan
1.11.15
|
Functions | |
void | F1 (u32bit &A, u32bit B, u32bit C, u32bit D, u32bit msg, u32bit shift) |
void | F2 (u32bit &A, u32bit B, u32bit C, u32bit D, u32bit msg, u32bit shift, u32bit magic) |
void | F3 (u32bit &A, u32bit B, u32bit C, u32bit D, u32bit msg, u32bit shift, u32bit magic) |
void | F4 (u32bit &A, u32bit B, u32bit C, u32bit D, u32bit msg, u32bit shift, u32bit magic) |
void Botan::RIPEMD_128_F::F1 | ( | u32bit & | A, |
u32bit | B, | ||
u32bit | C, | ||
u32bit | D, | ||
u32bit | msg, | ||
u32bit | shift | ||
) | [inline] |
Definition at line 20 of file rmd128.cpp.
References Botan::rotate_left().
{ A += (B ^ C ^ D) + msg; A = rotate_left(A, shift); }
void Botan::RIPEMD_128_F::F2 | ( | u32bit & | A, |
u32bit | B, | ||
u32bit | C, | ||
u32bit | D, | ||
u32bit | msg, | ||
u32bit | shift, | ||
u32bit | magic | ||
) | [inline] |
Definition at line 30 of file rmd128.cpp.
References Botan::rotate_left().
{ A += (D ^ (B & (C ^ D))) + msg + magic; A = rotate_left(A, shift); }
void Botan::RIPEMD_128_F::F3 | ( | u32bit & | A, |
u32bit | B, | ||
u32bit | C, | ||
u32bit | D, | ||
u32bit | msg, | ||
u32bit | shift, | ||
u32bit | magic | ||
) | [inline] |
Definition at line 40 of file rmd128.cpp.
References Botan::rotate_left().
{ A += (D ^ (B | ~C)) + msg + magic; A = rotate_left(A, shift); }
void Botan::RIPEMD_128_F::F4 | ( | u32bit & | A, |
u32bit | B, | ||
u32bit | C, | ||
u32bit | D, | ||
u32bit | msg, | ||
u32bit | shift, | ||
u32bit | magic | ||
) | [inline] |
Definition at line 50 of file rmd128.cpp.
References Botan::rotate_left().
{ A += (C ^ (D & (B ^ C))) + msg + magic; A = rotate_left(A, shift); }