summaryrefslogtreecommitdiff
path: root/src/lib/libc/stdlib/reallocarray.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-02-01Switch from eopenssl to eopenssl30. Missed in both previous commitstb1-4/+4
for some reason.
2023-02-01Retire OpenSSL 1.0.2 interoptb7-93/+13
Now that the OpenSSL 1.0.2 port is gone, there's no need to keep the interop tests anymore. anton's and bluhm's regress tests will switch to testing interoperability with OpenSSL 3.0.
2023-02-01Pull the MONT_WORD define to the top.jsing1-3/+3
Reordering functions with defines hiding in the middle leads to fun outcomes... and apparently the non-MONT_WORD code is broken, at least on aarch64.
2023-02-01Move BN_MONT_CTX_* functions to the top of the file.jsing1-221/+221
No functional change.
2023-01-31Remove the now empty bn_asm.c.jsing8-78/+6
This rather misnamed file (bn_asm.c) previously contained the C code that was needed to build libcrypto bignum on platforms that did not have assembly implementations of the functions it contained.
2023-01-31Simplify bn_div_3_words().jsing1-49/+15
Make use of bn_umul_hilo() and remove the tangle of preprocessor directives that implement different code paths depending on what defines exist. ok tb@
2023-01-31Provide inline assembly bn_umul_hilo() for alpha/powerpc64/riscv64.jsing3-3/+67
These should work, but are currently untested and disabled. ok tb@
2023-01-31Provide inline assembly versions of bn_umul_hilo() for aarch64/amd64/i386.jsing3-3/+67
ok tb@