aboutsummaryrefslogtreecommitdiff
path: root/sys/opencrypto/cryptodev.h
Commit message (Expand)AuthorAgeFilesLines
* Convert cryptostats to a counter_u64 array.Mark Johnston2021-09-161-8/+8
* Remove CRYPTO_TIMING.Mark Johnston2021-09-161-17/+0
* Add hmac_init_ipad() and hmac_init_opad()Mark Johnston2020-11-091-0/+8
* MFC 361393: Correct the minimum key length for Camellia to 16 bytes (128 bits).John Baldwin2020-08-261-1/+1
* MFC r342024 (by mmacy): Generalize AES iov optimizationAlexander Motin2019-09-111-0/+2
* MFC: r343979Marius Strobl2019-06-161-1/+1
* MFC r344140,r344141,r344142,r344143,r344388,r344547Sean Eric Fagan2019-03-141-1/+8
* Add xform-conforming auth_hash wrapper for Poly-1305Conrad Meyer2018-08-171-1/+5
* OpenCrypto: Convert sessions to opaque handles instead of integersConrad Meyer2018-07-181-16/+15
* OCF: Add a typedef for session identifiersConrad Meyer2018-07-131-3/+7
* OCF: Add plain hash modesConrad Meyer2018-07-091-1/+6
* OCF: Add CRYPTO_SHA2_224_HMAC modeConrad Meyer2018-07-091-1/+4
* Remove "HMAC" from <HASH>_HMAC_BLOCK_LEN macro namesConrad Meyer2018-07-091-7/+8
* opencrypto: Integrate Chacha20 algorithm into OCFConrad Meyer2018-03-291-2/+4
* OCF: CRYPTDEB(): Enhance to allow formatted loggingConrad Meyer2018-03-261-3/+4
* Import Blake2 algorithms (blake2b, blake2s) from libb2Conrad Meyer2018-03-211-1/+3
* Split crp_buf into a union.John Baldwin2018-01-161-1/+6
* Change the type of 'crp_opaque' from caddr_t to void *.John Baldwin2018-01-111-1/+1
* crypto(9) is called from ipsec in CRYPTO_F_CBIFSYNC mode. This is workingFabien Thomas2017-11-031-0/+23
* opencrypto: Loosen restriction on HMAC key sizesConrad Meyer2017-09-261-7/+0
* Add a new COP_F_CIPHER_FIRST flag for struct crypt_op.John Baldwin2017-09-221-1/+2
* Use const with some read-only buffers in opencrypto APIs.John Baldwin2017-05-091-11/+13
* Make IPsec work with AES-GCM and AES-ICM (aka CTR) in OCF... IPsecJohn-Mark Gurney2015-08-041-5/+5
* Fix XTS, and name things a bit better...John-Mark Gurney2015-07-141-8/+6
* Add support for AES modes to IPSec. These modes work both in software onlyGeorge V. Neville-Neil2015-07-091-16/+63
* we may get here w/ non-sleepable locks held, so switch to _NOWAIT whenJohn-Mark Gurney2015-07-071-1/+1
* Add some new modes to OpenCrypto. These modes are AES-ICM (can be usedJohn-Mark Gurney2014-12-121-32/+78
* Add support for AES-XTS.Pawel Jakub Dawidek2010-09-231-1/+2
* Integrate the Camellia Block Cipher. For more information see RFC 4132George V. Neville-Neil2007-05-091-1/+3
* Overhaul driver/subsystem api's:Sam Leffler2007-03-211-50/+55
* - Replace COPYDATA() and COPYBACK() macros with crypto_copydata() andPawel Jakub Dawidek2006-06-041-27/+7
* Move COPYDATA() and COPYBACK() macros to cryptodev.h, they will be usedPawel Jakub Dawidek2006-06-041-0/+27
* - Remove HMAC_BLOCK_LEN, it serves no purpose.Pawel Jakub Dawidek2006-06-041-1/+0
* - Use define of an algorithm with the biggest block length to describePawel Jakub Dawidek2006-06-041-3/+1
* Rename HMAC_BLOCK_MAXLEN to HMAC_MAX_BLOCK_LEN to be consistent withPawel Jakub Dawidek2006-06-041-2/+2
* Rename AALG_MAX_RESULT_LEN to HASH_MAX_LEN to look more constent withPawel Jakub Dawidek2006-06-041-3/+3
* - Add defines with hash length for each hash algorithm.Pawel Jakub Dawidek2006-06-041-4/+24
* Remove (now unused) crp_mac field.Pawel Jakub Dawidek2006-05-221-1/+0
* Document how we synchronize access to the fields in the cryptocapPawel Jakub Dawidek2006-05-221-6/+13
* - Fix a very old bug in HMAC/SHA{384,512}. When HMAC is using SHA384Pawel Jakub Dawidek2006-05-171-6/+11
* - Make opencrypto more SMP friendly by dropping the queue lock aroundPawel Jakub Dawidek2006-05-171-0/+1
* Remove cri_rnd. It is not used.Pawel Jakub Dawidek2006-05-171-2/+0
* Forgot about adding cuio_apply() here.Pawel Jakub Dawidek2006-05-171-0/+2
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Add CRD_F_KEY_EXPLICIT which allows the key to be changed perPoul-Henning Kamp2004-02-021-0/+1
* Push m_apply() and m_getptr() up into the colleciton of standard mbufBruce M Simpson2003-12-151-3/+0
* consolidate callback optimization check in one location by adding a flagSam Leffler2003-06-301-6/+7
* Add support to eliminate a context switch per crypto op when using theSam Leffler2003-06-271-2/+14
* Flush my local cache of cryto subsystem fixes:Sam Leffler2003-06-021-0/+1
* o add a CRYPTO_F_CBIMM flag to symmetric ops to indicate the callbackSam Leffler2003-02-231-2/+4