summaryrefslogtreecommitdiff
path: root/sys/opencrypto
Commit message (Expand)AuthorAgeFilesLines
* Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrightsEd Maste2022-02-084-4/+0
* ktls: Split encrypt vs decrypt OCF counters.John Baldwin2021-11-231-26/+36
* Drop "All rights reserved" from a Netflix copyright.John Baldwin2021-11-231-1/+0
* crypto: Cleanup mtx_init() calls.John Baldwin2021-11-231-4/+4
* crypto: Use a single "crypto" kproc for all of the OCF kthreads.John Baldwin2021-11-231-25/+25
* ktls: Fix assertion for TLS 1.0 CBC when using non-zero starting seqno.John Baldwin2021-11-231-0/+3
* ktls_ocf: Fix a few places to not hardcode the GMAC hash length.John Baldwin2021-11-231-3/+3
* Add Chacha20-Poly1305 support in the OCF backend for KTLS.John Baldwin2021-11-231-21/+95
* crypto: Don't assert on valid IV length for Chacha20-Poly1305.John Baldwin2021-11-231-1/+1
* crypto: Support Chacha20-Poly1305 with a nonce size of 8 bytes.John Baldwin2021-10-213-10/+31
* cryptosoft: Fix support for variable tag lengths in AES-CCM.John Baldwin2021-10-213-168/+119
* crypto: Support multiple nonce lengths for AES-CCM.John Baldwin2021-10-214-19/+90
* cryptodev: Allow some CIOCCRYPT operations with an empty payload.John Baldwin2021-10-211-2/+9
* cryptodev: Permit CIOCCRYPT for AEAD ciphers.John Baldwin2021-10-211-0/+7
* cryptodev: Permit explicit IV/nonce and MAC/tag lengths.John Baldwin2021-10-212-4/+34
* cryptosoft, ccr: Use crp_iv directly for AES-CCM and AES-GCM.John Baldwin2021-10-211-13/+5
* crypto: Permit variable-sized IVs for ciphers with a reinit hook.John Baldwin2021-10-215-21/+37
* cryptosoft: Use crypto_cursor_segment().John Baldwin2021-10-211-61/+46
* crypto: Add crypto_cursor_segment() to fetch both base and length.John Baldwin2021-10-212-72/+38
* crypto: Add a new type of crypto buffer for a single mbuf.John Baldwin2021-10-214-1/+45
* Support unmapped mbufs in crypto buffers.John Baldwin2021-10-211-10/+111
* cryptodev: Use 'csp' in the handlers for requests.John Baldwin2021-10-211-8/+13
* poly1305: Don't export generic Poly1305_* symbols from xform_poly1305.c.John Baldwin2021-10-212-47/+12
* cryptosoft: Support per-op keys for AES-GCM and AES-CCM.John Baldwin2021-10-211-0/+6
* Add an implementation of CHACHA20_POLY1305 to cryptosoft.John Baldwin2021-10-213-3/+325
* Add an OCF algorithm for ChaCha20-Poly1305 AEAD.John Baldwin2021-10-215-7/+63
* opencrypto: Disallow requests which pass VERIFY_DIGEST without a MACMark Johnston2021-10-011-1/+1
* opencrypto: Allow kern.crypto.allow_soft to be specified as a tunableMark Johnston2021-09-271-2/+2
* cryptodev: Fix some input validation bugsMark Johnston2021-05-141-4/+13
* Fix a typo in a comment: frame -> framework.John Baldwin2021-04-261-1/+1
* opencrypto: Make cryptosoft attach silentlyMark Johnston2021-03-121-0/+1
* ktls: Use COUNTER_U64_DEFINE_EARLYMark Johnston2021-02-151-27/+8
* opencrypto: Add comments describing the new crypto_session layoutMark Johnston2021-01-201-0/+2
* opencrypto: Fix assignment of crypto completions to worker threadsMark Johnston2021-01-201-1/+4
* opencrypto: Embed the driver softc in the session structureMark Johnston2021-01-201-13/+4
* Remove the cloned file descriptors for /dev/crypto.John Baldwin2020-11-252-137/+86
* Use void * in place of caddr_t.John Baldwin2020-11-061-14/+14
* Group session management routines together before first use.John Baldwin2020-11-061-104/+78
* Move cryptof_ioctl() below the routines it calls.John Baldwin2020-11-061-195/+187
* Split logic to create new sessions into a separate function.John Baldwin2020-11-061-303/+300
* Move cryptodev_cb earlier before it is used.John Baldwin2020-11-051-19/+17
* Style fixes for function prototypes and definitions.John Baldwin2020-11-052-37/+28
* Don't modify the destination pointer in ioctl requests.John Baldwin2020-11-051-6/+10
* Replace some K&R function definitions with ANSI C.John Baldwin2020-11-032-13/+3
* Consistently use C99 fixed-width types in the in-kernel crypto code.John Baldwin2020-11-0316-119/+119
* opencrypto: Annotate hmac_init_(i|o)pad() to make auth_hash constMark Johnston2020-10-302-6/+6
* Fix a couple of bugs for asym crypto introduced in r359374.John Baldwin2020-10-191-9/+12
* Mark asymmetric cryptography via OCF deprecated for 14.0.John Baldwin2020-10-192-0/+15
* Add support for ESN in cryptosoftMarcin Wojtas2020-10-161-4/+7
* Prepare crypto framework for IPsec ESN supportMarcin Wojtas2020-10-162-2/+6