22 addr, _ = net.ResolveUDPAddr("udp", "[::1]:1")
23 peerId, _ = IDDecode("ffffffffffffffffffffffffffffffff")
26 Timeout: time.Second * time.Duration(TimeoutDefault),
30 peer = newPeer(addr, conf, 128, new([SSize]byte))
31 plaintext = make([]byte, 789)
32 ready = make(chan struct{})
42 func (d *Dummy) WriteToUDP(b []byte, addr *net.UDPAddr) (int, error) {
47 func (d *Dummy) Write(p []byte) (n int, err error) {
51 func BenchmarkEnc(b *testing.B) {
53 for i := 0; i < b.N; i++ {
55 peer.EthProcess(plaintext, dummy, ready)
59 func BenchmarkDec(b *testing.B) {
60 peer.EthProcess(plaintext, dummy, ready)
61 peer = newPeer(addr, conf, 128, new([SSize]byte))
63 for i := 0; i < b.N; i++ {
64 peer.nonceBucket0 = make(map[uint64]struct{}, 1)
65 peer.nonceBucket1 = make(map[uint64]struct{}, 1)
66 if !peer.UDPProcess(ciphertext, dummy, ready) {