summaryrefslogtreecommitdiffstats
path: root/sys/crypto/cryptodev.h
AgeCommit message (Expand)AuthorFilesLines
2017-08-10the userland crypto interface died long ago, can clean up the headertedu1-36/+1
2017-02-07Reduce the per-packet allocation costs for crypto operations (cryptop)patrick1-4/+6
2017-02-07The return code of crp_callback is never checked, so it is notbluhm1-2/+2
2016-04-18Add a mechanism for dispatching mpsafe crypto operations. This adds a newkettenis1-1/+2
2015-12-10Remove plain DES from the kernel crypto framework, including the cryptonaddy1-29/+27
2015-11-13remove unused ARC4 support; ok mikeb@naddy1-19/+18
2015-11-13Remove unused non HMAC versions of MD5 and SHA1; ok mpi, deraadt, naddymikeb1-20/+18
2015-11-12remove a few unused definesmikeb1-4/+1
2015-11-12another define from the dsa eramikeb1-2/+1
2015-11-03Remove two unused definesmikeb1-3/+1
2015-11-03Hook up Chacha20-Poly1305 to the OpenBSD Cryptographic Frameworkmikeb1-4/+7
2014-12-28remove KPDK. not really used, and a bad choice anyway. ok naddytedu1-3/+1
2014-08-20Bye bye /dev/cryptomikeb1-65/+1
2013-10-31convert crypto work queue to the task_add(9) api; ok dlgmikeb1-4/+4
2013-03-27institute a hard cap on crypto devs instead of a useless wraparound checktedu1-1/+2
2012-06-29Add support for the Extended (64-bit) Sequence Number as definedmikeb1-3/+11
2010-12-16move CRYPTO_VIAC3_MAX out of cryptodev.h and into the onlyjsg1-3/+1
2010-12-16The VIA ciphers are added to an array of CRYPTO_ALGORITHM_MAX lengthjsg1-1/+3
2010-10-06Retire Skipjackmikeb1-3/+1
2010-09-22OCF support for the Galois/Counter Mode (GCM) for AES asmikeb1-2/+7
2010-06-23Zap a dead prototype, crypto_thread(); Leftover since crypto wasthib1-2/+1
2010-06-09Remove the CRYPTO_ALGORITHM_ALL define, fixup accordinglythib1-5/+3
2010-01-10Fix two bugs in IPsec/HMAC-SHA2:markus1-2/+8
2009-09-03crypto hardware (eg, hifn) establishes its interrupt handler atdlg1-1/+6
2008-06-09Implement the AES XTS mode of operation for the crypto(9) framework.djm1-2/+3
2007-11-28finish conversion to workq. remove list remnants, and put spl in the righttedu1-3/+1
2007-05-27make crp_buf a void *. caddr_t implies bufferness, it's not.tedu1-2/+2
2006-05-31remove some silly casts. put spl calls after all declarations.tedu1-2/+2
2005-05-25AESCTR support for ESP (RFC 3686); ok hshoexermarkus1-2/+3
2003-08-14mirror change in mbufs: cuio_copyback's 4th arg is now const void *jason1-2/+2
2003-07-24increase ALG_MAX_RESULT_LEN to 64 bytes for sha2-512markus1-2/+2
2003-07-24hmac-sha2-{256,384,512} support in AH/ESP auth. markus okitojun1-2/+5
2003-06-03license cleanup regarding term 4deraadt1-6/+4
2003-06-03Fastpath for userland crypto requests. This change makes userlandbeck1-1/+3
2003-02-15skeleton support for LZS compressionjason1-2/+3
2003-02-15CRD_F_COMP isn't so special that it needs 4 bits for a binary flagjason1-2/+2
2002-11-21From Angelos:jason1-14/+19
2002-11-12Add a CRYPTO_NULL xform (it's a do nothing, but nice for measuring thejason1-2/+3
2002-07-17I don't know why this breaks things for me when sshd starts on sparc64.art1-3/+1
2002-07-16Add CRYPTO_ALGORITHM_ALLangelos1-1/+3
2002-06-11kernel changes to make asymmetric crypto work in userlandbeck1-5/+8
2002-06-09Don't use an int for the flags, when the structure usesangelos1-4/+4
2002-05-18not ready to export fcrypt to userland yet; spotted by lebelderaadt1-31/+1
2002-05-18export struct fcrypt to userlandderaadt1-1/+31
2002-04-24kernel API does not need the userland addresses, make them go awayderaadt1-6/+2
2002-04-23initial hack at a CIOCSYMFEAT ioctlderaadt1-1/+2
2002-04-23driver queueing & callback code for keying operationsderaadt1-22/+47
2002-04-08Credit DARPA/USAF appropriately.jason1-1/+6
2002-03-14First round of __P removal in sysmillert1-3/+3
2002-03-04remove old PK stuffderaadt1-44/+36