summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_esp_new.c
AgeCommit message (Collapse)Author
1998-08-01more careful error handling, some simplification and beautification.Niels Provos
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-24allow the use of blowfish and cast encryption with implicit ivNiels 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-01-21rcvif not needed.Niels Provos
1997-11-24add ripemd-160 as authentication function.Niels Provos
1997-11-18fix 3DES, style changesTheo de Raadt
1997-11-18make old style padding default again.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-09-30do the 3-DES key setup right, will ya?Theo de Raadt
1997-09-29brain dead sanity tests correctedTheo de Raadt
1997-09-28log() needs a \nTheo de Raadt
1997-09-24New style self-describing padding in use.Angelos D. Keromytis
1997-09-24Cosmetic changes.Angelos D. Keromytis
1997-09-23AH changes, after interoperating at the ANX bakeoff.Angelos D. Keromytis
1997-08-26new esp: encryption, authentication and replay protection +Niels Provos
tiny bug fixes
1997-07-11put old esp/ah and new esp/ah in different files.Niels Provos
generalised way of handling transforms.