Dr. Stephen Henson
|
879bd6e38c
Internal version of BN_mod_inverse allowing checking of no-inverse without
|
14 years ago |
Andy Polyakov
|
4f38565204
bn_lcl.h: add MIPS III-specific BN_UMULT_LOHI as alternative to porting
|
15 years ago |
Geoff Thorpe
|
6343829a39
Revert the size_t modifications from HEAD that had led to more
|
16 years ago |
Dr. Stephen Henson
|
c76fd290be
Fix warnings about mismatched prototypes, undefined size_t and value computed
|
16 years ago |
Ben Laurie
|
4d6e1e4f29
size_tification.
|
16 years ago |
Andy Polyakov
|
122396f2db
Fix SHA512 and optimize BN for mingw64.
|
16 years ago |
Andy Polyakov
|
bd2abcae37
Move declaration for optional bn_mul_mont to bn_lcl.h in order to hide
|
19 years ago |
Andy Polyakov
|
11de71b04c
3-4 times better RSA/DSA performance on WIN64A target. Well, on AMD64 CPU,
|
19 years ago |
Bodo Möller
|
46a643763d
Implement fixed-window exponentiation to mitigate hyper-threading
|
19 years ago |
Geoff Thorpe
|
a8aa764d3c
Minimise the amount of code dependent on BN_DEBUG_RAND. In particular,
|
20 years ago |
Geoff Thorpe
|
998ae048e7
The bn_set_max() macro is only "used" by the bn_set_[low|high]() macros
|
21 years ago |
Geoff Thorpe
|
d870740cd7
Put the first stage of my bignum debugging adventures into CVS. This code
|
21 years ago |
Geoff Thorpe
|
2ce90b9b74
BN_CTX is opaque and the static initialiser BN_CTX_init() is not used
|
21 years ago |
Andy Polyakov
|
316bfb77b5
Fix for "shift count too large" when compiling for hpux-parisc2 and
|
22 years ago |
Andy Polyakov
|
2f98abbcb6
x86_64 performance patch.
|
22 years ago |
Bodo Möller
|
90a617e050
avoid warnings ('index' shadows global declaration)
|
22 years ago |
Bodo Möller
|
19b8d06a79
clean up new code for NIST primes
|
22 years ago |
Bodo Möller
|
d5c21afd4b
add missing declaration
|
22 years ago |
Bodo Möller
|
48fe4d6233
More EC stuff, including EC_POINTs_mul() for simultaneous scalar
|
24 years ago |
Bodo Möller
|
c62b26fdc6
Hide BN_CTX structure details.
|
24 years ago |
Richard Levitte
|
cf1b7d9664
Make all configuration macros available for application by making
|
24 years ago |
Ulf Möller
|
15156cce0e
bn_part_sub_word prototype.
|
24 years ago |
Richard Levitte
|
6a2347ee45
Remove the last bn_wexpand()s that made us break constness. Of
|
24 years ago |
Ulf Möller
|
52a1bab2d9
Fix bn_cmp_part_words() and move it to bn_lib.c.
|
24 years ago |
Richard Levitte
|
e06cc57118
Remove a declaration for a function that does not exist.
|
24 years ago |
Richard Levitte
|
cbd48ba626
More constification of the BN library.
|
24 years ago |
Ben Laurie
|
c9b51693dc
max -> dmax in bn_check_top.
|
24 years ago |
Bodo Möller
|
dc434bbcb0
Slightly faster DSA verification (BN_mod_exp2_mont),
|
24 years ago |
Ulf Möller
|
775c63fc02
Reorganize bn_mul.c (no bugfix yet), remove obsolete files in BN library.
|
25 years ago |
Andy Polyakov
|
89cee61b45
New NO_INLINE_ASM macro. Primary target for the moment is Solaris x86
|
25 years ago |