aboutsummaryrefslogtreecommitdiff
path: root/sys/opencrypto/cryptodev.c
Commit message (Expand)AuthorAgeFilesLines
* Remove unused 32-bit compatibility structures from cryptodev.Mark Johnston2021-09-161-22/+0
* MFC 366844: Mark asymmetric cryptography via OCF deprecated for 14.0.John Baldwin2020-12-041-0/+9
* MFC r363374:Mark Johnston2020-07-271-5/+1
* MFC 356508: Use falloc_noinstall + finstall for crypto file descriptors.John Baldwin2020-05-051-7/+8
* MFC 356561: Add stricter checking on mac key lengths.John Baldwin2020-01-201-2/+2
* MFC 356507,356520: Add a reference count to cryptodev sessions.John Baldwin2020-01-201-24/+36
* MFC 351557: Adjust the deprecated warnings for /dev/crypto to be less noisy.John Baldwin2019-10-071-17/+43
* MFC 348970,348974:John Baldwin2019-08-211-1/+5
* MFC 348876: Add warnings to /dev/crypto for deprecated algorithms.John Baldwin2019-08-201-0/+18
* MFC r344140,r344141,r344142,r344143,r344388,r344547Sean Eric Fagan2019-03-141-2/+25
* crypto(4): Add cryptosoft, cryptodev support for Poly-1305Conrad Meyer2018-08-171-0/+3
* OpenCrypto: Convert sessions to opaque handles instead of integersConrad Meyer2018-07-181-17/+15
* OCF: Add a typedef for session identifiersConrad Meyer2018-07-131-4/+4
* OCF: Add plain hash modesConrad Meyer2018-07-091-1/+14
* OCF: Add CRYPTO_SHA2_224_HMAC modeConrad Meyer2018-07-091-0/+3
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-2/+0
* opencrypto: Integrate Chacha20 algorithm into OCFConrad Meyer2018-03-291-0/+3
* cryptodev: Match intent for enc_xform ciphers with blocksize != ivsizeConrad Meyer2018-03-261-5/+5
* Import Blake2 algorithms (blake2b, blake2s) from libb2Conrad Meyer2018-03-211-0/+8
* Move per-operation data out of the csession structure.John Baldwin2018-01-261-76/+84
* 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
* opencrypto: Loosen restriction on HMAC key sizesConrad Meyer2017-09-261-1/+2
* 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-221-10/+14
* Place the AAD before the plaintext/ciphertext for CIOCRYPTAEAD.John Baldwin2017-09-221-15/+15
* Remove unneeded includes of opt_kdtrace.h.Mark Johnston2015-11-221-1/+0
* Add some new modes to OpenCrypto. These modes are AES-ICM (can be usedJohn-Mark Gurney2014-12-121-19/+252
* 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-111-5/+8
* some minor clean up.. Always _ZERO memory so mtx_init won't panic...John-Mark Gurney2014-03-111-5/+0
* Make sendfile() a method in the struct fileops. Currently onlyGleb Smirnoff2013-08-151-0/+1
* Revert previous commit...Kevin Lo2012-10-101-1/+1
* Prefer NULL over 0 for pointersKevin Lo2012-10-091-1/+1
* Add the fo_chown and fo_chmod methods to struct fileops and use themKonstantin Belousov2011-08-161-1/+3
* After the r219999 is merged to stable/8, rename fallocf(9) to falloc(9)Konstantin Belousov2011-04-011-1/+1
* Add support for AES-XTS.Pawel Jakub Dawidek2010-09-231-0/+3
* Fix typo in comment.John Baldwin2010-08-111-1/+1
* Add compat32 shims for opencrypto(4).Konstantin Belousov2010-07-291-7/+266
* If crypto operation is finished with EAGAIN, don't repeat operation fromPawel Jakub Dawidek2009-09-041-8/+9
* Fix cryptodev UIO creation.Rafal Jaworowski2009-05-231-1/+3
* Fix a number of style issues in the MALLOC / FREE commit. I've tried toDag-Erling Smørgrav2008-10-231-7/+7
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).Dag-Erling Smørgrav2008-10-231-17/+14
* Make ftruncate a 'struct file' operation rather than a vnode operation.John Baldwin2008-01-071-0/+14
* Remove explicit locking of struct file.Jeff Roberson2007-12-301-6/+1
* Deny attempt to malloc unbounded amount of the memory.Konstantin Belousov2007-10-081-3/+6
* Integrate the Camellia Block Cipher. For more information see RFC 4132George V. Neville-Neil2007-05-091-0/+3
* Replace custom file descriptor array sleep lock constructed using a mutexRobert Watson2007-04-041-1/+3