aboutsummaryrefslogtreecommitdiff
path: root/sys/opencrypto/cryptodev.h
Commit message (Expand)AuthorAgeFilesLines
* opencrypto/cryptodev.h: Add includes to make more self-contained.John Baldwin2022-01-251-0/+4
* crypto: Add support for the XChaCha20-Poly1305 AEAD cipher.John Baldwin2022-01-111-1/+4
* OCF: Add crypto_clonereq().John Baldwin2022-01-041-0/+4
* cryptodev.h: Drop 'extern' from function prototypes.John Baldwin2021-12-211-19/+18
* crypto: Define POLY1305_BLOCK_LEN constant.John Baldwin2021-12-161-0/+1
* crypto: Support multiple nonce lengths for AES-CCM.John Baldwin2021-10-061-0/+29
* cryptodev: Permit explicit IV/nonce and MAC/tag lengths.John Baldwin2021-10-061-2/+7
* crypto: Constify all transform descriptorsMark Johnston2021-07-261-2/+2
* crypto: Remove now-unused crypto_cursor_seg{base,len}.John Baldwin2021-06-161-2/+0
* crypto: Add crypto_cursor_segment() to fetch both base and length.John Baldwin2021-05-251-0/+1
* crypto: Add a new type of crypto buffer for a single mbuf.John Baldwin2021-05-251-1/+21
* OCF: Remove support for asymmetric cryptographic operations.John Baldwin2021-04-121-58/+0
* Add an OCF algorithm for ChaCha20-Poly1305 AEAD.John Baldwin2021-02-181-1/+4
* opencrypto: Introduce crypto_dispatch_async()Mark Johnston2021-02-081-15/+8
* Remove the cloned file descriptors for /dev/crypto.John Baldwin2020-11-251-9/+0
* Use void * in place of caddr_t.John Baldwin2020-11-061-14/+14
* Consistently use C99 fixed-width types in the in-kernel crypto code.John Baldwin2020-11-031-20/+20
* opencrypto: Annotate hmac_init_(i|o)pad() to make auth_hash constMark Johnston2020-10-301-2/+2
* Prepare crypto framework for IPsec ESN supportMarcin Wojtas2020-10-161-0/+3
* crypto(9): add CRYPTO_BUF_VMPAGEAlan Somers2020-08-261-5/+47
* Add crypto_initreq() and crypto_destroyreq().John Baldwin2020-07-161-0/+2
* Convert cryptostats to a counter_u64 array.Mark Johnston2020-06-301-8/+8
* Remove CRYPTO_TIMING.Mark Johnston2020-06-301-17/+0
* Add support to the crypto framework for separate AAD buffers.John Baldwin2020-06-221-0/+2
* Adjust crypto_apply function callbacks for OCF.John Baldwin2020-06-101-2/+2
* Add a crypto capability flag for accelerated software drivers.John Baldwin2020-06-091-0/+1
* Export the _kern_crypto sysctl node from crypto.c.John Baldwin2020-05-251-0/+4
* Add support for optional separate output buffers to in-kernel crypto.John Baldwin2020-05-251-28/+125
* Correct the minimum key length for Camellia to 16 bytes (128 bits).John Baldwin2020-05-221-1/+1
* Remove MD5 HMAC from OCF.John Baldwin2020-05-111-4/+2
* Remove support for DES and Triple DES from OCF.John Baldwin2020-05-111-8/+2
* Remove support for the Blowfish algorithm from OCF.John Baldwin2020-05-111-3/+0
* Remove support for the ARC4 algorithm from OCF.John Baldwin2020-05-111-4/+0
* Remove support for keyed MD5 and SHA1 authentication hashes.John Baldwin2020-05-111-2/+0
* Remove support for the skipjack encryption algorithm.John Baldwin2020-05-111-3/+0
* Remove support for the cast128 encryption algorithm.John Baldwin2020-05-111-3/+0
* Retire the CRYPTO_F_IV_GENERATE flag.John Baldwin2020-04-201-1/+12
* Refactor driver and consumer interfaces for OCF (in-kernel crypto).John Baldwin2020-03-271-56/+94
* Add AES-CCM encryption, and plumb into OCF.Sean Eric Fagan2019-02-151-1/+3
* Add CBC-MAC authentication.Sean Eric Fagan2019-02-151-1/+6
* As struct cryptop is wrapped in #ifdef _KERNEL, userland doesn'tMarius Strobl2019-02-101-1/+1
* Generalize AES iov optimizationMatt Macy2018-12-131-0/+2
* 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