summaryrefslogtreecommitdiff
path: root/sys/crypto/cryptodev.h
AgeCommit message (Expand)Author
2021-10-24Remove crp_etype and return errors directly from crypto_invoke()Tobias Heider
2021-10-23Retire asynchronous crypto API as it is no longer required by any driver andTobias Heider
2021-10-22After deleting hifn(4) the only provider for the LZS compressionAlexander Bluhm
2021-10-21Remove more dead code related to crypto task queues.Tobias Heider
2021-10-21Remove code to run crypto operations in a task queue. The code wasTobias Heider
2021-10-13The function crypto_dispatch() never returns an error. Make itAlexander Bluhm
2021-10-13The kernel crypto framework sometimes returned an error, sometimesAlexander Bluhm
2021-07-26Do not queue crypto operations for IPsec. The packet entries inAlexander Bluhm
2021-07-09Remove unused `cc_koperations' and `cc_queued' members from 'cryptocap'mvs
2021-06-30Remove unused variable cryptodesc_pool. Document global variablesAlexander Bluhm
2017-08-10the userland crypto interface died long ago, can clean up the headerTed Unangst
2017-02-07Reduce the per-packet allocation costs for crypto operations (cryptop)Patrick Wildt
2017-02-07The return code of crp_callback is never checked, so it is notAlexander Bluhm
2016-04-18Add a mechanism for dispatching mpsafe crypto operations. This adds a newMark Kettenis
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-12remove a few unused definesMike Belopuhov
2015-11-12another define from the dsa eraMike Belopuhov
2015-11-03Remove two unused definesMike Belopuhov
2015-11-03Hook up Chacha20-Poly1305 to the OpenBSD Cryptographic FrameworkMike Belopuhov
2014-12-28remove KPDK. not really used, and a bad choice anyway. ok naddyTed Unangst
2014-08-20Bye bye /dev/cryptoMike Belopuhov
2013-10-31convert crypto work queue to the task_add(9) api; ok dlgMike Belopuhov
2013-03-27institute a hard cap on crypto devs instead of a useless wraparound checkTed Unangst
2012-06-29Add support for the Extended (64-bit) Sequence Number as definedMike Belopuhov
2010-12-16move CRYPTO_VIAC3_MAX out of cryptodev.h and into the onlyJonathan Gray
2010-12-16The VIA ciphers are added to an array of CRYPTO_ALGORITHM_MAX lengthJonathan Gray
2010-10-06Retire SkipjackMike Belopuhov
2010-09-22OCF support for the Galois/Counter Mode (GCM) for AES asMike Belopuhov
2010-06-23Zap a dead prototype, crypto_thread(); Leftover since crypto wasThordur I. Bjornsson
2010-06-09Remove the CRYPTO_ALGORITHM_ALL define, fixup accordinglyThordur I. Bjornsson
2010-01-10Fix two bugs in IPsec/HMAC-SHA2:Markus Friedl
2009-09-03crypto hardware (eg, hifn) establishes its interrupt handler atDavid Gwynne
2008-06-09Implement the AES XTS mode of operation for the crypto(9) framework.Damien Miller
2007-11-28finish conversion to workq. remove list remnants, and put spl in the rightTed Unangst
2007-05-27make crp_buf a void *. caddr_t implies bufferness, it's not.Ted Unangst
2006-05-31remove some silly casts. put spl calls after all declarations.Ted Unangst
2005-05-25AESCTR support for ESP (RFC 3686); ok hshoexerMarkus Friedl
2003-08-14mirror change in mbufs: cuio_copyback's 4th arg is now const void *Jason Wright
2003-07-24increase ALG_MAX_RESULT_LEN to 64 bytes for sha2-512Markus Friedl
2003-07-24hmac-sha2-{256,384,512} support in AH/ESP auth. markus okJun-ichiro itojun Hagino
2003-06-03license cleanup regarding term 4Theo de Raadt
2003-06-03Fastpath for userland crypto requests. This change makes userlandBob Beck
2003-02-15skeleton support for LZS compressionJason Wright
2003-02-15CRD_F_COMP isn't so special that it needs 4 bits for a binary flagJason Wright
2002-11-21From Angelos:Jason Wright
2002-11-12Add a CRYPTO_NULL xform (it's a do nothing, but nice for measuring theJason Wright
2002-07-17I don't know why this breaks things for me when sshd starts on sparc64.Artur Grabowski
2002-07-16Add CRYPTO_ALGORITHM_ALLAngelos D. Keromytis