shithub: mc

ref: 9a2f63d47a96bf522e6c5d39e215b2e6a9e600c7
dir: /bench/sha1-compute.myr/

View raw version
use crypto
use std

const N = 20
const main = {
	var i, b
	var buf : byte[1024*1024]
	var st

	b = 0
	for i = 0; i < buf.len; i++
		buf[i] = b++
	;;
	for i = 0; i < N; i++
		crypto.sha1init(&st)
		crypto.sha1add(&st, buf[:])
		crypto.sha1fin(&st)
	;;
}