index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
libcrypto
/
bn
Age
Commit message (
Expand
)
Author
2024-03-26
Provide an optimised bn_subw() for amd64.
Joel Sing
2024-03-26
Mark internal functions as static.
Joel Sing
2024-03-26
Move bn_montgomery_reduce() and drop prototype.
Joel Sing
2024-03-16
Fix signed integer overflow in bnrand()
Theo Buehler
2024-03-02
Make BN_mod_exp2_mont() and BN_mod_exp_mont_word() internal
Theo Buehler
2024-03-02
Make BN_mod_exp_simple() internal
Theo Buehler
2024-03-02
Remove BIO_{sn,v,vsn}printf(3)
Theo Buehler
2024-02-24
Replace uses of endbr64 with _CET_ENDBR from cet.h
Theo Buehler
2023-10-19
Garbage collect weird /* 1 */ and /* 2 */ comments
Theo Buehler
2023-10-19
Fix aliasing of result and exponent in the internal BN_mod_exp_recp()
Theo Buehler
2023-10-19
Fix aliasing of result with exponent or modulus in BN_mod_exp_simple()
Theo Buehler
2023-08-09
Move bn_blind.c to rsa_blinding.c
Theo Buehler
2023-08-09
Make declaration and definition of BN_BLINDING_new() match.
Theo Buehler
2023-08-09
Merge BN_BLINDING_create_param() into BN_BLINDING_new()
Theo Buehler
2023-08-09
Set up the blinding factors on first use
Theo Buehler
2023-08-09
Remove retry loop in BN_BLINDING_setup()
Theo Buehler
2023-08-09
Compute a square using BN_mod_sqr() instead of BN_mod_mul()
Theo Buehler
2023-08-09
Simplify BN_BLINDING_invert()
Theo Buehler
2023-08-09
Unwrap a line
Theo Buehler
2023-08-08
Unwrap a line
Theo Buehler
2023-08-08
Drop the unused BN_BLINDING argument of BN_BLINDING_create_param()
Theo Buehler
2023-08-08
Rename ret into b in BN_BLINDING_setup()
Theo Buehler
2023-08-08
Factor the actual setup step for the blinding into a helper
Theo Buehler
2023-08-08
Make BN_BLINDING respect some invariants
Theo Buehler
2023-08-03
Make the bn_rand_interval() API a bit more ergonomic
Theo Buehler
2023-08-02
More whitespace fixes from knfmt
Theo Buehler
2023-08-02
Remove extraneous parentheses and fix weird whitespace.
Theo Buehler
2023-08-02
Drop the _ex from BN_BLINDING_{convert,invert}_ex()
Theo Buehler
2023-08-02
Remove the unused BN_BLINDING_{convert,invert}()
Theo Buehler
2023-08-02
Make BN_BLINDING_{new,update}() static in bn_blind.c
Theo Buehler
2023-08-02
Remove the unused flags member of BN_BLINDING
Theo Buehler
2023-08-02
Remove the unused flags accessors for BN_BLINDING
Theo Buehler
2023-08-02
Remove a 16 year old confusing lie
Theo Buehler
2023-07-31
Remove more *_options() stuff
Theo Buehler
2023-07-28
Remove various ${thing}_options
Theo Buehler
2023-07-28
Remove the get_rfc*_prime_*() API
Theo Buehler
2023-07-28
Make BN_BLINDING internal
Theo Buehler
2023-07-24
Mark read/write registers as non-overlapping for bn_qwmulw_{addqw_,}addw()
Joel Sing
2023-07-22
Simplify indent handling in bn_print()
Theo Buehler
2023-07-20
Cap the size of numbers we check for primality
Theo Buehler
2023-07-10
Pull BIGNUM constants out of get_* function bodies
Theo Buehler
2023-07-10
bn_print: string.h is no longer needed
Theo Buehler
2023-07-09
Reimplement BN_print() and BN_print_fp()
Theo Buehler
2023-07-09
Simplify bn_print()
Theo Buehler
2023-07-09
Refactor BN_bn2hex()
Theo Buehler
2023-07-09
Provide optimised bn_subw() for riscv64.
Joel Sing
2023-07-09
Provide optimised bn_addw() for riscv64.
Joel Sing
2023-07-08
Hide symbols in bn
Bob Beck
2023-07-07
Provide optimised bn_mulw() for riscv64.
Joel Sing
2023-07-07
Use an unsigned long long and corresponding formats
Theo Buehler
[next]