summaryrefslogtreecommitdiffstats
path: root/sys/crypto (follow)
Commit message (Expand)AuthorAgeFilesLines
* spellingjsg2021-03-122-4/+4
* Add missing CVS tags.tobhe2020-07-2212-0/+12
* don't try to expand alignment using __aligned(16) on local variables.deraadt2020-06-271-4/+2
* kernel: use gettime(9)/getuptime(9) in lieu of time_second(9)/time_uptime(9)cheloha2020-06-241-2/+2
* add constructions for wireguard.dlg2020-06-212-0/+174
* add hchacha20 for wireguard.dlg2020-06-211-0/+40
* curve25519 for wireguard.dlg2020-06-212-0/+933
* add blake2s for wireguard.dlg2020-06-212-0/+309
* rndvar.h not needed herederaadt2020-05-291-2/+1
* idgen32(9): use time_uptime(9) for rekey timestamps, not time_second(9)cheloha2020-04-151-2/+2
* Break crypto_unregister() sanity check into two expressions, making itkrw2020-03-301-4/+6
* Don't access past end of cc_alg[] when trying to avoidkrw2020-03-291-4/+4
* free(9) sizes.mpi2019-01-092-7/+7
* Add sizes for free().fcambus2018-05-311-6/+7
* Move some AES-related defines into xform.h to reduce duplication.visa2018-04-092-10/+10
* Sync with the code in libcmikeb2018-01-051-2/+2
* Fix the IPL and flags of the MP-safe crypto taskq. Now a sane IPLvisa2017-11-301-2/+2
* the userland crypto interface died long ago, can clean up the headertedu2017-08-101-36/+1
* make the AES-XTS mode a little more constant-time, though the AESdjm2017-05-311-5/+4
* Revert MI AES-XTS code back to T-tables amid poor performancemikeb2017-05-172-8/+11
* Switch 802.11 crypto over to the new AESmikeb2017-05-024-17/+17
* Switch glxsb(4), VIA padlock and AES-NI drivers over to the new AESmikeb2017-05-021-0/+2
* Switch OCF and IPsec over to the new AESmikeb2017-05-025-47/+42
* Constant time AES implementationmikeb2017-04-302-0/+922
* The kernel has to slightly different version of SipHash_Final but withflorian2017-04-121-4/+3
* Reduce the per-packet allocation costs for crypto operations (cryptop)patrick2017-02-073-32/+31
* The return code of crp_callback is never checked, so it is notbluhm2017-02-071-2/+2
* convert bcopy to memcpy. from david hilltedu2016-09-194-13/+13
* all pools have their ipl set via pool_setipl, so fold it into pool_init.dlg2016-09-151-7/+5
* Remove variables 'm' and 'uio' that are only ever assigned totom2016-09-021-5/+1
* Add a mechanism for dispatching mpsafe crypto operations. This adds a newkettenis2016-04-182-4/+19
* Remove plain DES from the kernel crypto framework, including the cryptonaddy2015-12-107-168/+33
* Cleanup gotos as suggested by jsing@ along with spaces and label namesmikeb2015-11-181-8/+7
* remove unused ARC4 support; ok mikeb@naddy2015-11-133-31/+20
* Remove unused non HMAC versions of MD5 and SHA1; ok mpi, deraadt, naddymikeb2015-11-134-70/+21
* remove a few unused definesmikeb2015-11-122-7/+3
* another define from the dsa eramikeb2015-11-121-2/+1
* spacingmikeb2015-11-121-2/+1
* Update copyright informationmikeb2015-11-073-7/+12
* Pass AES_GMAC context as a void pointer to cut down on casts in xform.cmikeb2015-11-073-28/+27
* Allow overriding ghash_update() with an optimized MD function. Usenaddy2015-11-072-6/+12
* Instead of multiplying with 0..1, extend the bit into a mask and do an AND.naddy2015-11-061-4/+4
* Pass context as a void pointer to cut down on casts in xform.cmikeb2015-11-043-24/+24
* Remove two unused definesmikeb2015-11-031-3/+1
* Enable Chacha20-Poly1305 in the software crypto drivermikeb2015-11-031-1/+25
* Hook up Chacha20-Poly1305 to the OpenBSD Cryptographic Frameworkmikeb2015-11-033-6/+33
* Chacha20-Poly1305 AEAD construction as described in RFC7634 and RFC7539mikeb2015-11-032-0/+173
* Import Poly1305 Message Authentication Codemikeb2015-10-292-0/+326
* Use verbose defines instead of hardcoded values for clarity whenmikeb2015-10-271-7/+7
* Sync chacha_ivsetup to the version in ssh so that we couldmikeb2015-10-271-4/+4