summaryrefslogtreecommitdiffstats
path: root/sys/dev/softraid_crypto.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix a free size panic when detaching a crypto softraid on i386.bluhm2019-07-041-2/+3
* Limit the maximum size of softraid crypto volumes that can be created tojsing2017-06-121-2/+8
* Fix another long standing softraid crypto bug where if all 32 keys are injsing2017-06-121-4/+6
* Factor out and reuse the code that frees the crypto sessions, instead ofjsing2017-06-121-13/+14
* Fix a long standing off-by-one bug in the softraid crypto number of keysjsing2017-06-121-4/+5
* Reduce the per-packet allocation costs for crypto operations (cryptop)patrick2017-02-071-15/+7
* The return code of crp_callback is never checked, so it is notbluhm2017-02-071-8/+6
* When changing the mask key, copy the new KDF hint to the metadata, if itjsing2016-09-081-1/+12
* Ensure that softraid crypto is not run on the crypto taskq.jsing2016-05-311-5/+5
* no need to open key disk for writing, from bytevolcano. ok jungtedu2016-05-281-2/+2
* Remove another erroneous VOP_CLOSE/vput, which was missed with the lastjsing2016-05-211-6/+4
* remove VOP_CLOSE and vput that will be handled in the epilogue.tedu2016-05-171-3/+1
* No need to rescan chunks in each discipline to find appropriatekrw2016-04-121-2/+1
* Enable creation of softraid volumes using disks with non-512 bytekrw2016-04-041-11/+2
* Remove NULL-checks before free().mmcc2015-12-291-3/+2
* explicitly say that we use uio for our crypto operations; ok mikeb@naddy2015-11-051-1/+2
* zap trailing linefeeds from sr_error() and panic() callshalex2015-07-271-3/+3
* A few more daddr_t fixes. Rename 'phys_off' variables to 'offset'krw2015-07-211-11/+11
* Oops. Missed a file from offset commit.krw2015-07-191-2/+1
* Use DEV_BSIZE instead of 512 where appropriate. Use DL_SECTOBLK()krw2015-07-191-3/+3
* fix a format specifier used in SR_DEBUG printfs.mlarkin2015-07-051-3/+3
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* bcopy to memcpy. ok deraadt millerttedu2014-12-191-17/+15
* move arc4random prototype to systm.h. more appropriate for most codetedu2014-11-181-2/+1
* zero the correct size, then free it.tedu2014-10-301-4/+4
* add some sizes to free()tedu2014-10-301-16/+13
* remove uneeded proc.h includesjsg2014-09-141-2/+1
* Replace all queue *_END macro calls except CIRCLEQ_END with NULL.doug2014-09-131-2/+2
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-12/+12
* Remove a pesky free that was supposed to be removed in an earlier commit.jsing2014-01-221-2/+1
* Remove unused variable.jsing2014-01-211-2/+2
* Do not bother calling splvm around crypto_invoke(), as crypto_invoke()jsing2014-01-211-6/+2
* Remove sr_crypto_finish_io - we can just call sr_scsi_done instead now.jsing2014-01-211-22/+4
* Instead of maintaining a completely separate list of crypto work units,jsing2014-01-211-77/+24
* Allow for variable sized work units.jsing2014-01-211-2/+2
* Remove pointless validation - these cases cannot be hit as they havejsing2014-01-211-9/+8
* Return a user friendly error if we ever encounter an unknown cryptojsing2014-01-201-1/+2
* Store the algorithm and key length in the discipline data structure,jsing2014-01-201-25/+18
* Remove unused variable.jsing2014-01-201-2/+1
* Do not bother setting crp_desc to NULL, since it does not really gain usjsing2014-01-201-10/+1
* Don't assign a literal number to a variable that otherwise holds an errno.guenther2013-12-211-4/+3
* Print daddr_t's with %lld, size_t's with %zu, int's with %d andkrw2013-11-191-3/+3
* substantial namespace cleanup. Might go a little bit too far, but wederaadt2013-11-041-1/+2
* final removal of daddr64_t. daddr_t has been 64 bit for a long enoughderaadt2013-06-111-4/+4
* Provide a function that handles the scheduling of work units. Thisjsing2013-05-211-11/+3
* Rename sr_crypto_rw2() to sr_crypto_dev_rw(), which actually reflects thejsing2013-04-011-5/+5
* Validate the I/O request when it is first received, rather than waitingjsing2013-04-011-16/+12
* Use consistent error handling when validating the number of chunksjsing2013-03-311-2/+3
* The return value of sd_free_resources() is never checked and all of thejsing2013-03-311-7/+3
* Provide a default discipline interrupt handling function and migrate all ofjsing2013-03-301-22/+1