summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/aes (follow)
Commit message (Expand)AuthorAgeFilesLines
* Consolidate most of the AES modes into a single C file.jsing2024-03-285-287/+68
* Remove assembly for stitched modes.jsing2024-03-271-1237/+0
* Replace GETU32 and PUTU32.jsing2024-03-272-29/+26
* Remove near duplicate AES_set_{encrypt,decrypt}_key() functions.jsing2024-03-271-208/+2
* Use crypto_rol_u32() instead of an undefined ROTATE macro.jsing2024-03-271-9/+5
* Remove unused NDEBUG define.jsing2024-03-271-7/+1
* Tidy includes and a comment.jsing2024-03-271-3/+7
* Remove rather scary unused experimental code.jsing2024-03-271-1081/+0
* Add a few missing endbr64 to libcryptotb2024-02-241-0/+4
* Replace uses of endbr64 with _CET_ENDBR from cet.htb2024-02-245-61/+61
* aesni_ctr32_encrypt_blocks() is called indirectly from C code, so itderaadt2023-09-181-0/+1
* Remove more *_options() stufftb2023-07-311-3/+1
* Two files did not want to go away. Go!tb2023-07-281-0/+0
* Remove various ${thing}_optionstb2023-07-281-65/+0
* Add endbr64 where needed by inspection. Passes regresson tests.deraadt2023-04-255-0/+60
* Drop two useless READMEstb2023-04-171-3/+0
* Use explicit .text instead of .previous to please Windows/MinGW on amd64tb2023-02-235-5/+5
* Use .section .rodata instead of a plain .rodatatb2023-02-095-5/+5
* Remove AIX toc data after every function. NFCmiod2023-02-021-23/+2
* Unbreak vpaes-x86 implementation.jsing2023-02-021-2/+0
* Move all data blocks from .text to .rodata and cleanup up and homogeneize codemiod2023-02-013-38/+42
* Move constants out of text segment into rodata to prepare for xonly supportderaadt2023-01-145-7/+10
* Move all data tables from .text section to .rodata, and update the code tomiod2023-01-131-13/+48
* Move all data tables from .text section to .rodata, and update the code tomiod2023-01-131-16/+18
* spelling fixes; from paul tagliamontejmc2022-12-266-23/+23
* Make header guards of internal headers consistenttb2022-11-261-4/+4
* Make internal header file names consistenttb2022-11-266-11/+11
* Add stack frames to AES-NI x86_64 assembly.jsing2022-07-301-39/+58
* Use memmove instead of memcpy for overlapping memoryinoguchi2022-01-221-5/+5
* Use memmove() instead of memcpy() to get rid of the need fortb2018-11-071-3/+3
* RFC 3394 section 2 states that we need at least two 64 bit blockstb2018-10-201-6/+6
* KNF: move two opening curly braces of function bodies to their own linestb2018-04-031-2/+3
* On OpenBSD/armv7 we deliberately trap unaligned access. Unfortunatelykettenis2018-01-071-7/+7
* http://repzret.org/p/repzret/deraadt2017-12-111-5/+5
* Explicitly export a list of symbols from libcrypto.jsing2016-12-211-1/+5
* Replace all uses of magic numbers when operating on OPENSSL_ia32_P[] bymiod2016-11-043-10/+13
* Less S390.jsing2016-09-041-2237/+0
* Less IA64.jsing2016-09-041-1123/+0
* Cast Td4[] values (which are uint8_t) to uint32_t before shifting them left bymiod2015-11-051-5/+5
* Correct spelling of OPENSSL_cleanse.jsing2015-09-101-2/+2
* Remove the logic responsible for outputting most AES-NI instructions asmiod2015-07-192-46/+0
* Replace `.byte 0x48,0x83,0xEC,0x08' with `sub \$8,%rsp' which is exactly themiod2015-07-191-2/+2
* extenstion -> extensionmiod2015-07-171-1/+1
* Remove assert() or OPENSSL_assert() of pointers being non-NULL. The policymiod2015-02-104-17/+5
* Make sure to load absolute symbol address with `dla' instead of `la' whenmiod2014-12-071-4/+10
* Remove OPENSSL_FIPSCANISTER mentions.miod2014-12-071-4/+0
* deregister; no binary changejsg2014-10-281-2/+2
* Only import cryptlib.h in the four source files that actually need it.jsing2014-07-112-5/+4
* Stop including standard headers via cryptlib.h - pull in the headers thatjsing2014-07-101-1/+3
* remove unused, private version strings except SSL_version_strbcook2014-07-091-3/+1