summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/aes (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* Kill more FIPS tentacles by removing the private_AES_set_{enc,dec}rypt_key()miod2014-07-098-84/+60
* tags as requested by miod and teduderaadt2014-06-1212-12/+12
* c-file-style hints, begone; ok beckderaadt2014-06-1111-11/+11
* Move the AES wrap test code into regress.jsing2014-05-301-129/+0
* Almost nothing actually needs to include <openssl/e_os2.h>, however byjsing2014-05-241-1/+1
* if (x) free(x) -> free(x); semantic patch generated with coccinelle, carefullymiod2014-05-221-4/+2
* Remove AES_bi_ige_encrypt() from libcrypto. This routine is supposed to usemiod2014-05-122-116/+0
* Do not output SOM-specific directives.miod2014-05-011-0/+6
* Remove WIN32, WIN64 and MINGW32 tentacles.miod2014-04-281-4/+1
* unifdef -UAES_LONG for we do not intend to run on platforms where int is smallermiod2014-04-222-8/+0