summaryrefslogtreecommitdiff
path: root/lib/libcrypto/aes
AgeCommit message (Expand)Author
9 daysAES_{decrypt,encrypt}() don't return void internal functionTheo Buehler
2024-08-11Provide and use crypto_arch.h.Joel Sing
2024-03-30Hide symbols in aesjoshua
2024-03-29Tweak defines since the Td4 table is only used for AES_{encrypt,decrypt}Joel Sing
2024-03-29Always use C functions for AES_{encrypt,decrypt}().Joel Sing
2024-03-29Always use C functions for AES_set_{encrypt,decrypt}_key().Joel Sing
2024-03-29Rename AES_cbc_encrypt to aes_cbc_encrypt_internal for the SEH handlers.Joel Sing
2024-03-28Merge aes_cbc.c into aes.c now that aes_cbc.c is used on all platforms.Joel Sing
2024-03-28Make AES_cbc_encrypt() always be a C function.Joel Sing
2024-03-28Consolidate most of the AES modes into a single C file.Joel Sing
2024-03-27Remove assembly for stitched modes.Joel Sing
2024-03-27Replace GETU32 and PUTU32.Joel Sing
2024-03-27Remove near duplicate AES_set_{encrypt,decrypt}_key() functions.Joel Sing
2024-03-27Use crypto_rol_u32() instead of an undefined ROTATE macro.Joel Sing
2024-03-27Remove unused NDEBUG define.Joel Sing
2024-03-27Tidy includes and a comment.Joel Sing
2024-03-27Remove rather scary unused experimental code.Joel Sing
2024-02-24Add a few missing endbr64 to libcryptoTheo Buehler
2024-02-24Replace uses of endbr64 with _CET_ENDBR from cet.hTheo Buehler
2023-09-18aesni_ctr32_encrypt_blocks() is called indirectly from C code, so itTheo de Raadt
2023-07-31Remove more *_options() stuffTheo Buehler
2023-07-28Two files did not want to go away. Go!Theo Buehler
2023-07-28Remove various ${thing}_optionsTheo Buehler
2023-04-25Add endbr64 where needed by inspection. Passes regresson tests.Theo de Raadt
2023-04-17Drop two useless READMEsTheo Buehler
2023-02-23Use explicit .text instead of .previous to please Windows/MinGW on amd64Theo Buehler
2023-02-09Use .section .rodata instead of a plain .rodataTheo Buehler
2023-02-02Remove AIX toc data after every function. NFCMiod Vallat
2023-02-02Unbreak vpaes-x86 implementation.Joel Sing
2023-02-01Move all data blocks from .text to .rodata and cleanup up and homogeneize codeMiod Vallat
2023-01-14Move constants out of text segment into rodata to prepare for xonly supportTheo de Raadt
2012-10-13import OpenSSL-1.0.1cDamien Miller
2023-01-13Move all data tables from .text section to .rodata, and update the code toMiod Vallat
2023-01-13Move all data tables from .text section to .rodata, and update the code toMiod Vallat
2009-04-06import of OpenSSL 0.9.8kDamien Miller
2022-12-26spelling fixes; from paul tagliamonteJason McIntyre
2012-10-13import OpenSSL-1.0.1cDamien Miller
2009-04-06import of OpenSSL 0.9.8kDamien Miller
2022-11-26Make header guards of internal headers consistentTheo Buehler
2022-11-26Make internal header file names consistentTheo Buehler
2022-07-30Add stack frames to AES-NI x86_64 assembly.Joel Sing
2022-01-22Use memmove instead of memcpy for overlapping memoryKinichiro Inoguchi
2018-11-07Use memmove() instead of memcpy() to get rid of the need forTheo Buehler
2018-10-20RFC 3394 section 2 states that we need at least two 64 bit blocksTheo Buehler
2018-04-03KNF: move two opening curly braces of function bodies to their own linesTheo Buehler
2018-01-07On OpenBSD/armv7 we deliberately trap unaligned access. UnfortunatelyMark Kettenis
2017-12-11http://repzret.org/p/repzret/Theo de Raadt
2016-12-21Explicitly export a list of symbols from libcrypto.Joel Sing
2016-11-04Replace all uses of magic numbers when operating on OPENSSL_ia32_P[] byMiod Vallat
2016-09-04Less S390.Joel Sing