1package crypto 2 3import "testing" 4 5func TestGenerateNonce(t *testing.T) { 6 nonces := make(map[string]int) 7 for i := 0; i < 1000000; i++ { 8 if nonce, err := GenerateNonce(32); err == nil { 9 nonces[string(nonce)] = i 10 } else { 11 t.Error(err) 12 } 13 } 14 if len(nonces) != 1000000 { 15 t.Error("Nonces repeating") 16 } 17} 18