Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2023-02-01 | Move BN_MONT_CTX_* functions to the top of the file. | jsing | 1 | -221/+221 | |
No functional change. | |||||
2023-01-31 | Remove the now empty bn_asm.c. | jsing | 8 | -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-31 | Simplify bn_div_3_words(). | jsing | 1 | -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-31 | Provide inline assembly bn_umul_hilo() for alpha/powerpc64/riscv64. | jsing | 3 | -3/+67 | |
These should work, but are currently untested and disabled. ok tb@ | |||||
2023-01-31 | Provide inline assembly versions of bn_umul_hilo() for aarch64/amd64/i386. | jsing | 3 | -3/+67 | |
ok tb@ |