summaryrefslogtreecommitdiff
path: root/sys/crypto
AgeCommit message (Collapse)Author
2001-09-26RIPEMD-160 implementation based onMarkus Friedl
ftp://ftp.rsasecurity.com/pub/cryptobytes/crypto3n2.pdf, ok deraadt@
2001-09-13missing $OpenBSD:Markus Friedl
2001-09-03do not screw up the reference countsTheo de Raadt
2001-08-28Getting closer to working userland MAC.ben
2001-08-24KNFTheo de Raadt
2001-08-24switch to the optimised AES reference code fromMarkus Friedl
http://www.esat.kuleuven.ac.be/~rijmen/rijndael/rijndael-fst-3.0.zip the same code is used by ssh, so please make sure to update usr.sbin/ssh/rijndael.c if you change this code. tested on sparc (jason) and with swap encryption (me); ok deraadt@, provos@
2001-08-22add RC4 and SHA1 supportTheo de Raadt
2001-08-20Move param.h before systm.h so vax macros are picked up properly.Hugh Graham
2001-08-17Add RC4 support.ben
2001-08-12remove redundant vm includesMichael Shalayeff
2001-08-09Force alignment of blocks so that we don't crash on strict alignmentHeikki Korpela
archs. This is a stopgap until we get a rijndael implementation that doesn't assume 4 byte alignment. ok deraadt@
2001-08-08remove IPCOMP. derradt@ ok.Jean-Jacques Bernard-Gundol
2001-08-05put in tags for ARC4 to please ben, who now has no excusesTheo de Raadt
2001-07-31new BSD-style license and whitespace sync with opensshKevin Steves
2001-07-16Make gcc 3.0 happy. From Heikki Korpela <heko@iki.fi>Jean-Jacques Bernard-Gundol
2001-07-05#ifdef IPCOMP stuff properlyTheo de Raadt
2001-07-05KNFTheo de Raadt
2001-07-05Support for compression. angelos@ ok.Jean-Jacques Bernard-Gundol
2001-07-05deflate algo, used by IPComp. Currently it won't be compiled until IPCompJean-Jacques Bernard-Gundol
is completely imported into the tree.
2001-07-05Stylistic changes.Angelos D. Keromytis
2001-07-05Compression support for IPComp. Include files only. angelos@ ok.Jean-Jacques Bernard-Gundol
2001-06-27KNFAngelos D. Keromytis
2001-06-27Indentation.Angelos D. Keromytis
2001-06-26Remove space.Angelos D. Keromytis
2001-06-25Add crypto_check_alg(), from jgarfiel@seas.upenn.eduAngelos D. Keromytis
2001-06-25Update comments.Angelos D. Keromytis
2001-06-25Update copyright; you can use this with or without fee (unless yourAngelos D. Keromytis
name is Theo Deraadt)
2001-06-24Fix RSA structure.Angelos D. Keromytis
2001-06-24Remove whitespace.Angelos D. Keromytis
2001-06-23Adjust length.Angelos D. Keromytis
2001-06-23Use C-style comments...Angelos D. Keromytis
2001-06-23Initialize crd_skipAngelos D. Keromytis
2001-06-23Remove unneeded crp_iv field, set the right flags for IV handling inAngelos D. Keromytis
the crypto device.
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.