summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/aes/asm (follow)
Commit message (Expand)AuthorAgeFilesLines
* Integrate AES-NI into the AES code.jsing2025-06-152-60/+60
* Remove now unused AES assembly generation scripts.jsing2025-05-213-5256/+0
* Always use C functions for AES_{encrypt,decrypt}().jsing2024-03-297-66/+66
* Always use C functions for AES_set_{encrypt,decrypt}_key().jsing2024-03-294-47/+47
* Rename AES_cbc_encrypt to aes_cbc_encrypt_internal for the SEH handlers.jsing2024-03-291-4/+4
* Make AES_cbc_encrypt() always be a C function.jsing2024-03-282-12/+10
* Remove assembly for stitched modes.jsing2024-03-271-1237/+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
* Add endbr64 where needed by inspection. Passes regresson tests.deraadt2023-04-255-0/+60
* 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
* Add stack frames to AES-NI x86_64 assembly.jsing2022-07-301-39/+58
* On OpenBSD/armv7 we deliberately trap unaligned access. Unfortunatelykettenis2018-01-071-7/+7
* http://repzret.org/p/repzret/deraadt2017-12-111-5/+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
* 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
* 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
* Kill more FIPS tentacles by removing the private_AES_set_{enc,dec}rypt_key()miod2014-07-095-51/+51
* Do not output SOM-specific directives.miod2014-05-011-0/+6
* Merge conflicts; remove MacOS, Netware, OS/2, VMS and Windows build machinery.miod2014-04-132-2/+4
* This commit was generated by cvs2git to track changes on a CVS vendormiod2014-04-136-76/+126
|\
| * Import OpenSSL 1.0.1gmiod2014-04-138-78/+130
* | On amd64 OPENSSL_cpuid_setup and OPENSSL_ia32cap_P are now hidden so we don'tkettenis2012-10-311-1/+1
* | resolve conflictsdjm2012-10-133-226/+2311
* | This commit was generated by cvs2git to track changes on a CVS vendordjm2012-10-1311-252/+12671
|\|
| * import OpenSSL-1.0.1cdjm2012-10-1314-478/+14982
* | This commit was generated by cvs2git to track changes on a CVS vendordjm2011-11-031-199/+198
|\|
| * import OpenSSL 1.0.0edjm2011-11-031-199/+198
* | resolve conflicts, fix local changesdjm2010-10-012-479/+1926
* | This commit was generated by cvs2git to track changes on a CVS vendordjm2010-10-014-519/+1769
|\|
| * import OpenSSL-1.0.0adjm2010-10-015-996/+3693
| * This commit was manufactured by cvs2git to create branch 'unlabeled-1.1.1'.cvs2svn2010-07-011-0/+992
* | AES-NI engine support for OpenSSL.thib2010-07-011-0/+992
* | This commit was generated by cvs2git to track changes on a CVS vendordjm2009-04-064-0/+4720
|\|
| * import of OpenSSL 0.9.8kdjm2009-04-064-0/+4720
* | resolve conflictsdjm2009-01-091-1/+2