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-03-25
Add RCSID
Theo Buehler
2023-03-25
Add checks to ensure the uint16_t array isn't overflowed when this
Theo Buehler
2023-03-25
Zap an empty line
Theo Buehler
2023-03-15
Ensure negative input to BN_mod_exp_mont_consttime() is correctly reduced.
Joel Sing
2023-03-11
Avoid -0 in BN_div_word().
Joel Sing
2023-03-11
Correct sign handling in BN_add_word().
Joel Sing
2023-03-07
Improve bn_montgomery_multiply_words().
Joel Sing
2023-03-07
Slightly rework bn_mulw_addtw().
Joel Sing
2023-03-07
Call BN_free() instead of BN_clear_free().
Joel Sing
2023-03-07
Limit bn_mul_mont() usage to sizes less than or equal to 8192 bits.
Joel Sing
2023-03-07
Implement bn_montgomery_multiply()
Joel Sing
2023-03-07
Refactor BN_mod_mul_montgomery().
Joel Sing
2023-03-07
Delete unused and unsafe bn_mul_mont() example code.
Joel Sing
2023-03-07
Fix comment for bn_mul2_mulw_addtw()
Joel Sing
2023-02-28
Rewrite/simplify BN_from_montgomery_word() and BN_from_montgomery().
Joel Sing
2023-02-25
Use separate lines instead of semicolons.
Brent Cook
2023-02-23
Use explicit .text instead of .previous to please Windows/MinGW on amd64
Theo Buehler
2023-02-22
Adjust parentheses in mont->ri assignment.
Joel Sing
2023-02-22
Replace bn_sub_part_words() with bn_sub().
Joel Sing
2023-02-22
Rework bn_add()/bn_sub() to operate on word arrays.
Joel Sing
2023-02-22
Rewrite and simplify BN_MONT_CTX_set()
Joel Sing
2023-02-21
remove extra argument
Brent Cook
2023-02-21
Unifdef MONT_WORD.
Joel Sing
2023-02-19
Move BN_MONT_CTX back to bn_local.h for now. It's still used by bn_exp.c
Theo Buehler
2023-02-19
Rewrite BN_MONT_CTX_set_locked()
Joel Sing
2023-02-19
First pass clean up of bn_mont.c.
Joel Sing
2023-02-19
Move BN_MONT_CTX_copy().
Joel Sing
2023-02-19
Move struct bn_mont_ctx_st from bn_local.h to bn_mont.c.
Joel Sing
2023-02-17
Provide optimised versions of bn_addw() and bn_subw() for aarch64.
Joel Sing
2023-02-17
Remove now unused tangle of mul*/sqr* and BN_UMULT_* macros.
Joel Sing
2023-02-17
Reimplement bn_sqr_comba{4,8}().
Joel Sing
2023-02-16
Enable s2n-bignum word_clz() on amd64.
Joel Sing
2023-02-16
Use bn_addw() in bn_mulw(), rather than duplicating add with carry code.
Joel Sing
2023-02-16
Change include from _internal_s2n_bignum.h to s2n_bignum_internal.h.
Joel Sing
2023-02-16
Include the ISC license from s2n-bignum's LICENSE file.
Joel Sing
2023-02-16
Bring in word_clz.S from s2n-bignum for amd64.
Joel Sing
2023-02-16
Rename bn_umul_hilo() to bn_mulw().
Joel Sing
2023-02-16
Add missing masks to accumulator version of bn_umul_hilo()
Joel Sing
2023-02-16
Reimplement bn_add_words() and bn_sub_words() using bignum primitives.
Joel Sing
2023-02-15
Place bn_mul_add_words() after bn_mul_words().
Joel Sing
2023-02-15
zap tab
Theo Buehler
2023-02-14
Remove the misnamed and now unused mul, mul_add and mul_add_c macros.
Joel Sing
2023-02-14
Reimplement bn_mul_words(), bn_mul_add_words() and bn_mul_comba{4,8}().
Joel Sing
2023-02-14
Provide big number primitives for word addition/multiplication.
Joel Sing
2023-02-14
Make BN_is_zero() check word values.
Joel Sing
2023-02-14
Fix a -0 corner case in BN_div_internal()
Joel Sing
2023-02-14
Reimplement BN_num_bits_word().
Joel Sing
2023-02-14
Make BN_set_negative() closer to constant time.
Joel Sing
2023-02-14
Provide bn_ct_{eq,ne}_zero{,_mask}() inline functions.
Joel Sing
2023-02-13
Avoid negative zero.
Joel Sing
[prev]
[next]