21 addr, _ = net.ResolveUDPAddr("udp", "[::1]:1")
22 peerId = IDDecode("ffffffffffffffffffffffffffffffff")
23 peer = newPeer(addr, *peerId, 128, new([KeySize]byte))
24 plaintext = make([]byte, 789)
25 ready = make(chan struct{})
35 func (d *Dummy) WriteTo(b []byte, addr net.Addr) (int, error) {
40 func (d *Dummy) Write(p []byte) (n int, err error) {
44 func BenchmarkEnc(b *testing.B) {
46 for i := 0; i < b.N; i++ {
48 peer.EthProcess(plaintext, dummy, ready)
52 func BenchmarkDec(b *testing.B) {
53 peer.EthProcess(plaintext, dummy, ready)
54 peer = newPeer(addr, *peerId, 128, new([KeySize]byte))
56 for i := 0; i < b.N; i++ {
57 if !peer.UDPProcess(ciphertext, dummy, ready) {