Andy Polyakov
|
1ed2d8f512
|
bn_nist.c update from HEAD.
PR: 1593
|
2008-04-18 15:51:31 +00:00 |
|
Andy Polyakov
|
efcb7a75fc
|
Fix fast reduction on NIST curves [from HEAD].
PR: 1593
|
2008-04-01 08:40:52 +00:00 |
|
Andy Polyakov
|
2035af2091
|
Make x86_64-mont.pl work with debug Win64 build [from HEAD].
|
2008-02-27 20:14:46 +00:00 |
|
Bodo Möller
|
19398a175a
|
fix BIGNUM flag handling
|
2008-02-27 06:02:00 +00:00 |
|
Andy Polyakov
|
cc9a645a02
|
Add x86_64-mont.pl [from HEAD].
|
2007-11-11 21:04:34 +00:00 |
|
Andy Polyakov
|
18fb9d807e
|
Add framework for bn_mul_mont [from 098-fips].
|
2007-11-11 20:43:23 +00:00 |
|
Andy Polyakov
|
231a737a82
|
Commit #16325 fixed one thing but broke DH with certain moduli [from HEAD].
|
2007-11-03 20:09:29 +00:00 |
|
Andy Polyakov
|
ce62fc6eae
|
Copy bn/asm/ia64.S from HEAD.
|
2007-10-13 11:02:17 +00:00 |
|
Andy Polyakov
|
ab011d51be
|
Minimize stack utilization in probable_prime [from HEAD].
|
2007-09-18 20:55:10 +00:00 |
|
Bodo Möller
|
4f9a9d2b79
|
Make sure that BN_from_montgomery keeps the BIGNUMS in proper format
|
2007-09-18 16:31:18 +00:00 |
|
Andy Polyakov
|
d4cfbdf2c0
|
Integrate remaining parts of #14247 [from HEAD].
|
2007-09-07 12:27:50 +00:00 |
|
Andy Polyakov
|
5a84b7fc2d
|
bn_mul_recursive doesn't handle all cases correctly, which results in
BN_mul failures at certain key-length mixes [from HEAD].
PR: 1427
|
2007-07-08 18:54:30 +00:00 |
|
Dr. Stephen Henson
|
14346b3456
|
Fix warnings: C++ comments and computed value not used.
|
2007-07-04 12:56:33 +00:00 |
|
Andy Polyakov
|
a166e96d16
|
bn_mont.c fix [from HEAD].
|
2007-06-29 13:12:34 +00:00 |
|
Andy Polyakov
|
283aedf498
|
Privatize BN_*_no_branch [from HEAD].
|
2007-06-11 16:33:50 +00:00 |
|
Andy Polyakov
|
1a56614af2
|
Eliminate conditional final subtraction in Montgomery multiplication
[from HEAD].
|
2007-06-11 16:15:10 +00:00 |
|
Bodo Möller
|
22892f9803
|
fix error codes
|
2007-04-19 15:14:39 +00:00 |
|
Bodo Möller
|
27eb115fb6
|
don't violate the bn_check_top assertion in BN_mod_inverse_no_branch()
|
2007-04-19 14:45:27 +00:00 |
|
Bodo Möller
|
2ac061e487
|
make BN_FLG_CONSTTIME semantics more fool-proof
|
2007-03-28 18:44:01 +00:00 |
|
Bodo Möller
|
7cdb81582c
|
Change to mitigate branch prediction attacks
Submitted by: Matthew D Wood
Reviewed by: Bodo Moeller
|
2007-03-28 00:14:25 +00:00 |
|
Dr. Stephen Henson
|
e31c620686
|
Update from fips2 branch.
|
2007-02-03 17:32:14 +00:00 |
|
Dr. Stephen Henson
|
4a0d3530e0
|
Update from HEAD.
|
2007-01-21 13:16:49 +00:00 |
|
Dr. Stephen Henson
|
115fc340cb
|
Rebuild error file C source files.
|
2006-11-21 20:14:46 +00:00 |
|
Bodo Möller
|
7d5af5e0fa
|
Ensure that the addition mods[i]+delta cannot overflow in probable_prime().
[Problem pointed out by Adam Young <adamy (at) acm.org>]
|
2006-09-18 14:01:39 +00:00 |
|
Andy Polyakov
|
669c5c9380
|
Engage assembler in solaris64-x86_64-cc [backport from HEAD].
|
2006-08-01 16:13:47 +00:00 |
|
Bodo Möller
|
4a9cfd763e
|
Another thread-safety fix
|
2006-06-16 01:01:14 +00:00 |
|
Bodo Möller
|
6d2cd23f40
|
Thread-safety fixes
|
2006-06-14 08:51:41 +00:00 |
|
Dr. Stephen Henson
|
eb2ec6bee9
|
make update
|
2006-05-04 12:15:59 +00:00 |
|
Nils Larsch
|
22d1087e16
|
backport recent changes from the cvs head
|
2006-02-08 19:16:33 +00:00 |
|
Dr. Stephen Henson
|
9f85fcefdc
|
Update filenames in makefiles
|
2006-02-04 01:49:36 +00:00 |
|
Nils Larsch
|
611ed5f312
|
fix comment
PR: 1270
|
2006-01-13 23:52:17 +00:00 |
|
Nils Larsch
|
27fbb5dbf4
|
2 is a prime number ...
PR: 1266
|
2006-01-13 23:29:31 +00:00 |
|
Andy Polyakov
|
98c045cf3a
|
crypto/bn/asm/sparcv8plus.S update from HEAD.
|
2005-11-15 08:05:19 +00:00 |
|
Dr. Stephen Henson
|
8860f3a82a
|
Fix possible race condition.
|
2005-11-11 12:59:39 +00:00 |
|
Dr. Stephen Henson
|
1bef284ab1
|
Update from HEAD.
|
2005-10-05 17:53:40 +00:00 |
|
Nils Larsch
|
7f622f6c04
|
fix warnings when building openssl with (gcc 3.3.1):
-Wmissing-prototypes -Wcomment -Wformat -Wimplicit -Wmain -Wmultichar
-Wswitch -Wshadow -Wtrigraphs -Werror -Wchar-subscripts
-Wstrict-prototypes -Wreturn-type -Wpointer-arith -W -Wunused
-Wno-unused-parameter -Wuninitialized
|
2005-08-28 23:20:52 +00:00 |
|
Bodo Möller
|
9eaf7e14c7
|
avoid potential spurious BN_free()
Submitted by: David Heine <dlheine@suif.Stanford.EDU>
|
2005-08-23 04:14:55 +00:00 |
|
Ben Laurie
|
9ddb11f11c
|
Avoid weak subgroups in Diffie Hellman.
|
2005-08-20 18:35:53 +00:00 |
|
Andy Polyakov
|
984aefe0e8
|
3-4 times better RSA/DSA performance on WIN64A target [from HEAD].
|
2005-08-04 17:42:58 +00:00 |
|
Nils Larsch
|
87b857b6bf
|
fix BN_mod_word and give a more reasonable return value if an error occurred
|
2005-07-25 22:55:48 +00:00 |
|
Nils Larsch
|
7dec24688f
|
set correct bn->top value
|
2005-07-21 22:38:16 +00:00 |
|
Nils Larsch
|
3c6ab9aad9
|
bugfix: 0 - w (w != 0) is actually negative
|
2005-07-17 16:08:21 +00:00 |
|
Andy Polyakov
|
fbfb947b21
|
Bugfix for bn_div_words PPC assembler implementation [from HEAD].
|
2005-07-03 09:23:57 +00:00 |
|
Ben Laurie
|
c0e29e5b01
|
Fix warnings.
|
2005-06-28 12:32:48 +00:00 |
|
Andy Polyakov
|
2f03129d46
|
bn.h update from HEAD.
|
2005-06-28 11:52:52 +00:00 |
|
Andy Polyakov
|
2a5b22d6f9
|
Missed -c in IRIX rule.
|
2005-06-23 20:38:19 +00:00 |
|
Andy Polyakov
|
f247dc7522
|
IRIX upadte from HEAD.
|
2005-06-23 16:47:21 +00:00 |
|
Nils Larsch
|
431712293d
|
fix assertion
PR: 1072
|
2005-05-31 20:38:31 +00:00 |
|
Andy Polyakov
|
39663d2c40
|
Missing sparcv8.o rule.
PR: 1082
|
2005-05-31 12:18:15 +00:00 |
|
Richard Levitte
|
c9028b0ab5
|
Typo
|
2005-05-29 11:26:56 +00:00 |
|