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
2023-06-13
Disallow aliasing of return value and modulus
Theo Buehler
2023-06-13
Add a BN_R_INVALID_ARGUMENT error code
Theo Buehler
2023-06-12
Optimise quad word primitives on aarch64.
Joel Sing
2023-06-12
Provide and use various quad word primitives.
Joel Sing
2023-06-04
Reinstate bn_isqrt.c r1.8 and crypto_lock.c r1.3
Theo Buehler
2023-06-02
Fix variable reuse in BN_mod_inverse()
Theo Buehler
2023-05-28
Provide optimised bn_mulw_{addw,addw_addw,addtw}() for aarch64.
Joel Sing
2023-05-28
Provide optimised bn_addw_addw()/bn_subw_subw() for aarch64.
Joel Sing
2023-05-28
Rewrite BN_{asc,dec,hex}2bn() using CBS.
Joel Sing
2023-05-19
backout alignment changes (breaking at least two architectures)
Theo de Raadt
2023-05-17
Use crypto_internal.h's CTASSERT()
Theo Buehler
2023-05-10
Use is_pseudoprime instead of is_prime in bn_bpsw.c
Theo Buehler
2023-05-10
Add Miller-Rabin test for random bases to BPSW
Theo Buehler
2023-05-09
bn_exp: also special case -1 modulus
Theo Buehler
2023-05-09
Rewrite BN_bn2hex() using CBB/CBS.
Joel Sing
2023-05-09
Rewrite BN_bn2dec() using CBB/CBS.
Joel Sing
2023-04-30
Garbage collect BN_zero_ex()
Theo Buehler
2023-04-30
whitespace
Theo Buehler
2023-04-27
Remove a useless doxygen comment
Theo Buehler
2023-04-25
Remove the deprecated API from BN
Theo Buehler
2023-04-25
GF2m bites the dust. It won't be missed.
Theo Buehler
2023-04-25
BN_RECP_CTX moves to internal
Theo Buehler
2023-04-25
Remove the horror show that is bn_nist and ecp_nist
Theo Buehler
2023-04-25
Remove the no longer used BN_MONT_CTX_init()
Theo Buehler
2023-04-25
Move a few now internal prototypes to bn_local.h
Theo Buehler
2023-04-25
Remove old BN_one/BN_zero compat stuff
Theo Buehler
2023-04-25
Remove X9.31 support
Theo Buehler
2023-04-25
Remove the no longer used BN_CTX_init()
Theo Buehler
2023-04-25
Add endbr64 where needed by inspection. Passes regresson tests.
Theo de Raadt
2023-04-22
Improve bn_montgomery_multiply_words()
Joel Sing
2023-04-19
Rename Hex array to hex_digits.
Joel Sing
2023-04-19
Move the BN_bn2bin()/BN_bin2bn() family to bn_convert.c
Joel Sing
2023-04-19
Reorder functions.
Joel Sing
2023-04-19
Move BN_options() from bn_convert.c to bn_lib.c
Joel Sing
2023-04-19
unifdef BN_RECURSION
Joel Sing
2023-04-17
Tweak indent and use named registers.
Joel Sing
2023-04-17
Move BN_bn2mpi()/BN_mpi2bn() into bn_convert.c
Joel Sing
2023-04-16
Mark X9.31 BN API for removal
Theo Buehler
2023-04-16
The BN reciprocal API will also become internal-only
Theo Buehler
2023-04-16
Various BN*init() will be removed from the public API
Theo Buehler
2023-04-16
Mark public bn_nist and ec_nist API for removal
Theo Buehler
2023-04-15
Remove now unused GF2m perlasm generators
Theo Buehler
2023-04-14
Rename the largely misnamed bn_print.c to bn_convert.c
Joel Sing
2023-04-14
Provide and use bn_copy_words() in BN_copy().
Joel Sing
2023-04-11
Add a new implementation of BN_mod_sqrt()
Theo Buehler
2023-04-09
Remove some doubled empty lines
Theo Buehler
2023-04-07
bn_mont: fix typo in comment divisable -> divisible
Theo Buehler
2023-04-03
Compress euclid() a little
Theo Buehler
2023-04-01
Pull static const data out of BN_value_one()
Theo Buehler
2023-04-01
Indent labels
Theo Buehler
[next]