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-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
2023-07-07
Insert leading octet if high bit of first nibble is 1
Theo Buehler
2023-07-06
Add bn_printf(), a replacement for ASN1_bn_print()
Theo Buehler
2023-07-02
Replace bn_sqr_words() with bn_sqr_add_words().
Joel Sing
2023-06-25
Provide additional BN primitives for BN_ULLONG architectures.
Joel Sing
2023-06-24
Add conditional around bn_mul_words() call.
Joel Sing
2023-06-24
Assign and test.
Joel Sing
2023-06-24
Check for non-zero length rather than a zero value.
Joel Sing
2023-06-24
Rewrite and simplify bn_sqr()/bn_sqr_normal().
Joel Sing
2023-06-24
Provide optimised bn_subw() and bn_subw_subw() for arm.
Joel Sing
2023-06-23
Avoid crash in BN_asc2bn()
Theo Buehler
2023-06-23
Fix return check of bn_hex2bn_cbs()
Theo Buehler
2023-06-23
typo: hexidecimal -> hexadecimal
Theo Buehler
2023-06-21
Provide optimised bn_clzw() for aarch64.
Joel Sing
2023-06-21
Provide and use bn_clzw() in place of bn_word_clz().
Joel Sing
2023-06-21
Make BN_num_bits() independent of bn->top.
Joel Sing
2023-06-17
Optimise bn_mul2_mulw_addtw() for aarch64.
Joel Sing
2023-06-17
Speed up Montgomery multiplication.
Joel Sing
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
[next]