ripemd160.bend checks
raw source on the hub · import 0xfcfaebefd5553d7c2403dcd5c4130b80/ripemd160.bend as Ripemd160
2 imports
import Base import ./internal/core.bend as C
Types
type R160State source · line 10 · raw
Data
R160State@a:U32 -> @b:U32 -> @c:U32 -> @d:U32 -> @e:U32 -> R160State
type R160Mode source · line 13 · raw
Data
RF0R160Mode
RF1R160Mode
RF2R160Mode
RF3R160Mode
RF4R160Mode
Definitions
def RIPEMD160.f source · line 20 · raw
@mode:R160Mode -> @+x:U32 -> @+y:U32 -> @+z:U32 -> U32
def RIPEMD160.r1 source · line 33 · raw
List<&2, U32>
def RIPEMD160.r2 source · line 36 · raw
List<&2, U32>
def RIPEMD160.s1 source · line 39 · raw
List<&2, U32>
def RIPEMD160.s2 source · line 42 · raw
List<&2, U32>
def RIPEMD160.m1 source · line 45 · raw
List<&2, R160Mode>
def RIPEMD160.m2 source · line 52 · raw
List<&2, R160Mode>
def RIPEMD160.k1 source · line 59 · raw
List<&2, U32>
def RIPEMD160.k2 source · line 66 · raw
List<&2, U32>
def RIPEMD160.step source · line 73 · raw
@+words:List<&2, U32> -> @st:R160State -> @r:U32 -> @s:U32 -> @k:U32 -> @mode:R160Mode -> R160State
def RIPEMD160.rounds source · line 80 · raw
@+words:List<&2, U32> -> @rs:List<&2, U32> -> @ss:List<&2, U32> -> @ks:List<&2, U32> -> @modes:List<&2, R160Mode> -> @st:R160State -> R160State
def RIPEMD160.combine source · line 89 · raw
@base:R160State -> @left:R160State -> @right:R160State -> R160State
def RIPEMD160.compress source · line 100 · raw
@+st:R160State -> @+bytes:List<&2, U32> -> R160State
def RIPEMD160.pad.go source · line 106 · raw
@+rest:List<&2, U32> -> @+rem:U32 -> @bits:0xfcfaebefd5553d7c2403dcd5c4130b80/internal/core.W64 -> @short:Bool -> List<&2, U32>
def RIPEMD160.pad source · line 115 · raw
@+rest:List<&2, U32> -> @+length:Nat -> @short:Bool -> List<&2, U32>
def RIPEMD160.final.blocks source · line 118 · raw
@+st:R160State -> @+padded:List<&2, U32> -> @one:Bool -> R160State
def RIPEMD160.final source · line 126 · raw
@+rest:List<&2, U32> -> @+length:Nat -> @st:R160State -> R160State
def RIPEMD160.blocks source · line 130 · raw
@n:Nat -> @+xs:List<&2, U32> -> @+total:Nat -> @st:R160State -> R160State
def RIPEMD160.iv source · line 138 · raw
R160State
def RIPEMD160.digest source · line 141 · raw
@st:R160State -> List<&2, U32>
def RIPEMD160.bytes source · line 146 · raw
@+xs:List<&2, U32> -> List<&2, U32>
def RIPEMD160.hex_bytes source · line 150 · raw
@xs:List<&2, U32> -> String
def RIPEMD160.text source · line 153 · raw
@s:String -> String