aboutsummaryrefslogtreecommitdiff
path: root/sys/crypto
Commit message (Expand)AuthorAgeFilesLines
* NO_MAN= has been deprecated in favor of MAN= for some time, go aheadWarner Losh2014-04-131-1/+1
* replace the kernel's version w/ cperciva's implementation... In allJohn-Mark Gurney2014-03-164-404/+15
* copy these files from lib/libmd in preperation for moving these filesJohn-Mark Gurney2014-03-162-0/+347
* fix broken style(9) in r258399John-Mark Gurney2013-11-231-2/+2
* flag that the aesni driver is sync... This means we don't waste aJohn-Mark Gurney2013-11-201-1/+2
* make it so that from/to can be missaligned as it can happen (the geliJohn-Mark Gurney2013-11-063-67/+95
* Use the fact that the AES-NI instructions can be pipelined to improveJohn-Mark Gurney2013-09-037-422/+359
* Fix const propagation issues to make GCC happy.Andre Oppermann2013-07-111-3/+4
* SipHash is a cryptographically strong pseudo-random function (a.k.a. keyedAndre Oppermann2013-07-113-0/+464
* Sync with KAME.Xin LI2013-07-092-5/+4
* Allow assert() to operate correctly when building userland code.Robert Millan2013-07-091-1/+3
* When porting XTS-related code from OpenBSD I forgot to update copyright (onlyPawel Jakub Dawidek2013-02-201-0/+1
* Revert previous commit...Kevin Lo2012-10-101-1/+1
* Prefer NULL over 0 for pointersKevin Lo2012-10-091-1/+1
* Add support for the extended FPU states on amd64, both for nativeKonstantin Belousov2012-01-217-14/+34
* Update Copyright.Pawel Jakub Dawidek2011-10-271-1/+1
* Improve AES-NI performance for AES-XTS:Pawel Jakub Dawidek2011-10-271-26/+27
* Fix a bug in the result of manual assembly.Konstantin Belousov2011-03-022-2/+2
* Make private functions static.Rebecca Cran2011-02-211-8/+8
* Remove DEBUG sections.Konstantin Belousov2010-11-271-24/+0
* MFaesni r215427:Konstantin Belousov2010-11-263-9/+31
* Only save FPU context when not executing in the context of the cryptoKonstantin Belousov2010-11-171-8/+22
* Change two missed instances of 'retq' in aeskeys_i386.S to 'retl', whichDimitry Andric2010-10-131-2/+2
* Fix two copy&paste bugs.Pawel Jakub Dawidek2010-09-251-2/+2
* Add support for CRYPTO_AES_XTS.Pawel Jakub Dawidek2010-09-233-24/+151
* Add support for CRD_F_KEY_EXPLICIT flag.Pawel Jakub Dawidek2010-09-231-16/+32
* Simplify code a bit.Pawel Jakub Dawidek2010-09-232-10/+5
* Crypto(4) driver for AESNI.Konstantin Belousov2010-07-237-0/+1464
* Use the fpu_kern_enter() interface to properly separate usermode FPUKonstantin Belousov2010-06-054-3/+34
* Changed to M_NOWAIT when reallocing psc_buf in padlock_sha_update(),VANHULLEBUS Yvan2009-05-271-1/+3
* identify routine takes driver_t *, not device_t *.Warner Losh2009-02-051-1/+1
* Connect padlock(4) to amd64 build for VIA Nano processors.Jung-uk Kim2009-01-122-3/+3
* Avoid 256 integer divisions per rc4_init() call. Replace it with usingAlexander Motin2008-12-161-3/+5
* Fix a potential NULL-pointer dereference in padlock(4).Philip Paeps2008-11-171-1/+5
* Simplify session selection/allocation.Pawel Jakub Dawidek2008-08-091-10/+5
* - Fix freeing session on newsession failure.Pawel Jakub Dawidek2008-08-091-9/+24
* Implify sessions freeing loop.Pawel Jakub Dawidek2008-08-091-2/+1
* We don't have to drop a lock around malloc(M_NOWAIT).Pawel Jakub Dawidek2008-08-091-4/+4
* When freeing session, restore its ID after zeroing memory.Pawel Jakub Dawidek2008-08-091-0/+1
* Sessions in-use are at the end of the queue, so use TAILQ_FOREACH_REVERSE()Pawel Jakub Dawidek2008-08-091-3/+5
* Convert lock that protects sessions list from a mutex to a rwlock.Pawel Jakub Dawidek2008-07-201-16/+16
* Make test00 compilable again.Maxim Sobolev2008-01-152-1/+3
* Commit the change from FAST_IPSEC to IPSEC. The FAST_IPSECGeorge V. Neville-Neil2007-07-031-1/+1
* Integrate the Camellia Block Cipher. For more information see RFC 4132George V. Neville-Neil2007-05-093-0/+1459
* Overhaul driver/subsystem api's:Sam Leffler2007-03-211-74/+68
* Initialize T1 to silent gcc warning.Kevin Lo2006-10-221-1/+1
* Less magic.Pawel Jakub Dawidek2006-09-151-2/+3
* GCC 3.4.6 gets confused on this file and produces bogus warning.Alexander Kabaev2006-08-261-1/+1
* Remove trailing spaces.Pawel Jakub Dawidek2006-07-281-1/+1
* Use existing roundup2() macro.Pawel Jakub Dawidek2006-07-281-1/+1