summaryrefslogtreecommitdiff
path: root/lib/accelerated
Commit message (Expand)AuthorAgeFilesLines
* build: re-indent codeDaiki Ueno2023-04-2436-1506/+1191
* Indent codeZoltan Fridrich2023-01-2735-734/+709
* Prefer HTTPS to HTTP in URLsStefan Kangas2022-12-271-1/+1
* cipher: add restriction on CCM tag length under FIPS modeDaiki Ueno2022-10-252-0/+78
* Make XTS key check failure not fatalZoltan Fridrich2022-10-031-1/+0
* accelerated: avoid symbol export mismatch with _gnutls_x86_cpuid_sDaiki Ueno2022-09-2019-59/+59
* accelerated: clear AVX bits if it cannot be queried through XSAVEDaiki Ueno2022-08-231-11/+38
* accelerated: aarch64: add OpenBSD/aarch64 supportBrad Smith2022-07-151-0/+22
* cipher: limit plaintext length supplied to AES-GCMDaiki Ueno2022-07-138-29/+117
* configure.ac: check if compiler supports -Wa,-march=allDaiki Ueno2022-05-061-1/+1
* Add zeroization of some critical security parametersZoltan Fridrich2022-04-123-3/+15
* lib/accelerated: use unlikely on buffer length checks more consistentlyAlexander Sosedkin2022-01-262-3/+3
* lib/accelerated: rearranged several size checks to avoid overflowAlexander Sosedkin2022-01-263-3/+3
* lib/accelerated: report GNUTLS_E_SHORT_MEMORY_BUFFER in many placesAlexander Sosedkin2022-01-2517-8/+105
* lib/accelerated/x86/aes-gcm-x86-pclmul-avx: add short buffer checksAlexander Sosedkin2022-01-241-1/+7
* accelerated: fix CPU feature detection for Intel CPUsDaiki Ueno2021-12-221-15/+39
* padlock: reset _gnutls_x86_cpuid_s only after padlock check succeedsDaiki Ueno2021-12-221-1/+2
* use sha384_digest in lib/accelerated/aarch64/sha-aarch64.c sha384Alexander Sosedkin2021-12-161-1/+1
* fix SSSE3 SHA384 to work more than onceMiroslav Lichvar2021-09-071-1/+1
* afalg: use pkg-config to detect libkcapiDaiki Ueno2021-04-231-1/+2
* afalg: support AES-XTS algorithmsDaiki Ueno2021-04-231-0/+2
* afalg: cleanup header inclusionDaiki Ueno2021-04-231-7/+7
* afalg: remove unnecessary initializationDaiki Ueno2021-04-231-13/+12
* afalg: assert IV size returned from the kernel is in the rangeDaiki Ueno2021-04-231-2/+6
* Add AF_ALG accelerationStephan Mueller2021-04-203-2/+863
* x86: flip polarity of check_fast_pclmulDaiki Ueno2021-03-101-4/+4
* padlock:add support for AES-192-CBCJonasZhou2021-02-252-5/+25
* accelerated: Re-generate assembly sourcesAnderson Toshiyuki Sasaki2020-11-2423-42/+220
* Merge branch 'fix-padlock' into 'master'Daiki Ueno2020-10-275-61/+371
|\
| * x86:Modify variable nameJonasZhou2020-09-245-29/+31
| * x86:add detection of instruction set on Zhaoxin CPUJonasZhou2020-09-244-53/+361
* | Merge branch 'fix-avx-detection' into 'master'Daiki Ueno2020-10-211-3/+3
|\ \
| * | x86: fix avx detectionJonasZhou2020-09-231-3/+3
| |/
* | padlock:fix exception in wrap_padlock_hmac_fastJonasZhou2020-09-231-1/+0
|/
* 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-278-0/+68
* 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
* Adding missing macosx directory for aarch64 accelerationRoss Nicholson2020-02-241-6/+4
* 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-2712-448/+76
* Updated asm files to latest version under cryptogams licenseNikos Mavrogiannopoulos2019-06-2752-12994/+52935
* accelerated ciphers: implement hmac and hash copyNikos Mavrogiannopoulos2019-06-266-0/+121
* accelerated: added header guardsNikos Mavrogiannopoulos2019-05-0811-18/+41
* 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-1334-34/+34