summaryrefslogtreecommitdiffstats
path: root/sys/crypto/cryptosoft.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add support for the Extended (64-bit) Sequence Number as definedmikeb2012-06-291-6/+25
* fix encryption for uio_iovcnt > 1 by passing the absolute offset 'count'markus2011-01-111-3/+16
* add explicit_bzero() calls before free()ing key materialderaadt2011-01-111-6/+6
* accidental commit of a pending diff relating to something elsederaadt2011-01-111-21/+8
* for key material that is being being discarded, convert bzero() toderaadt2011-01-111-8/+21
* use the do {} while construct in the copying macrosderaadt2010-12-221-9/+15
* remove dead code (ivp did always point to iv in the decrypt path).markus2010-12-211-38/+14
* Retire Skipjackmikeb2010-10-061-8/+1
* zero out auth hash context before freeing it; ok matthew millertmikeb2010-10-061-2/+4
* OCF support for the Galois/Counter Mode (GCM) for AES asmikeb2010-09-221-1/+192
* m_copyback can fail to allocate memory, but is a void fucntion so gymnasticsblambert2010-07-021-3/+3
* remove proc.h include from uvm_map.h. This has far reaching effects, astedu2010-04-201-2/+1
* Fix two bugs in IPsec/HMAC-SHA2:markus2010-01-101-8/+24
* Implement the AES XTS mode of operation for the crypto(9) framework.djm2008-06-091-5/+39
* rename arc4random_bytes => arc4random_buf to match libc's nicer name;djm2008-06-091-2/+2
* fix error introduced by my previous commit:hshoexer2007-09-151-2/+2
* Here too: Convert MALLOC/FREE to malloc/free and use M_ZERO where applicable.hshoexer2007-09-131-12/+9
* Make the hmac ipad/opad globals "const" and fixup the crypto functionshenric2007-09-101-3/+3
* Avoid void * arithmetic, okay deraadt@, suggestions from millert@pedro2006-12-291-2/+2
* AESCTR support for ESP (RFC 3686); ok hshoexermarkus2005-05-251-16/+31
* support NULL encryption for ESP; ok hshoexer, homarkus2005-05-101-1/+4
* simplify by using arc4random_bytes(), ok djm, hshoexermarkus2005-05-021-22/+3
* Allow the setkey function of a transform to fail, eg. when an insufficienthshoexer2004-12-201-3/+6
* Replace RSA-derived md5 code with code derived from Colin Plumb's PD version.millert2004-05-071-2/+2
* leak; vgirish at tenet.res.in; via angelos; ok hshoexer, henning, deraadtmarkus2004-04-141-1/+4
* hmac-sha2-{256,384,512} support in AH/ESP auth. markus okitojun2003-07-241-1/+19
* There's no cleaning necessary for deflate compression, so remove it fromjason2003-02-211-6/+1
* From Angelos:jason2002-11-211-31/+25
* Add a CRYPTO_NULL xform (it's a do nothing, but nice for measuring thejason2002-11-121-1/+8
* minor tweaksderaadt2002-04-261-34/+33
* KNFderaadt2002-04-221-34/+34
* fix possible alignment problem; with markus@, angelos@ deraadt@ ok.fgsch2002-04-031-3/+6
* Don't keep the last blocksize-bytes of ciphertext for use as the nextangelos2002-03-191-15/+17
* export MD5/SHA1 via /dev/crypto; ok provos@, beck@markus2002-03-051-5/+46
* remove CRYPTO_BUF_CONTIG and convert to handle iovs. okay deraadt@provos2002-03-011-161/+222
* be way more sure that software cannot be usedderaadt2001-11-091-2/+2
* remove IPCOMP. derradt@ ok.jjbg2001-08-081-5/+1
* #ifdef IPCOMP stuff properlyderaadt2001-07-051-5/+5
* Support for compression. angelos@ ok.jjbg2001-07-051-2/+116
* Update copyright; you can use this with or without fee (unless yourangelos2001-06-251-3/+3
* New prototype for crypto_register(), to take into account maximum keyangelos2001-06-231-12/+22
* merge crypto/crypto{dev,}.h to crypto/cryptodev.h, to avoid name conflicts inside OpenSSL codebasederaadt2001-06-231-2/+2
* KNFderaadt2001-06-161-647/+587
* Don't bother migrating software sessions, as this might lead toangelos2001-06-061-14/+1
* fix $OpenBSD$ headerderaadt2001-05-151-1/+1
* initial cut at /dev/crypto support. takes original mbuf "try, and discardderaadt2001-05-131-2/+2
* Use the M_CRYPTO_DATA and M_CRYPTO_OPS malloc types.angelos2001-05-051-16/+21
* *HMAC96->*HMACangelos2000-11-171-16/+16
* indentation nits.art2000-11-091-3/+3
* Forgot to commit this, necessary for AES support.angelos2000-10-151-1/+8