Dr. Stephen Henson
|
f59a5d6079
|
No need for custom flag in XTS mode: block length is 1.
|
2011-10-23 17:06:28 +00:00 |
|
Andy Polyakov
|
005cdace99
|
fips_canister.c: harmonize fingerprinting for all Windows, CE or not.
|
2011-10-23 15:17:30 +00:00 |
|
Andy Polyakov
|
8b8d2dccf1
|
config: in cross-compile case interrogate cross-compiler, not host, work
around sub-shell limitation.
|
2011-10-23 15:12:37 +00:00 |
|
Dr. Stephen Henson
|
5fd722600b
|
Check for selftest failure in various places.
|
2011-10-22 17:24:27 +00:00 |
|
Andy Polyakov
|
5b198d5eea
|
x86gas.pl: relax .init segment alignment.
|
2011-10-22 10:49:52 +00:00 |
|
Andy Polyakov
|
16190a71ff
|
mk1mk.pl: cleanup engines' handling and make fips build work on WIN64I.
|
2011-10-21 19:34:48 +00:00 |
|
Dr. Stephen Henson
|
8d742dd561
|
Update error codes.
|
2011-10-21 11:46:16 +00:00 |
|
Andy Polyakov
|
0cde099f86
|
fips.c: remove preprocessor artefact.
|
2011-10-21 06:03:45 +00:00 |
|
Dr. Stephen Henson
|
dfe9a47519
|
fix (?) AVX clearing
|
2011-10-21 01:57:37 +00:00 |
|
Dr. Stephen Henson
|
af4bfa151c
|
Check for uninitialised DRBG_CTX and don't free up default DRBG_CTX.
|
2011-10-21 00:12:53 +00:00 |
|
Andy Polyakov
|
3b5930442d
|
fips.c: x86[_64] capability masking.
|
2011-10-20 21:03:09 +00:00 |
|
Andy Polyakov
|
033a25cef5
|
armcap.c: auto-setup processor capability vector.
|
2011-10-20 20:52:26 +00:00 |
|
Dr. Stephen Henson
|
43760a2cf0
|
Fix error codes.
|
2011-10-20 13:56:01 +00:00 |
|
Andy Polyakov
|
5f132a0356
|
fips/fips_[canister|premain].c: make it work with VC6 and add sentinels
even to code segments.
|
2011-10-20 12:09:13 +00:00 |
|
Andy Polyakov
|
d528caa725
|
sha1-mips.pl: fix typo.
|
2011-10-20 08:39:29 +00:00 |
|
Andy Polyakov
|
d22870bc00
|
Drain unused MacOS directory.
|
2011-10-20 08:28:06 +00:00 |
|
Dr. Stephen Henson
|
4ff2999e88
|
Add "nopass" for empty password too.
|
2011-10-19 23:23:35 +00:00 |
|
Dr. Stephen Henson
|
5e4eb9954b
|
add authentication parameter to FIPS_module_mode_set
|
2011-10-19 22:34:53 +00:00 |
|
Andy Polyakov
|
227a822ab6
|
vxworks-mips: unify and add assembler.
|
2011-10-19 21:49:20 +00:00 |
|
Andy Polyakov
|
a9cf0b81fa
|
Remove superseded MIPS assembler modules.
|
2011-10-19 21:42:21 +00:00 |
|
Andy Polyakov
|
552e412abc
|
fips_canister.c: more cross-compiler platfroms verified.
|
2011-10-19 21:05:53 +00:00 |
|
Andy Polyakov
|
3ee4d41fe1
|
arm_arch.h: add missing pre-defined macro, __ARM_ARCH_5TEJ__.
|
2011-10-19 18:57:03 +00:00 |
|
Bodo Möller
|
f391750205
|
"make update" (partial)
|
2011-10-19 15:29:14 +00:00 |
|
Bodo Möller
|
e5641d7f05
|
BN_BLINDING multi-threading fix.
Submitted by: Emilia Kasper (Google)
|
2011-10-19 14:59:27 +00:00 |
|
Dr. Stephen Henson
|
6d4c65835d
|
Typo (?)
|
2011-10-19 12:05:08 +00:00 |
|
Dr. Stephen Henson
|
0a7fcce8df
|
Build fipscanister.o only by default. Utility build now needs
make build_tests
|
2011-10-19 11:47:21 +00:00 |
|
Dr. Stephen Henson
|
6b0ac883d0
|
Recognise new option.
|
2011-10-19 11:44:25 +00:00 |
|
Bodo Möller
|
7d8bb91233
|
Fix indentation
|
2011-10-19 09:24:22 +00:00 |
|
Bodo Möller
|
e0d6132b8c
|
Fix warnings.
Also, use the common Configure mechanism for enabling/disabling the 64-bit ECC code.
|
2011-10-19 08:59:53 +00:00 |
|
Dr. Stephen Henson
|
e3fed9f41e
|
Update premain fingerprint.
|
2011-10-18 22:11:11 +00:00 |
|
Bodo Möller
|
3e00b4c9db
|
Improve optional 64-bit NIST-P224 implementation, and add NIST-P256 and
NIST-P521. (Now -DEC_NISTP_64_GCC_128 enables all three of these;
-DEC_NISTP224_64_GCC_128 no longer works.)
Submitted by: Google Inc.
|
2011-10-18 19:43:16 +00:00 |
|
Andy Polyakov
|
4c3a7a0263
|
fipssyms.h: assign alias to newly introduced bn_gather5.
|
2011-10-18 18:59:33 +00:00 |
|
Andy Polyakov
|
10db9f9f48
|
fips/*: extend fipsro segmenting to all _MSC_VER builds (including WinCE).
|
2011-10-18 18:56:09 +00:00 |
|
Andy Polyakov
|
9f0d2e1464
|
fips_enc.c: assign minimal block size to bad_cipher [to avoid arithmetic
exceptions in TLS layer].
|
2011-10-18 18:52:05 +00:00 |
|
Andy Polyakov
|
5d77cdc591
|
engines/.cvsignore: stop whining about e_padlock-*.s.
|
2011-10-18 13:39:47 +00:00 |
|
Andy Polyakov
|
07904e0c6c
|
evp/e_aes.c: fold AES-NI modes that heavily rely on indirect calls
(trade 2% small-block performance), engage bit-sliced AES in GCM.
|
2011-10-18 13:37:26 +00:00 |
|
Andy Polyakov
|
4010b341b7
|
x86_64-xlate.pl: make vpaes-x86_64.pl and rc4-md5-x86_64 work with ml64,
fix bug in .crt section alignment.
PR: 2620, 2624
|
2011-10-18 09:50:23 +00:00 |
|
Andy Polyakov
|
5a326467dc
|
bsaes-x86_64.pl: make it work with ml64.
|
2011-10-18 09:22:04 +00:00 |
|
Andy Polyakov
|
3b7c14bb90
|
[bs|vp]aes-x86[_64].pl: typos and clarifications.
|
2011-10-18 08:03:02 +00:00 |
|
Andy Polyakov
|
e2473dcc7d
|
c_allc.c: add aes-xts to loop.
|
2011-10-18 07:53:50 +00:00 |
|
Dr. Stephen Henson
|
1db4a63bc3
|
Do global replace to remove assembly language object files.
|
2011-10-18 00:02:42 +00:00 |
|
Andy Polyakov
|
78f288d5c9
|
bn_mont.c: get corner cases right in updated BN_from_montgomery_word.
|
2011-10-17 23:35:00 +00:00 |
|
Andy Polyakov
|
8329e2e776
|
bn_exp.c: further optimizations using more ideas from
http://eprint.iacr.org/2011/239.
|
2011-10-17 17:41:49 +00:00 |
|
Andy Polyakov
|
3f66f2040a
|
x86_64-mont.pl: minor optimization.
|
2011-10-17 17:39:59 +00:00 |
|
Andy Polyakov
|
2534891874
|
bn_mont.c: simplify BN_from_montgomery_word.
|
2011-10-17 17:24:28 +00:00 |
|
Andy Polyakov
|
79ba545c09
|
bn_shift.c: minimize reallocations, which allows BN_FLG_STATIC_DATA to
be shifted in specific cases.
|
2011-10-17 17:20:48 +00:00 |
|
Andy Polyakov
|
993adc0531
|
Engage bsaes-x86_64.pl, bit-sliced AES.
|
2011-10-17 17:10:54 +00:00 |
|
Dr. Stephen Henson
|
bc1b04d255
|
L=3072, N=256 provides 128 bits of security not 112.
|
2011-10-16 12:31:49 +00:00 |
|
Andy Polyakov
|
8fcdb1e60f
|
Add android-x86.
|
2011-10-15 08:32:16 +00:00 |
|
Dr. Stephen Henson
|
e1db7c4e7a
|
Clarify usage message.
|
2011-10-14 23:51:58 +00:00 |
|