summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/modes (follow)
Commit message (Expand)AuthorAgeFilesLines
* Reenable AES-NI in libcryptotb2024-09-061-5/+8
* Add a few missing endbr64 to libcryptotb2024-02-241-0/+2
* Replace uses of endbr64 with _CET_ENDBR from cet.htb2024-02-241-4/+4
* Avoid a four-byte overread in gcm_ghash_4bit_mmx() on i386tb2024-01-241-1/+1
* Avoid a four byte overread in gcm_ghash_4bit() on amd64.jsing2024-01-241-1/+1
* Improve byte order handling in gcm128.jsing2023-08-101-329/+44
* Hide symbols in modes.hbeck2023-07-087-7/+35
* Hit modes with the loving mallet of knfmtbeck2023-07-089-1164/+1342
* xts128 mode: avoid two -Wshadow warnings in the BIG_ENDIAN code path.tb2023-05-071-5/+5
* Remove CTS modetb2023-04-252-296/+1
* Add endbr64 where needed by inspection. Passes regresson tests.deraadt2023-04-251-0/+4
* Cipher text stealing will go away. Mark it for removal.tb2023-04-161-1/+3
* Use explicit .text instead of .previous to please Windows/MinGW on amd64tb2023-02-231-1/+1
* Use .section .rodata instead of a plain .rodatatb2023-02-091-1/+1
* Move all data blocks from .text to .rodata and cleanup up and homogeneize codemiod2023-02-021-16/+5
* Move all data blocks from .text to .rodata and cleanup up and homogeneize codemiod2023-02-011-41/+25
* Move constants out of text segment into rodata to prepare for xonly supportderaadt2023-01-141-2/+2
* Move all data tables from .text section to .rodata, and update the code tomiod2023-01-131-7/+28
* Move all data tables from .text section to .rodata, and update the code tomiod2023-01-131-17/+16
* spelling fixes; from paul tagliamontejmc2022-12-262-6/+6
* Make internal header file names consistenttb2022-11-269-17/+17
* Use memmove instead of memcpy for overlapping memoryinoguchi2022-01-221-3/+3
* Switch to <endian.h> from <machine/endian.h> for better portability.bcook2021-11-092-4/+5
* Make sure that the tag buffer size is equal to the tag sizetb2019-05-081-2/+2
* add c++ symbol annotationsbcook2018-07-241-1/+9
* Make the NEON codepaths conditional on __STRICT_ALIGNMENT not beingkettenis2018-01-242-3/+3
* 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-133-292/+307
* use freezero() instead of memset/explicit_bzero + free. Substantiallyderaadt2017-05-021-5/+2
* Convert ARM assembly to unified syntax. Clang demands it, binutilspatrick2017-01-041-4/+5
* Explicitly export a list of symbols from libcrypto.jsing2016-12-211-1/+4
* 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-042-5/+4
* Less S390.jsing2016-09-041-262/+0
* Less IA64.jsing2016-09-041-463/+0
* Correct spelling of OPENSSL_cleanse.jsing2015-09-101-2/+2
* unifdef -UCBC_HANDLES_TRUNCATED_IOmiod2015-07-191-19/+1
* Remove assert() or OPENSSL_assert() of pointers being non-NULL. The policymiod2015-02-108-47/+8
* Delete a lot of #if 0 code in libressl.doug2015-02-071-4/+1
* Doh, rev 1.4 had left out one routine with both 32-bit and 64-bit code, wheremiod2014-09-271-0/+2
* Explicitly include <openssl/opensslconf.h> in every file that referencesjsing2014-07-101-2/+4
* Remove leading underscore from _BYTE_ORDER and _{LITTLE,BIG}_ENDIAN, to bemiod2014-07-093-37/+37
* hand-KNF macro the do { } while loopsderaadt2014-06-271-13/+13
* tags as requested by miod and teduderaadt2014-06-1210-0/+10
* malloc() result does not need a cast.deraadt2014-06-071-1/+1
* Move the cts128 and gcm128 tests to regress.jsing2014-05-312-459/+0
* Get __STRICT_ALIGNMENT from <machine/endian.h> and decide upon it, rathermiod2014-05-078-31/+25