// Beego (http://beego.me/) // // @description beego is an open-source, high-performance web framework for the Go programming language. // // @link http://github.com/astaxie/beego for the canonical source repository // // @license http://github.com/astaxie/beego/blob/master/LICENSE // // @authors astaxie package captcha import "testing" func TestSiphash(t *testing.T) { good := uint64(0xe849e8bb6ffe2567) cur := siphash(0, 0, 0) if cur != good { t.Fatalf("siphash: expected %x, got %x", good, cur) } } func BenchmarkSiprng(b *testing.B) { b.SetBytes(8) p := &siprng{} for i := 0; i < b.N; i++ { p.Uint64() } }