summaryrefslogtreecommitdiff
path: root/src/lib/libc/stdlib/getenv.c (unfollow)
Commit message (Collapse)AuthorFilesLines
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@