summaryrefslogtreecommitdiff
path: root/lib/accelerated
Commit message (Expand)AuthorAgeFilesLines
* Allow AESNI GCM accelaration in x86Nikos Mavrogiannopoulos2015-02-141-2/+3
* Handle zero length plaintext for VIA PadLock functionsMatthias-Christian Ott2014-12-302-3/+6
* accelerated: added required castsNikos Mavrogiannopoulos2014-12-063-3/+3
* aesni-ccm: removed unused struct entriesNikos Mavrogiannopoulos2014-12-061-2/+0
* added AESNI accelerated CCMNikos Mavrogiannopoulos2014-12-064-3/+191
* more nettle3 related changesNikos Mavrogiannopoulos2014-12-063-6/+6
* aes-gcm-aead.h: generalizedNikos Mavrogiannopoulos2014-12-031-5/+2
* Modified crypto backend to accomodate for the CCM ciphersuitesNikos Mavrogiannopoulos2014-12-036-1/+68
* ported to nettle 3.0Nikos Mavrogiannopoulos2014-12-038-35/+72
* do not use the ifdef directive in assembly files, as it isn't portableNikos Mavrogiannopoulos2014-10-2514-28/+28
* updated asm sourcesNikos Mavrogiannopoulos2014-10-2332-8630/+7788
* corrected the SSSE3 optimized SHA224Nikos Mavrogiannopoulos2014-10-141-1/+1
* use __hidden in solaris to provide the hidden visibility attributeNikos Mavrogiannopoulos2014-09-291-1/+3
* no need to define _gnutls_x86_cpuid_sNikos Mavrogiannopoulos2014-09-291-2/+0
* regenerated files.mkNikos Mavrogiannopoulos2014-09-191-6/+12
* added configuration option --disable-padlockNikos Mavrogiannopoulos2014-08-292-199/+226
* Revert "updated asm sources"Nikos Mavrogiannopoulos2014-08-299-1323/+72
* hide _gnutls_x86_cpuid_sNikos Mavrogiannopoulos2014-08-271-0/+3
* updated asm sourcesNikos Mavrogiannopoulos2014-08-279-72/+1323
* Added sanity check on padlock AES IV set.Nikos Mavrogiannopoulos2014-07-222-1/+4
* Allow specifying GNUTLS_CPUID_OVERRIDE in either hex or decimal.Nikos Mavrogiannopoulos2014-07-081-1/+1
* Added option to disable any cpu optimizationsNikos Mavrogiannopoulos2014-07-081-6/+13
* simplified housekeeping of CPUID registersNikos Mavrogiannopoulos2014-07-082-19/+21
* Allow overriding the detected CPUID using the GNUTLS_CPUID_OVERRIDE environme...Nikos Mavrogiannopoulos2014-07-081-25/+90
* define NN_HASH unconditionallyNikos Mavrogiannopoulos2014-06-041-6/+6
* Updated asm sourcesNikos Mavrogiannopoulos2014-05-3033-11804/+27755
* removed old check for nettleNikos Mavrogiannopoulos2014-05-271-1/+1
* x86.h was renamed to x86-common.h to avoid clashes with system headers.Nikos Mavrogiannopoulos2014-04-2713-12/+12
* explicit type conversions when neededNikos Mavrogiannopoulos2014-03-082-11/+11
* do not redefine the _gnutls_x86_cpuid_s symbolNikos Mavrogiannopoulos2014-02-103-5/+2
* updatedNikos Mavrogiannopoulos2013-12-211-59/+49
* corrected generated filesNikos Mavrogiannopoulos2013-12-2139-23085/+7793
* removed unused filesNikos Mavrogiannopoulos2013-12-214-1521/+0
* Improved nettle check for registration of accelerated ciphers.Nikos Mavrogiannopoulos2013-12-212-1/+3
* use the correct sources in win32 systemsNikos Mavrogiannopoulos2013-12-211-1/+1
* Updated asm filesNikos Mavrogiannopoulos2013-12-1614-282/+282
* reorganized source files.Nikos Mavrogiannopoulos2013-12-1419-665/+798
* when AESNI is available without PCLMUL, then use AES-NI in GCM.Nikos Mavrogiannopoulos2013-12-144-1/+181
* addressed warningNikos Mavrogiannopoulos2013-12-143-3/+3
* give lower priority to SSSE3 over AESNINikos Mavrogiannopoulos2013-12-141-5/+5
* use better names for filesNikos Mavrogiannopoulos2013-12-143-1/+1
* zeroize keysNikos Mavrogiannopoulos2013-12-146-2/+19
* When PCLMUL isn't available use the SSSE3 implementation of AES to optimize GCM.Nikos Mavrogiannopoulos2013-12-148-28/+203
* Added Mike Hamburg's SSSE3 AES implementation.Nikos Mavrogiannopoulos2013-12-1446-47/+4949
* Added Appro's SSSE3 SHA implementationsNikos Mavrogiannopoulos2013-12-1452-190/+43142
* Utilize the optimized SHA functions in Padlock HMAC.Nikos Mavrogiannopoulos2013-12-142-5/+17
* updated auto-generated asm files. This fixes a valgrind complaint when AES-NI...Nikos Mavrogiannopoulos2013-11-2612-2365/+6978
* reindented codeNikos Mavrogiannopoulos2013-11-0814-1721/+1622
* corrected typoNikos Mavrogiannopoulos2013-10-291-1/+1
* AES-GCM is preferred alwaysNikos Mavrogiannopoulos2013-08-241-3/+0