aboutsummaryrefslogtreecommitdiff
path: root/sys/opencrypto
Commit message (Expand)AuthorAgeFilesLines
* cryptosoft: Do not exceed crd_len around *crypt_multiConrad Meyer2018-04-191-1/+2
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-2/+0
* cryptosoft: Remove a dead storeConrad Meyer2018-04-031-3/+3
* opencrypto: Integrate Chacha20 algorithm into OCFConrad Meyer2018-03-294-3/+15
* opencrypto: Add mechanism to pass multiple crypto blocks to some ciphersConrad Meyer2018-03-272-16/+44
* OCF: CRYPTDEB(): Enhance to allow formatted loggingConrad Meyer2018-03-262-4/+5
* cryptodev: Match intent for enc_xform ciphers with blocksize != ivsizeConrad Meyer2018-03-261-5/+5
* Import Blake2 algorithms (blake2b, blake2s) from libb2Conrad Meyer2018-03-214-1/+45
* cryptosoft(4): Zero plain hash contexts, tooConrad Meyer2018-03-211-1/+3
* Move per-operation data out of the csession structure.John Baldwin2018-01-261-76/+84
* 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
* Axe tmp_iv from the cryptodev session structure.John Baldwin2018-01-111-6/+3
* Flesh out static dtrace probes for /dev/crypto ioctl errors.John Baldwin2018-01-111-18/+84
* Fix uninitialized crp_retw_id when using asynchronous crypto driversFabien Thomas2018-01-081-1/+2
* Remove a redunant check.John Baldwin2017-12-301-3/+1
* Do pass removing some write-only variables from the kernel.Alexander Kabaev2017-12-252-4/+2
* We don't need both _STAND and _STANDALONE. There's more places thatWarner Losh2017-12-021-1/+1
* crypto(9) is called from ipsec in CRYPTO_F_CBIFSYNC mode. This is workingFabien Thomas2017-11-032-72/+263
* crypto(9): Print flags in more useful hexConrad Meyer2017-10-111-1/+1
* opencrypto: Use C99 initializers for auth_hash instancesConrad Meyer2017-09-265-38/+84
* opencrypto: Loosen restriction on HMAC key sizesConrad Meyer2017-09-267-17/+11
* crypto(9): Use a more specific error code when a capable driver is not foundConrad Meyer2017-09-261-1/+1
* Support AEAD requests with non-GCM algorithms.John Baldwin2017-09-221-3/+16
* Add a new COP_F_CIPHER_FIRST flag for struct crypt_op.John Baldwin2017-09-222-11/+16
* Place the AAD before the plaintext/ciphertext for CIOCRYPTAEAD.John Baldwin2017-09-221-15/+15
* Use const with some read-only buffers in opencrypto APIs.John Baldwin2017-05-092-13/+15
* Don't leak a session and lock if a GMAC key has an invalid length.John Baldwin2017-04-051-1/+4
* remove machine/metadata.h from sys/opencrypto/crypto.cAllan Jude2017-04-041-1/+0
* Implement boot-time encryption key passing (keybuf)Allan Jude2017-04-011-1/+38
* Add support for the fpu_kern(9) KPI on arm64. It hooks into the existingAndrew Turner2016-10-201-2/+2
* opencrypto AES-ICM: Fix heap corruption typoConrad Meyer2016-08-011-1/+1
* sys/opencrypto: minor spelling fixes.Pedro F. Giffuni2016-05-063-3/+3
* Break up opencrypto/xform.c so it can be reused piecemealAllan Jude2015-12-3023-968/+2115
* Replace sys/crypto/sha2/sha2.c with lib/libmd/sha512c.cAllan Jude2015-12-271-1/+3
* Remove unneeded includes of opt_kdtrace.h.Mark Johnston2015-11-221-1/+0
* Use explicitly specified ivsize instead of blocksize when we mean IV size.Andrey V. Elsukov2015-11-161-1/+1
* Make IPsec work with AES-GCM and AES-ICM (aka CTR) in OCF... IPsecJohn-Mark Gurney2015-08-043-13/+18
* Fix XTS, and name things a bit better...John-Mark Gurney2015-07-142-12/+10
* Add support for AES modes to IPSec. These modes work both in software onlyGeorge V. Neville-Neil2015-07-092-41/+100
* we may get here w/ non-sleepable locks held, so switch to _NOWAIT whenJohn-Mark Gurney2015-07-073-4/+9
* change the KASSERT so it is meaningful, var is unsigned, so evenJohn-Mark Gurney2015-06-191-1/+1
* Use the correct number of arguments for theMark Johnston2015-05-251-8/+8
* Move zlib.c from net to libkern.Craig Rodrigues2015-04-222-3/+3
* add the define to properly guard this header..John-Mark Gurney2015-04-071-0/+1
* Add some new modes to OpenCrypto. These modes are AES-ICM (can be usedJohn-Mark Gurney2014-12-1211-435/+1596
* Fix build for kernels without COMPAT_FREEBSD32.John Baldwin2014-09-221-0/+1
* Add a new fo_fill_kinfo fileops method to add type-specific information toJohn Baldwin2014-09-221-0/+11
* Fix various issues with invalid file operations:John Baldwin2014-09-121-54/+5
* allow the kern.cryptodevallowsoft sysctl to enable symetric/hashes too...John-Mark Gurney2014-03-112-7/+10