Parents: | checksums.ripemd |
Word | Stack effect |
with-ripemd-160-round | ( ops quot -- quot ) |
Word | Stack effect |
(ABCDE) | ( x state a b c d e k S s T quot -- ) |
(process-ripemd-160-block-F1) | ( block state1 -- ) |
(process-ripemd-160-block-F2) | ( block state2 -- ) |
(process-ripemd-160-block-G1) | ( block state1 -- ) |
(process-ripemd-160-block-G2) | ( block state2 -- ) |
(process-ripemd-160-block-H1) | ( block state1 -- ) |
(process-ripemd-160-block-H2) | ( block state2 -- ) |
(process-ripemd-160-block-I1) | ( block state1 -- ) |
(process-ripemd-160-block-I2) | ( block state2 -- ) |
(process-ripemd-160-block-J1) | ( block state1 -- ) |
(process-ripemd-160-block-J2) | ( block state2 -- ) |
F | ( x y z -- out ) |
G | ( x y z -- out ) |
H | ( x y z -- out ) |
I | ( x y z -- out ) |
J | ( x y z -- out ) |
S1 | ( -- value ) |
S2 | ( -- value ) |
T11 | ( -- value ) |
T12 | ( -- value ) |
T13 | ( -- value ) |
T14 | ( -- value ) |
T15 | ( -- value ) |
T21 | ( -- value ) |
T22 | ( -- value ) |
T23 | ( -- value ) |
T24 | ( -- value ) |
T25 | ( -- value ) |
a | ( -- value ) |
b | ( -- value ) |
byte-array>le | ( byte-array -- byte-array ) |
c | ( -- value ) |
combine-ripemd-160 | ( ripemd-160-state -- new-state ) |
d | ( -- value ) |
e | ( -- value ) |
ripemd-160>checksum | ( ripemd-160 -- bytes ) |
update-ripemd-160 | ( ripemd-160 -- ) |