MD5/Implementation: Difference between revisions
Content added Content deleted
(→{{header|Raku}}: use core serialization methods) |
(→{{header|Raku}}: add another use of core serialization) |
||
Line 4,844: | Line 4,844: | ||
|map { blob32.new: @$_ }, |
|map { blob32.new: @$_ }, |
||
{ |
{ |
||
$^b.push($_) for (@$msg, 0x80, 0x00 xx (-(bits div 8 + 1 + 8) % 64)) |
$^b.push(blob8.new(@$_).read-uint32(0)) for (@$msg, 0x80, 0x00 xx (-(bits div 8 + 1 + 8) % 64)) |
||
.flat.rotor(4 |
.flat.rotor(4); |
||
$b.write-uint64: $b.elems, bits, LittleEndian; |
$b.write-uint64: $b.elems, bits, LittleEndian; |
||
$b; |
$b; |