summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/modes/gcm128.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Make OPENSSL_IA32_SSE2 the default for i386 and remove the flag.jsing2025-06-091-7/+1
* More code clean up.jsing2025-06-081-10/+9
* Remove more mess related to arm assembly.jsing2025-06-081-23/+1
* Mop up ghash arm assembly remnants.jsing2025-05-241-18/+1
* Do a clean up pass over the GCM code.jsing2025-05-221-92/+86
* Use timingsafe_memcmp() in CRYPTO_gcm128_finish().jsing2025-05-221-2/+2
* Reorder some functions.jsing2025-05-211-20/+20
* Remove GHASH_CHUNK and size_t related code from GCM encrypt/decrypt.jsing2025-05-211-220/+1
* Fix wrapping.jsing2025-05-211-13/+9
* Remove more unused code.jsing2025-05-211-95/+1
* Unbreak GHASH on some architectures setting GHASH_ASMtb2025-05-201-1/+3
* Use stdint types instead of u64/u32/u8.jsing2025-05-181-46/+46
* Remove contortions with the rem_4bit table.jsing2025-05-181-28/+9
* Inline REDUCE1BIT macro.jsing2025-05-181-15/+6
* Remove TABLE_BITS from gcm128.jsing2025-05-171-234/+2
* Replace GCM_MUL/GHASH defines with static inline functions.jsing2025-05-161-121/+99
* Restore two #if defined(GHASH) that were incorrectly removed.jsing2025-04-251-5/+5
* Unifdef OPENSSL_SMALL_FOOTPRINT.jsing2025-04-251-13/+5
* Use the OPENSSL_SMALL_FOOTPRINT code in gcm_init_4bit().jsing2025-04-251-32/+2
* Mop up all of the GETU32/BSWAP4/BSWAP8 macros since they're now unused.jsing2025-04-231-7/+1
* Rewrite gcm_gmult_1bit() to avoid sizeof(long) hacks.jsing2025-04-231-22/+8
* Fix CRYPTO_gcm128_decrypt() when compiled with TABLE_BITS == 1.jsing2025-04-231-3/+3
* Mop up OPENSSL_FIPSAPI define.jsing2025-04-221-3/+1
* Mop up unused MODES_DEBUG.jsing2025-04-211-7/+1
* Reenable AES-NI in libcryptotb2024-09-061-5/+8
* Improve byte order handling in gcm128.jsing2023-08-101-329/+44
* Hide symbols in modes.hbeck2023-07-081-1/+12
* Hit modes with the loving mallet of knfmtbeck2023-07-081-560/+627
* Make internal header file names consistenttb2022-11-261-2/+2
* Make the NEON codepaths conditional on __STRICT_ALIGNMENT not beingkettenis2018-01-241-2/+2
* In the middle of CRYPTO_gcm128_finish() there is a complicated #ifdefderaadt2017-12-091-6/+8
* Checking sizeof size_t by SIZE_MAX instead of _LP64inoguchi2017-09-031-7/+7
* Fix ifdef to if in gcm128.cinoguchi2017-08-301-2/+2
* fix missing bracket on ARMbcook2017-08-141-15/+15
* move endian/word size checks from runtime to compile timebcook2017-08-131-246/+264
* use freezero() instead of memset/explicit_bzero + free. Substantiallyderaadt2017-05-021-5/+2
* Replace all uses of magic numbers when operating on OPENSSL_ia32_P[] bymiod2016-11-041-6/+13
* Remove I386_ONLY define. It was only used to prefer amiod2016-11-041-3/+2
* Correct spelling of OPENSSL_cleanse.jsing2015-09-101-2/+2
* Remove assert() or OPENSSL_assert() of pointers being non-NULL. The policymiod2015-02-101-2/+1
* Delete a lot of #if 0 code in libressl.doug2015-02-071-4/+1
* Remove leading underscore from _BYTE_ORDER and _{LITTLE,BIG}_ENDIAN, to bemiod2014-07-091-32/+32
* hand-KNF macro the do { } while loopsderaadt2014-06-271-13/+13
* tags as requested by miod and teduderaadt2014-06-121-0/+1
* malloc() result does not need a cast.deraadt2014-06-071-1/+1
* Move the cts128 and gcm128 tests to regress.jsing2014-05-311-307/+0
* Get __STRICT_ALIGNMENT from <machine/endian.h> and decide upon it, rathermiod2014-05-071-3/+3
* Figure out endianness at compile-time, using _BYTE_ORDER frommiod2014-04-231-44/+31
* Remove the benchmark part of the selftest. It uses the undocumentedmiod2014-04-171-43/+0
* Change library to use intrinsic memory allocation functions instead ofbeck2014-04-171-2/+2