summaryrefslogtreecommitdiff
path: root/sys/crypto
AgeCommit message (Expand)Author
2001-05-14use real uioTheo de Raadt
2001-05-13copyrights and $OpenBSD$ tagsJason Wright
2001-05-13bail out better from tsleep failureTheo de Raadt
2001-05-13initial cut at /dev/crypto support. takes original mbuf "try, and discardTheo de Raadt
2001-05-09fix prototype; J.S.Peatfield@damtp.cam.ac.ukMarkus Friedl
2001-05-05Use the M_CRYPTO_DATA and M_CRYPTO_OPS malloc types.Angelos D. Keromytis
2000-12-13make the 31-bit code work on 32-bit machines.Niels Provos
2000-12-09pull in endianess fix from opensshMarkus Friedl
2000-11-17*HMAC96->*HMACAngelos D. Keromytis
2000-11-11undo last change, ipsec+AES and swap-encrypt work againMarkus Friedl
2000-11-09indentation nits.Artur Grabowski
2000-10-16indentTheo de Raadt
2000-10-15typoMarkus Friedl
2000-10-15Forgot to commit this, necessary for AES support.Angelos D. Keromytis
2000-10-09AES alias for Rijndael, also adjust the name.Angelos D. Keromytis
2000-09-07avoid excessive wakeup(). we think this is safe...Theo de Raadt
2000-08-19MALLOC/FREE -> malloc/free ok art@ angelos@Nathan Binkert
2000-07-21Fix KPDK mode (based on patch provided by lob@netstream.se)Angelos D. Keromytis
2000-07-03Fix tail queue leakage (zzlevo@dd.chalmers.se)Angelos D. Keromytis
2000-06-20Use crypto_done()Angelos D. Keromytis
2000-06-20crypto_done(), all it does for now is invoke the callback.Angelos D. Keromytis
2000-06-20Add crypto_done() prototype.Angelos D. Keromytis
2000-06-18Register software Rijndael.Angelos D. Keromytis
2000-06-18Add Rijndael (128-bit blocksize) in the software crypto driver.Angelos D. Keromytis
2000-06-18Move prototype to include file.Angelos D. Keromytis
2000-06-18Crypto kernel thread interface; requests are enqueued and processed byAngelos D. Keromytis
2000-06-17cbc modeNiels Provos
2000-06-06OpenBSD tagsTheo de Raadt
2000-06-06fix cleanup of crypto sessionsTheo de Raadt
2000-06-06Replace all the opaque pointers with just one.Angelos D. Keromytis
2000-06-04better indent for easier searchingTheo de Raadt
2000-05-27use rijndael instead of blowfish because of faster key setup.Niels Provos
2000-04-28crypto_dispatch() only returns an error if the argument it wasAngelos D. Keromytis
2000-04-28avoid using void * when we are talking about pointersTheo de Raadt
2000-04-24use pmap_extract() instead of vtophys(); artTheo de Raadt
2000-04-23Correct bitmask.Angelos D. Keromytis
2000-04-23Change the type of freesession to take u_int64_t as argument.Angelos D. Keromytis
2000-04-20Don't include machine/pmap.h, vm/pmap.h does that for us.Artur Grabowski
2000-04-19split out mbuf scatter gather functionTheo de Raadt
2000-04-18Add a few newlines for readability.Angelos D. Keromytis
2000-03-29Better support for weird IV schemes (like ESP half-IV, or the swapAngelos D. Keromytis
2000-03-25Add CRD_F_IV_PRESENT, to indicate encryption requests where anAngelos D. Keromytis
2000-03-20oh, and we need thisTheo de Raadt
2000-03-20move software crypto engine out of main crypto.cTheo de Raadt
2000-03-19split crypto driver front-end from software crypto engineTheo de Raadt
2000-03-17Cryptographic services framework, and software "device driver". TheAngelos D. Keromytis
2000-02-28move crypto codeTheo de Raadt