Andy Polyakov
|
31def5ae59
|
Constant-time DSA signing [sync with mainstream].
Submitted by: bodo
|
2005-05-27 06:42:11 +00:00 |
|
Andy Polyakov
|
db73333585
|
Remove fips/sha1/*.
|
2005-05-26 23:01:20 +00:00 |
|
Andy Polyakov
|
84c9b6edb1
|
Throw in SHAmix test vectors.
|
2005-05-26 22:17:55 +00:00 |
|
Andy Polyakov
|
e609c04994
|
Rename fips/sha1 to fips/sha.
|
2005-05-26 21:29:10 +00:00 |
|
Dr. Stephen Henson
|
53cfa36d37
|
Allow zero length messages and make format look more like samples.
|
2005-05-26 18:48:24 +00:00 |
|
Dr. Stephen Henson
|
b10bd63df3
|
FIPS SHA* test for new format.
|
2005-05-26 18:31:53 +00:00 |
|
Richard Levitte
|
20a413620c
|
Synchronise with Unix build.
|
2005-05-24 03:50:47 +00:00 |
|
Andy Polyakov
|
fc0e014ca3
|
fips_check_rsa update.
|
2005-05-19 22:29:55 +00:00 |
|
Dr. Stephen Henson
|
63453c025f
|
Remove redundant test. Add new SHAXXX algorithms to mkdef.pl, update
symbol info.
|
2005-05-16 17:52:32 +00:00 |
|
Bodo Möller
|
973fbfe3a3
|
make update
|
2005-05-11 17:49:50 +00:00 |
|
Dr. Stephen Henson
|
765863f0bf
|
Stop warnings.
|
2005-05-11 00:35:55 +00:00 |
|
Andy Polyakov
|
cbd72088ec
|
Tidy up an error code.
|
2005-05-10 22:57:21 +00:00 |
|
Andy Polyakov
|
8aabdf3505
|
Fix fips_hmactest.c.
|
2005-05-10 22:54:44 +00:00 |
|
Andy Polyakov
|
69488fa929
|
Add algorithm selection command-line option to fips_hmactest
[and fix typo in fips.h].
|
2005-05-09 22:35:35 +00:00 |
|
Andy Polyakov
|
b0367dde56
|
Comply with optimization manual (no data should share cache-line with code).
|
2005-05-09 21:41:47 +00:00 |
|
Andy Polyakov
|
ad93095f16
|
Missing declaration.
|
2005-05-09 20:47:42 +00:00 |
|
Andy Polyakov
|
82b47955fc
|
Void new FIPS tests if configured without FIPS.
|
2005-05-09 19:34:34 +00:00 |
|
Andy Polyakov
|
95477d36f6
|
Add FIPS HMAC power-up test.
|
2005-05-09 19:22:14 +00:00 |
|
Dr. Stephen Henson
|
eb798944b3
|
Stop warnings in asserts.
Add support for SHA-XXX in RSA tests.
Make fips_check_rsa work for key lengths > 2048 bits.
|
2005-05-08 23:48:18 +00:00 |
|
Andy Polyakov
|
102e6481ae
|
Remove SSE2 option from fips sha512 [for now].
|
2005-05-08 08:25:14 +00:00 |
|
Andy Polyakov
|
97949ccfc8
|
Move SHA1 selftest input vectors to writable segment.
|
2005-05-07 22:33:29 +00:00 |
|
Andy Polyakov
|
44e9bc81eb
|
Add FIPS RNG tests.
Submitted by: Steve Marquess
|
2005-05-07 22:06:40 +00:00 |
|
Andy Polyakov
|
4b27a9feb3
|
Backport SHA-[224|256|384|512] from HEAD to FIPS.
|
2005-05-07 17:21:34 +00:00 |
|
Dr. Stephen Henson
|
0649b6f0f2
|
Add FIPS rsa sign test program.
|
2005-05-07 12:50:28 +00:00 |
|
Dr. Stephen Henson
|
389ff2e01f
|
FIPS RSA sign test.
|
2005-05-07 12:11:37 +00:00 |
|
Andy Polyakov
|
8cf1846857
|
Downsync from HEAD.
PR: 1059
|
2005-05-07 08:53:06 +00:00 |
|
Dr. Stephen Henson
|
2dab26339d
|
FIPS RSA verify test.
|
2005-05-05 21:46:30 +00:00 |
|
Dr. Stephen Henson
|
4bf3222d96
|
Delete unused variables.
|
2005-05-04 22:02:32 +00:00 |
|
Dr. Stephen Henson
|
9dc4f157bc
|
Fix mk1mf.pl and avoid warning in VC++.
|
2005-05-03 22:14:07 +00:00 |
|
Dr. Stephen Henson
|
c1efb6705f
|
Preliminary FIPS hmac test program.
|
2005-05-03 17:07:56 +00:00 |
|
Richard Levitte
|
a0724cb261
|
Synchronise with Unix build.
|
2005-05-03 08:49:28 +00:00 |
|
Dr. Stephen Henson
|
cdbba1067f
|
Add .cvsignore
|
2005-05-02 23:06:06 +00:00 |
|
Dr. Stephen Henson
|
d837ca70f7
|
Add fips hmac files
|
2005-05-02 23:04:18 +00:00 |
|
Dr. Stephen Henson
|
e8f245d243
|
Add hmac to fips.
|
2005-05-02 22:59:41 +00:00 |
|
Andy Polyakov
|
9aa260ab57
|
Exclude the option for passing parameters pre-computed in unverified way.
|
2005-04-29 13:36:50 +00:00 |
|
Andy Polyakov
|
c7e7d382d5
|
Pointer to BN_MONT_CTX could be used uninitialized.
|
2005-04-28 08:52:29 +00:00 |
|
Andy Polyakov
|
148111ff0a
|
Avoid L1 cache aliasing even between key and S-boxes. From HEAD.
|
2005-04-24 21:17:53 +00:00 |
|
Dr. Stephen Henson
|
4ed56cba63
|
New function BN_MONT_CTX_set_locked, to set montgomery parameters in a
threadsafe manner.
Modify or add calls to use it in rsa, dsa and dh algorithms.
|
2005-04-22 13:17:49 +00:00 |
|
Andy Polyakov
|
145878ca29
|
Move some variables to .bss.
|
2005-04-22 12:15:38 +00:00 |
|
Andy Polyakov
|
a36c30136e
|
Avoid aliasing between stack frames and S-boxes. Compress prefetch code.
From HEAD.
|
2005-04-22 11:53:30 +00:00 |
|
Dr. Stephen Henson
|
92ad8e5c37
|
Remove defunct FIPS_allow_md5() and related functions.
|
2005-04-22 01:06:59 +00:00 |
|
Andy Polyakov
|
f868b61376
|
Maintain fingerprint hashes as C source.
|
2005-04-19 15:11:59 +00:00 |
|
Dr. Stephen Henson
|
c61a8ad5b0
|
Remove obsolete fingerprint.sha1 files and associated scripts. Delete test
in fips/sha1/Makefile: the top level test checks the same files.
|
2005-04-18 16:34:21 +00:00 |
|
Andy Polyakov
|
2ec5ebb979
|
Minor fips const-ification.
|
2005-04-18 00:22:40 +00:00 |
|
Andy Polyakov
|
863a155451
|
Resolve minor binary compatibility issues in fips.
|
2005-04-17 23:26:40 +00:00 |
|
Andy Polyakov
|
1ddce0bebf
|
Throw in fips/aes/asm/fips-ax86-elf.s.
|
2005-04-17 22:54:16 +00:00 |
|
Andy Polyakov
|
4347c0a76d
|
Regenerate fips/des/asm/fips-dx86-elf.s with -fPIC flag.
|
2005-04-17 22:35:34 +00:00 |
|
Andy Polyakov
|
45bc841b22
|
Rename fips/sha1/sx86-elf.s to fips/sha1/fips-sx86-elf.s.
|
2005-04-17 22:17:51 +00:00 |
|
Andy Polyakov
|
7a111bc864
|
Bring back fips_standalone_sha1.
|
2005-04-17 22:00:35 +00:00 |
|
Dr. Stephen Henson
|
b99daf76a7
|
Update hash checking in makefiles to use new perl script.
|
2005-04-15 11:27:29 +00:00 |
|