summaryrefslogtreecommitdiff
path: root/lib/accelerated/x86
Commit message (Expand)AuthorAgeFilesLines
* padlock: fix partial PHE detectionDaiki Ueno2020-08-301-6/+10
* safe_memcmp: remove in favor of gnutls_memcmptmp-safe-memcmpDaiki Ueno2020-06-291-1/+1
* lib: add support for AES-192-GCMDmitry Baryshkov2020-05-275-0/+58
* accelerated: use AES-NI for AES-XTS when availableAnderson Toshiyuki Sasaki2020-05-074-1/+186
* padlock: fix exception in wrap_padlock_hash_fastDmitry Baryshkov2020-03-281-1/+0
* padlock: fix exception in sha codeDmitry Baryshkov2020-03-281-0/+2
* padlock: make cbc code return error properlyDmitry Baryshkov2020-03-281-3/+5
* Regenerate asm files with -fPICAndreas Metzler2019-09-281-1/+1
* read_cpuid_vals: use __get_cpuid_count() only when availabletmp-fixesNikos Mavrogiannopoulos2019-08-051-4/+20
* Align _gnutls_x86_cpuid_s as OPENSSL_ia32cap_P would beNikos Mavrogiannopoulos2019-06-2711-445/+75
* Updated asm files to latest version under cryptogams licenseNikos Mavrogiannopoulos2019-06-2742-12972/+52919
* accelerated ciphers: implement hmac and hash copyNikos Mavrogiannopoulos2019-06-264-0/+80
* accelerated: added header guardsNikos Mavrogiannopoulos2019-05-086-12/+20
* Use https:// in lib/, src/, and m4/Tim Rühsen2019-03-137-15/+15
* Use https:// for www.gnu.org and www.example.comTim Rühsen2019-03-1322-22/+22
* use a consistent method to mark fall-through in switch casesNikos Mavrogiannopoulos2018-08-081-2/+2
* accelerated: error on the cases where the nettle API would have erroredNikos Mavrogiannopoulos2018-07-025-5/+64
* accelerated: padlock: use the new nettle APIsNikos Mavrogiannopoulos2018-02-262-28/+11
* accelerated: make explicit key size check to all accelerated ciphersNikos Mavrogiannopoulos2018-02-0810-6/+22
* accelerated: check keysize in SSSE3 cipher setkeyVitezslav Cizek2018-02-081-0/+3
* accelerated: x86-common: do not use _xgetbv() with clangNikos Mavrogiannopoulos2018-02-061-1/+1
* accelerated: fix use of SSSE3 vpaes_encryptNikos Mavrogiannopoulos2018-02-061-1/+7
* accelerated: fix use of aesni_ecb_encrypt()tmp-aesni-gcm-fixNikos Mavrogiannopoulos2018-02-051-1/+1
* 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-023-1/+7
* 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-121-1/+3
* 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-2315-41/+41
* 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-181-23/+23
* Added API to register AEAD and legacy ciphers.Nikos Mavrogiannopoulos2015-03-181-19/+19
* 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