MD5/Implementation: Difference between revisions

m
(Added F# implementation)
m (→‎{{header|Sidef}}: updated code)
Line 4,028:
].flat
 
const T = 64.of {|i| floor(abs(sin(i+1)) * 1<<32) }
 
const K = [
Line 4,055:
 
gather {
padded.each_slice(4, {|*a|
take(radix(256, a))
})
Line 4,076:
}
 
for k,v in ([A, B, C, D].pairskv) {
H[k] = block(H[k], v)
}
2,756

edits