summaryrefslogtreecommitdiff
path: root/sys/crypto
AgeCommit message (Collapse)Author
2001-06-23New prototype for crypto_register(), to take into account maximum keyAngelos D. Keromytis
length (for PK operations) and various flags. Structures for public key operations (DH, RSA, DSA). A lot of this work was done by jgarfiel@seas.upenn.edu
2001-06-23merge crypto/crypto{dev,}.h to crypto/cryptodev.h, to avoid name conflicts ↵Theo de Raadt
inside OpenSSL codebase
2001-06-23hifn now supports up to 256KPeter Valchev
2001-06-18keep track of the txform/thash, and make sure that non-blocksizeTheo de Raadt
requests do not get passed to device drivers, because some like the ubsec(4) will do really nasty things like DMA to completely random locations in memory when you do so
2001-06-18oops, backwards checkTheo de Raadt
2001-06-18incorrect panic messageTheo de Raadt
2001-06-16KNFTheo de Raadt
2001-06-16range check the enc & mac key lengthsTheo de Raadt
2001-06-15save txform->blocksize so we know what the IV size isTheo de Raadt
2001-06-15constrain to less than 64K until a hifn driver bug is fixedTheo de Raadt
2001-06-13ivmask has been deprecated.Angelos D. Keromytis
2001-06-11explicit IV & other fixes; pointed out as umich people tried to use this...Theo de Raadt
2001-06-08I hate cvs.Artur Grabowski
2001-06-08rename a file for The Anal OneTheo de Raadt
2001-06-08Change the paddr_t pmap_extract(struct pmap *, vaddr_t) interface toArtur Grabowski
boolean_t pmap_extract(struct pmap *, vaddr_t, paddr_t *). Matches NetBSD. Tested by various people on various platforms.
2001-06-06Use pool(9) for some of the structures, and splimp/splx to protectAngelos D. Keromytis
from ourselves. Should solve PR 1850.
2001-06-06Don't bother migrating software sessions, as this might lead toAngelos D. Keromytis
session leakage.
2001-06-01CRIOGET is a _IOWR ioctlTheo de Raadt
2001-06-01What was cri_insert used for anyway ?Angelos D. Keromytis
2001-05-16No need to check M_WAIT/M_WAITOK malloc return values. (art@ ok)Hakan Olsson
2001-05-15DTYPE_CRYPTOTheo de Raadt
2001-05-15fix $OpenBSD$ headerTheo de Raadt
2001-05-15since all files have varying copyright notices, this file is wrongTheo de Raadt
2001-05-14dummy cryptof_statTheo de Raadt
2001-05-14art added fo_stat everywhere, except here, then blamed me...Theo de Raadt
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
if we fail" semantics and extends to two varients of data movement: mbuf, or an iovec style block.
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
Hacking at OpenBSD Crypto 2000 :-)
2000-06-18Move prototype to include file.Angelos D. Keromytis