summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_esp_old.c
AgeCommit message (Collapse)Author
1998-07-30fixing a stupid bug I introduced when trying to improve the encryptionNiels Provos
performance by avoiding unnecessary copies. There was a problem when two subsequent mbufs were != 0 mod blocksize and the next < blocksize, so we lost the rest of the last mbuf as IV.
1998-06-11fix a mbuf chain corruption which happened when m_pullup was called on anNiels Provos
mbuf in the middle of the chain and had to MGET a new one.
1998-06-03cleanup debug printfsNiels Provos
1998-05-18first step to the setsockopt/getsockopt interface as described inNiels Provos
draft-mcdonald-simple-ipsec-api, kernel notifies (EMT_REQUESTSA) signal userland key management applications when security services are requested. this is only for outgoing connections at the moment, incoming packets are not yet checked against the selected socket policy.
1998-05-05check for invalid padding length, reported by Dan McDonald (Sun Microsystems)Niels Provos
<danmcd@eng.sun.com>
1998-03-07improve performance by avoiding unnecessary copies.Niels Provos
1998-02-22Changes made for GCC 2.8 -Wall pleasuresNiklas Hallqvist
1998-02-03bad types; wileyc@sekiya.twics.co.jpTheo de Raadt
1998-01-21rcvif not needed.Niels Provos
1997-11-15fix memory management errorsTheo de Raadt
1997-11-04make it easier to add additional transforms. add blowfish and castNiels Provos
encryption. some more info for kernfs/ipsec.
1997-10-02conditional error loggingTheo de Raadt
1997-10-01verify decryption by checking last padding bytesTheo de Raadt
1997-09-30same as for ip_esp_new.c, and indentTheo de Raadt
1997-09-28log() needs a \nTheo de Raadt
1997-08-26new esp: encryption, authentication and replay protection +Niels Provos
tiny bug fixes
1997-07-27expiration messages, fixes, updates, all sorts of thingsNiklas Hallqvist
1997-07-18enablespi/disablespi in encap + print spi's in hostorderNiels Provos
1997-07-14global byte counters.Niels Provos
1997-07-11put old esp/ah and new esp/ah in different files.Niels Provos
generalised way of handling transforms.