Lines Matching defs:RIPEMD160

92 struct RIPEMD160  struct
108 // F, G, H, I and J are basic RIPEMD160 functions argument
111 uint F(uint x, uint y, uint z) { return x ^ y ^ z; } in F()
112 uint G(uint x, uint y, uint z) { return (x & y) | (~x & z); } in G()
113 uint H(uint x, uint y, uint z) { return (x | ~y) ^ z; } in H()
114 uint I(uint x, uint y, uint z) { return (x & z) | (y & ~z); } in I()
115 uint J(uint x, uint y, uint z) { return x ^ (y | ~z); } in J()
124 static void FF(ref uint a, uint b, ref uint c, uint d, uint e, uint x, uint s) in FF()
132 static void GG(ref uint a, uint b, ref uint c, uint d, uint e, uint x, uint s) in GG()
140 static void HH(ref uint a, uint b, ref uint c, uint d, uint e, uint x, uint s) in HH()
148 static void II(ref uint a, uint b, ref uint c, uint d, uint e, uint x, uint s) in II()
156 static void JJ(ref uint a, uint b, ref uint c, uint d, uint e, uint x, uint s) in JJ()
169 static void FFF(ref uint a, uint b, ref uint c, uint d, uint e, uint x, uint s) in FFF()
177 static void GGG(ref uint a, uint b, ref uint c, uint d, uint e, uint x, uint s) in GGG()
185 static void HHH(ref uint a, uint b, ref uint c, uint d, uint e, uint x, uint s) in HHH()
210 * RIPEMD160 basic transformation. Transforms state based on block. argument
213 void transform(const(ubyte[64])* block) in transform()
445 * RIPEMD160 dig; argument
452 void put(scope const(ubyte)[] data...) @trusted pure nothrow @nogc in put()
506 this = RIPEMD160.init; in start() argument
523 ubyte[20] finish() @trusted pure nothrow @nogc in finish()