summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/md5/asm (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove now unused perlasm script for MD5 on amd64.jsing2025-01-241-265/+0
|
* Provide a readable assembly implementation for MD5 on amd64.jsing2025-01-242-5/+5
| | | | | | | | | | This appears to be about 5% faster than the current perlasm version on a modern Intel CPU. While here rename md5_block_asm_data_order to md5_block_data_order, for consistency with other hashes. ok tb@
* Replace uses of endbr64 with _CET_ENDBR from cet.htb2024-02-241-1/+1
| | | | | | | | | cet.h is needed for other platforms to emit the relevant .gnu.properties sections that are necessary for them to enable IBT. It also avoids issues with older toolchains on macOS that explode on encountering endbr64. based on a diff by kettenis ok beck kettenis
* Add endbr64 where needed by inspection. Passes regresson tests.deraadt2023-04-251-0/+1
| | | | ok jsing, and kind of tb an earlier version
* Less IA64.jsing2016-09-041-992/+0
| | | | ok deraadt@
* First pass at removing win64 support from the assembly generating Perljsing2014-04-301-106/+0
| | | | | | | scripts. We certainly do not need an identical copy of the win64 exception handler in each script (surely one copy would be sufficient). ok miod@
* Import OpenSSL 1.0.1gmiod2014-04-131-1/+2
|
* import OpenSSL-1.0.0adjm2010-10-013-17/+1134
|
* import of OpenSSL 0.9.8hdjm2008-09-062-1/+246
|
* import 0.9.7cmarkus2003-11-111-1/+1
|
* import openssl-0.9.7-beta1markus2002-09-051-19/+21
|
* Import of SSLeay-0.9.0b with RSA and IDEA stubbed + OpenBSD buildryker1998-10-051-0/+304
functionality for shared libs. Note that routines such as sslv2_init and friends that use RSA will not work due to lack of RSA in this library. Needs documentation and help from ports for easy upgrade to full functionality where legally possible.