summaryrefslogtreecommitdiff
path: root/lib/accelerated
Commit message (Expand)AuthorAgeFilesLines
* aarch64: fix AES-GCM in-place encryption and decryptionNikos Mavrogiannopoulos2017-05-221-0/+24
* Disable AVX support when it is not supported by the CPUtmp-fix-movbe-runNikos Mavrogiannopoulos2017-01-181-2/+31
* nettle: added a safety net on wrap_nettle_cipher_setiv()Nikos Mavrogiannopoulos2017-01-025-1/+13
* aarch64: added optimized AES-CCM modeNikos Mavrogiannopoulos2016-10-034-2/+171
* Imported Andy Polyakov's implementation of AES-GCM in aarch64Nikos Mavrogiannopoulos2016-10-034-67/+459
* Imported Andy Polyakov's implementation of AES in aarch64Nikos Mavrogiannopoulos2016-10-036-2/+1166
* Added HMAC-SHA* optimizations for aarch64Nikos Mavrogiannopoulos2016-10-034-1/+332
* Imported Andy Polyakov's implementations for SHA* in aarch64Nikos Mavrogiannopoulos2016-10-0311-2/+4187
* openssl asm: reverted to AESNI-x86 code to gnutls 3.4.x codeNikos Mavrogiannopoulos2016-09-133-2193/+1283
* asm: updated openssl and the asm sources for AES-GCM from openssl 1.0.2hNikos Mavrogiannopoulos2016-07-0522-3646/+11056
* x86-common: use secure_getenv()Nikos Mavrogiannopoulos2016-05-281-1/+1
* priorities: when without AES acceleration prefer stream ciphers (i.e., CHACHA20)Nikos Mavrogiannopoulos2016-05-061-0/+7
* Makefile.am: moved common rules (AM_CFLAGS) to common.mkNikos Mavrogiannopoulos2016-04-122-2/+5
* x86-common: increase the size of _gnutls_x86_cpuid_s to match the size of ass...Nikos Mavrogiannopoulos2016-04-031-1/+1
* x86-common: CPUID override will only work if CPU has already the capability p...Nikos Mavrogiannopoulos2016-03-171-10/+56
* nettle: use the correct type for hash and MAC functionsNikos Mavrogiannopoulos2016-02-125-47/+47
* Removed the 'gnutls_' prefix from files to simplify file namingNikos Mavrogiannopoulos2015-08-2317-47/+47
* include nettle/memxor when neededNikos Mavrogiannopoulos2015-05-152-0/+2
* fixed AESNI CCM encryptionNikos Mavrogiannopoulos2015-04-071-1/+1
* cleanups in CCM-aesniNikos Mavrogiannopoulos2015-04-071-33/+12
* Added CCM-8 ciphersuitesNikos Mavrogiannopoulos2015-04-072-1/+19
* drop support for gnulib's u64Nikos Mavrogiannopoulos2015-03-241-2/+2
* Added API to register MAC and digest algorithms.Nikos Mavrogiannopoulos2015-03-182-25/+25
* Added API to register AEAD and legacy ciphers.Nikos Mavrogiannopoulos2015-03-183-21/+21
* cryptodev: provide the new AEAD APINikos Mavrogiannopoulos2015-03-181-0/+4
* 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