Richard Levitte
|
9311d0c471
Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() call
|
vor 4 Jahren |
aSoujyuTanaka
|
7a09fab2b3
Disable optimiization of BN_num_bits_word() for VS2005 ARM compiler due to
|
vor 4 Jahren |
Richard Levitte
|
310a0edbd0
BN: Check endianness in run-time, in BN_native2bn() and BN_bn2nativepad()
|
vor 4 Jahren |
Matt Caswell
|
33388b44b6
Update copyright year
|
vor 4 Jahren |
Nicola Tuveri
|
2d9167ed0b
[BN] harden `BN_copy()` against leaks from memory accesses
|
vor 4 Jahren |
Richard Levitte
|
00db8c60aa
Update source files for pre-3.0 deprecation
|
vor 5 Jahren |
Dr. Matthias St. Pierre
|
706457b7bd
Reorganize local header files
|
vor 5 Jahren |
Nicola Tuveri
|
1b338abe3a
Uniform BN_bn2binpad() and BN_bn2lebinpad() implementations
|
vor 5 Jahren |
Nicola Tuveri
|
8b44198b91
Make BN_num_bits() consttime upon BN_FLG_CONSTTIME
|
vor 5 Jahren |
Pauli
|
82925f9dd0
Avoid double clearing some BIGNUMs
|
vor 5 Jahren |
Shane Lontis
|
ce1415ed2c
Added NULL check to BN_clear() & BN_CTX_end()
|
vor 5 Jahren |
Richard Levitte
|
fa4d419c25
Add BN_native2bn and BN_bn2nativepad, for native BIGNUM import/export
|
vor 5 Jahren |
Matt Caswell
|
576129cd72
Ensure bn_cmp_words can handle the case where n == 0
|
vor 5 Jahren |
Richard Levitte
|
367ace6870
Following the license change, modify the boilerplates in crypto/bn/
|
vor 6 Jahren |
Richard Levitte
|
fcd2d5a612
Refactor the computation of API version limits
|
vor 6 Jahren |
Billy Brumley
|
900fd8f375
Clean up BN_consttime_swap.
|
vor 6 Jahren |
Billy Brumley
|
dd41956d80
[crypto/bn] swap BN_FLG_FIXED_TOP too
|
vor 6 Jahren |
Andy Polyakov
|
324b956052
bn/bn_lib.c: conceal even memmory access pattern in bn2binpad.
|
vor 6 Jahren |
Andy Polyakov
|
83e034379f
bn/bn_lib.c address Coverity nit in bn2binpad.
|
vor 6 Jahren |
Andy Polyakov
|
89d8aade5f
bn/bn_lib.c: make BN_bn2binpad computationally constant-time.
|
vor 6 Jahren |
Andy Polyakov
|
305b68f1a2
bn/bn_lib.c: add BN_FLG_FIXED_TOP flag.
|
vor 6 Jahren |
Andy Polyakov
|
e42395e637
bn/bn_lib.c: remove bn_check_top from bn_expand2.
|
vor 6 Jahren |
Billy Brumley
|
9e5b50b54d
fix: BN_swap mishandles flags
|
vor 6 Jahren |
Billy Brumley
|
39df51522b
Remove superfluous NULL checks. Add Andy's BN_FLG comment.
|
vor 6 Jahren |
Billy Brumley
|
40e48e5458
Elliptic curve scalar multiplication with timing attack defenses
|
vor 6 Jahren |
David Benjamin
|
972c87dfc7
Make BN_num_bits_word constant-time.
|
vor 6 Jahren |
Richard Levitte
|
48e5119a6b
Copyright update of more files that have changed this year
|
vor 6 Jahren |
Matt Caswell
|
7d461736f7
Revert BN_copy() flag copy semantics change
|
vor 6 Jahren |
Matt Caswell
|
c9fe362303
Correct value for BN_security_bits()
|
vor 7 Jahren |
KaoruToda
|
26a7d938c9
Remove parentheses of return.
|
vor 7 Jahren |