summaryrefslogtreecommitdiff
path: root/sys/opencrypto/cryptodev.h
AgeCommit message (Expand)Author
2025-05-09crypto: Remove uses of CRYPTO_F_DONEMark Johnston
2023-08-16sys: Remove $FreeBSD$: one-line .c comment patternWarner Losh
2022-02-15opencrypto: Add a routine to copy a crypto buffer cursorMark Johnston
2022-01-25opencrypto/cryptodev.h: Add includes to make more self-contained.John Baldwin
2022-01-11crypto: Add support for the XChaCha20-Poly1305 AEAD cipher.John Baldwin
2022-01-04OCF: Add crypto_clonereq().John Baldwin
2021-12-21cryptodev.h: Drop 'extern' from function prototypes.John Baldwin
2021-12-16crypto: Define POLY1305_BLOCK_LEN constant.John Baldwin
2021-10-06crypto: Support multiple nonce lengths for AES-CCM.John Baldwin
2021-10-06cryptodev: Permit explicit IV/nonce and MAC/tag lengths.John Baldwin
2021-07-26crypto: Constify all transform descriptorsMark Johnston
2021-06-16crypto: Remove now-unused crypto_cursor_seg{base,len}.John Baldwin
2021-05-25crypto: Add crypto_cursor_segment() to fetch both base and length.John Baldwin
2021-05-25crypto: Add a new type of crypto buffer for a single mbuf.John Baldwin
2021-04-12OCF: Remove support for asymmetric cryptographic operations.John Baldwin
2021-02-18Add an OCF algorithm for ChaCha20-Poly1305 AEAD.John Baldwin
2021-02-08opencrypto: Introduce crypto_dispatch_async()Mark Johnston
2020-11-25Remove the cloned file descriptors for /dev/crypto.John Baldwin
2020-11-06Use void * in place of caddr_t.John Baldwin
2020-11-03Consistently use C99 fixed-width types in the in-kernel crypto code.John Baldwin
2020-10-30opencrypto: Annotate hmac_init_(i|o)pad() to make auth_hash constMark Johnston
2020-10-16Prepare crypto framework for IPsec ESN supportMarcin Wojtas
2020-08-26crypto(9): add CRYPTO_BUF_VMPAGEAlan Somers
2020-07-16Add crypto_initreq() and crypto_destroyreq().John Baldwin
2020-06-30Convert cryptostats to a counter_u64 array.Mark Johnston
2020-06-30Remove CRYPTO_TIMING.Mark Johnston
2020-06-22Add support to the crypto framework for separate AAD buffers.John Baldwin
2020-06-10Adjust crypto_apply function callbacks for OCF.John Baldwin
2020-06-09Add a crypto capability flag for accelerated software drivers.John Baldwin
2020-05-25Export the _kern_crypto sysctl node from crypto.c.John Baldwin
2020-05-25Add support for optional separate output buffers to in-kernel crypto.John Baldwin
2020-05-22Correct the minimum key length for Camellia to 16 bytes (128 bits).John Baldwin
2020-05-11Remove MD5 HMAC from OCF.John Baldwin
2020-05-11Remove support for DES and Triple DES from OCF.John Baldwin
2020-05-11Remove support for the Blowfish algorithm from OCF.John Baldwin
2020-05-11Remove support for the ARC4 algorithm from OCF.John Baldwin
2020-05-11Remove support for keyed MD5 and SHA1 authentication hashes.John Baldwin
2020-05-11Remove support for the skipjack encryption algorithm.John Baldwin
2020-05-11Remove support for the cast128 encryption algorithm.John Baldwin
2020-04-20Retire the CRYPTO_F_IV_GENERATE flag.John Baldwin
2020-03-27Refactor driver and consumer interfaces for OCF (in-kernel crypto).John Baldwin
2019-02-15Add AES-CCM encryption, and plumb into OCF.Sean Eric Fagan
2019-02-15Add CBC-MAC authentication.Sean Eric Fagan
2019-02-10As struct cryptop is wrapped in #ifdef _KERNEL, userland doesn'tMarius Strobl
2018-12-13Generalize AES iov optimizationMatt Macy
2018-08-17Add xform-conforming auth_hash wrapper for Poly-1305Conrad Meyer
2018-07-18OpenCrypto: Convert sessions to opaque handles instead of integersConrad Meyer
2018-07-13OCF: Add a typedef for session identifiersConrad Meyer
2018-07-09OCF: Add plain hash modesConrad Meyer
2018-07-09OCF: Add CRYPTO_SHA2_224_HMAC modeConrad Meyer