aboutsummaryrefslogtreecommitdiff
path: root/sys/opencrypto
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add support to the KTLS OCF module for AES-CBC MTE ciphersuites.John Baldwin2020-10-131-20/+273
* Simplify swcr_authcompute() after removal of deprecated algorithms.John Baldwin2020-10-061-29/+6
* Include sys/types.h hereWarner Losh2020-09-151-0/+1
* Name the on-stack union of compat thunks.John Baldwin2020-08-261-13/+14
* Add freebsd32 compat support for CIOCCRYPTAEAD.John Baldwin2020-08-261-0/+61
* Simplify compat shims for /dev/crypto.John Baldwin2020-08-261-88/+112
* crypto(9): add CRYPTO_BUF_VMPAGEAlan Somers2020-08-264-8/+285
* Add support for KTLS RX via software decryption.John Baldwin2020-07-231-5/+64
* Consolidate duplicated code into a ktls_ocf_dispatch function.John Baldwin2020-07-231-52/+36
* Don't dynamically allocate data structures for KTLS crypto requests.John Baldwin2020-07-201-70/+64
* crypto(9): Stop checking for failures from malloc(M_WAITOK).Mark Johnston2020-07-201-5/+1
* Clean up crypto_init().Mark Johnston2020-07-171-31/+9
* Add crypto_initreq() and crypto_destroyreq().John Baldwin2020-07-162-6/+26
* Convert cryptostats to a counter_u64 array.Mark Johnston2020-06-302-20/+42
* Remove unused 32-bit compatibility structures from cryptodev.Mark Johnston2020-06-301-22/+0
* Remove CRYPTO_TIMING.Mark Johnston2020-06-302-94/+4
* Zero the temporary HMAC key in hmac_init_pad().John Baldwin2020-06-251-0/+1
* Use zfree() instead of explicit_bzero() and free().John Baldwin2020-06-253-19/+4
* Store the AAD in a separate buffer for KTLS.John Baldwin2020-06-231-63/+50
* Add support to the crypto framework for separate AAD buffers.John Baldwin2020-06-224-49/+122
* Various optimizations to software AES-CCM and AES-GCM.John Baldwin2020-06-121-118/+205
* Fix a regression in r361804 for TLS 1.3.John Baldwin2020-06-121-0/+1
* Adjust crypto_apply function callbacks for OCF.John Baldwin2020-06-1016-110/+147
* Add a crypto capability flag for accelerated software drivers.John Baldwin2020-06-091-0/+1
* Use separate output buffers for OCF requests in KTLS.John Baldwin2020-06-041-51/+110
* Add explicit bzero's of sensitive data in software crypto consumers.John Baldwin2020-06-031-23/+60
* Increment the correct pointer when a crypto buffer spans an mbuf or iovec.John Baldwin2020-05-291-2/+2
* Add a sysctl knob to use separate output buffers for /dev/crypto.John Baldwin2020-05-251-33/+50
* Export the _kern_crypto sysctl node from crypto.c.John Baldwin2020-05-252-1/+5
* Add support for optional separate output buffers to in-kernel crypto.John Baldwin2020-05-256-339/+708
* Correct the minimum key length for Camellia to 16 bytes (128 bits).John Baldwin2020-05-221-1/+1
* Improve support for stream ciphers in the software encryption interface.John Baldwin2020-05-223-38/+78