summaryrefslogtreecommitdiffstats
path: root/sys/crypto (follow)
Commit message (Expand)AuthorAgeFilesLines
* two fairly simple sizes for free()deraadt2015-08-311-3/+4
* fairly simple sizes for free(); ok teduderaadt2015-08-281-3/+5
* Include <sys/param.h> rather than <sys/types.h> when also includingmiod2015-03-161-2/+2
* Remove wrong reference to zlib.logan2015-03-141-2/+2
* Remove some includes include-what-you-use claims don'tjsg2015-03-146-13/+5
* Use standard spelling for types, and rename local variable from "free".tedu2015-02-202-25/+25
* we want to defer work traditionally (in openbsd) handled in andlg2015-02-091-2/+2
* keep this in sync a bit with userland by putting static on functionsdlg2015-02-071-5/+5
* remove the second void * argument on tasks.dlg2015-01-271-4/+3
* Less code, more better. No longer need to worry about what mysterioustedu2015-01-161-52/+2
* remove static version stringtedu2015-01-151-3/+1
* simplify des headers by stripping out all the unnecessary userland bitstedu2015-01-152-296/+17
* Use __buffer__ instead of __string__ as the __bounded type. The former causesmiod2015-01-041-3/+3
* recent changes broke alignment requirements on arm.tedu2014-12-311-13/+7
* add __bounded as appropriate.dlg2014-12-301-4/+7
* convert bcopy to memcpy in md5 and sha1. also be consistent about clearingtedu2014-12-282-28/+16
* remove KPDK. not really used, and a bad choice anyway. ok naddytedu2014-12-284-82/+4
* as in libc, always assume digest is passed to Final. no null allowed.tedu2014-12-231-66/+55
* as in libc, there's no need to check for calling Init on null contexttedu2014-12-231-7/+1
* use endian.h swap macros instead of home grown versionstedu2014-12-231-31/+7
* openbsd rcisdtedu2014-12-201-0/+1
* make the code look more like libc by changing Transform to take the statetedu2014-12-191-87/+83
* convert bcopy/zero to memcpy. ok deraadt djmtedu2014-12-191-24/+29
* only unroll on i386 and amd64 (where confirmed to be much faster).tedu2014-12-181-2/+3
* unroll loops for sha2. quite a bit faster for amd64.tedu2014-12-171-1/+4
* Sync our kernel AES code to the one shipped in OpenSSL/LibreSSL.mikeb2014-11-171-198/+99
* Defining the interface in terms of char * means most callers aretedu2014-11-166-19/+23
* Improve performance of an internal loop by saving up on branchingmikeb2014-11-121-8/+8
* introduce SipHash, designed by Jean-Phillippe Aumasson and Danieldlg2014-11-042-0/+265
* pools lock themselves now, we just have to tell them what IPL theydlg2014-10-231-13/+4
* apply only the bit of r1.69 that should have been committed:dlg2014-10-231-2/+2
* revert previous. it did more than the commit message said it did.dlg2014-10-231-5/+14
* make the crypto taskq protect things at IPL_VM instead of IPL_HIGH.dlg2014-10-221-14/+5
* replace bzeros after allocations with M_ZERO and PR_ZERO as appropriate.dlg2014-10-201-9/+4
* remove uneeded proc.h includesjsg2014-09-142-4/+2
* Bye bye /dev/cryptomikeb2014-08-201-0/+0
* Bye bye /dev/cryptomikeb2014-08-203-951/+2
* dont rely on mbuf.h to provide pool.h.dlg2014-08-181-1/+2
* use mallocarray()deraadt2014-07-132-6/+6
* do not need malloc.hderaadt2014-07-131-2/+1
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-124-28/+28
* decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.hderaadt2014-07-081-3/+1
* fix IPComp interop with linux: switch Z_PARTIAL_FLUSH to Z_FINISH formarkus2014-02-181-20/+15
* - grow the decompression buffer more aggressively if we havemarkus2014-02-111-16/+15
* cc_queued is not used for anything atm, remove it; ok jsing, markusmikeb2014-01-211-17/+1
* Respect CRYPTO_F_NOQUEUE flag when dispatching a crypto operationmikeb2014-01-211-2/+2
* ansify some function definitions and tidy up this code style wise. thisbrad2013-11-183-206/+188
* replace rc4 with ChaCha20 here, too; ok djm, tedu, deraadtmarkus2013-11-021-0/+220
* convert crypto work queue to the task_add(9) api; ok dlgmikeb2013-10-312-17/+18
* Allocate and deallocate memory for encryption contexts within cryptosoft,jsing2013-08-253-172/+79