| plan 9 kernel history: overview | file list | diff list |
2001/0926/ip/esp.c (diff list | history)
| 2001/0623/sys/src/9/ip/esp.c:776,782 – 2001/0926/sys/src/9/ip/esp.c:776,782 (short | long | prev | next) | ||
| 1999/0619 | print("missing packet: %uld %ld\n", seq, d); | |
| 1999/0615 | // this link is hosed if(d > RC4forward) { | |
| 2001/0926 | strcpy(up->errstr, "rc4cipher: skipped too much"); | |
| 1999/0615 | return 0; } esprc4->lgseq = seq; | |
| 2001/0623/sys/src/9/ip/esp.c:792,798 – 2001/0926/sys/src/9/ip/esp.c:792,798 | ||
| 1999/0619 | print("reordered packet: %uld %ld\n", seq, d); | |
| 1999/0615 | dd = seq - esprc4->oseq; if(!esprc4->ovalid || -d > RC4back || dd < 0) { | |
| 2001/0926 | strcpy(up->errstr, "rc4cipher: too far back"); | |
| 1999/0615 | return 0; } memmove(&tmpstate, &esprc4->old, sizeof(RC4state)); | |