summaryrefslogtreecommitdiff
path: root/sys/crypto/xform.c
AgeCommit message (Expand)Author
2017-05-31make the AES-XTS mode a little more constant-time, though the AESDamien Miller
2017-05-17Revert MI AES-XTS code back to T-tables amid poor performanceMike Belopuhov
2017-05-02Switch OCF and IPsec over to the new AESMike Belopuhov
2016-09-19convert bcopy to memcpy. from david hillTed Unangst
2015-12-10Remove plain DES from the kernel crypto framework, including the cryptoChristian Weisgerber
2015-11-13remove unused ARC4 support; ok mikeb@Christian Weisgerber
2015-11-13Remove unused non HMAC versions of MD5 and SHA1; ok mpi, deraadt, naddyMike Belopuhov
2015-11-07Update copyright informationMike Belopuhov
2015-11-07Pass AES_GMAC context as a void pointer to cut down on casts in xform.cMike Belopuhov
2015-11-04Pass context as a void pointer to cut down on casts in xform.cMike Belopuhov
2015-11-03Hook up Chacha20-Poly1305 to the OpenBSD Cryptographic FrameworkMike Belopuhov
2015-10-27Use verbose defines instead of hardcoded values for clarity whenMike Belopuhov
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2014-12-28remove KPDK. not really used, and a bad choice anyway. ok naddyTed Unangst
2013-08-25Allocate and deallocate memory for encryption contexts within cryptosoft,Joel Sing
2011-07-07Replace the cruddy old sys/net/zlib.[ch]. We now use the sys/lib/libzTheo de Raadt
2011-01-12cleanup aes-ctr keystream after use; ok deraadtMike Belopuhov
2011-01-11for key material that is being being discarded, convert bzero() toTheo de Raadt
2010-10-06Retire SkipjackMike Belopuhov
2010-09-22OCF support for the Galois/Counter Mode (GCM) for AES asMike Belopuhov
2010-04-20remove proc.h include from uvm_map.h. This has far reaching effects, asTed Unangst
2010-01-10Fix two bugs in IPsec/HMAC-SHA2:Markus Friedl
2008-09-06match libc sha2(3) API changes for kernel; ok millert@Damien Miller
2008-06-09add myself to copyrightDamien Miller
2008-06-09Implement the AES XTS mode of operation for the crypto(9) framework.Damien Miller
2007-09-13Here too: Convert MALLOC/FREE to malloc/free and use M_ZERO where applicable.Hans-Joerg Hoexer
2007-09-10Make the hmac ipad/opad globals "const" and fixup the crypto functionsHenric Jungheim
2007-05-27make the #defines in rijndael.h a bit more meaningfulTed Unangst
2007-02-19minimum blocksize for ESP is 32 bit, so adjust blocksize of NULLHans-Joerg Hoexer
2005-05-25AESCTR support for ESP (RFC 3686); ok hshoexerMarkus Friedl
2004-12-20Allow the setkey function of a transform to fail, eg. when an insufficientHans-Joerg Hoexer
2004-12-15minimum key length of aes is 128 bit, not 64.Hans-Joerg Hoexer
2004-06-26Ansification of defalte-/lsz-stubs.Hans-Joerg Hoexer
2004-05-07Replace RSA-derived md5 code with code derived from Colin Plumb's PD version.Todd C. Miller
2003-12-26- use 1/2 space for rijndael context in ipsecMarkus Friedl
2003-07-24hmac-sha2-{256,384,512} support in AH/ESP auth. markus okJun-ichiro itojun Hagino
2003-02-19lzs is lzs, lzs is not deflateJason Wright
2003-02-15skeleton support for LZS compressionJason Wright
2002-11-12Add a CRYPTO_NULL xform (it's a do nothing, but nice for measuring theJason Wright
2002-08-16fix size in MALLOC/bzero call, from sam@errno.com, ok deraadt@Daniel Hartmeier
2002-04-22KNFTheo de Raadt
2002-03-05export MD5/SHA1 via /dev/crypto; ok provos@, beck@Markus Friedl
2001-08-28Getting closer to working userland MAC.ben
2001-08-24switch to the optimised AES reference code fromMarkus Friedl
2001-08-17Add RC4 support.ben
2001-08-08remove IPCOMP. derradt@ ok.Jean-Jacques Bernard-Gundol
2001-07-05#ifdef IPCOMP stuff properlyTheo de Raadt
2001-07-05Support for compression. angelos@ ok.Jean-Jacques Bernard-Gundol
2001-06-27Indentation.Angelos D. Keromytis
2001-06-25Update copyright; you can use this with or without fee (unless yourAngelos D. Keromytis