Steve Marquess
e1a9268d81
Update to match latest CAVS
...
Reviewed-by: Stephen Henson <steve@openssl.org>
2016-11-14 17:00:41 -05:00
Andy Polyakov
894c04aa05
PowerPC assembly pack: add POWER8 support.
...
Reviewed-by: Dr. Stephen Henson <steve@openssl.org>
(cherry picked from commit 4577871ca3
)
2016-06-21 23:44:54 +02:00
Andy Polyakov
0f38e9cd78
Add new VxWorks x86 platform
...
Reviewed-by: Rich Salz <rsalz@openssl.org>
Reviewed-by: Stephen Henson <steve@openssl.org>
2015-07-04 15:17:45 -04:00
Andy Polyakov
34f39b062c
util/incore update that allows FINGERPRINT_premain-free build.
...
As for complementary fips.c modification. Goal is to ensure that
FIPS_signature does not end up in .bss segment, one guaranteed to
be zeroed upon program start-up. One would expect explicitly
initialized values to end up in .data segment, but it turned out
that values explicitly initialized with zeros can end up in .bss.
The modification does not affect program flow, because first byte
was the only one of significance [to FINGERPRINT_premain].
Reviewed-by: Dr. Stephen Henson <steve@openssl.org>
2015-05-13 16:48:08 +02:00
Andy Polyakov
6db8e3bdc9
Add support for Android 5, both 32- and 64-bit cases.
...
Special note about additional -pie flag in android-armv7. The initial
reason for adding it is that Android 5 refuses to execute non-PIE
binaries. But what about older systems and previously validated
platforms? It should be noted that flag is not used when compiling
object code, fipscanister.o in this context, only when linking
applications, *supplementary* fips_algvs used during validation
procedure.
Reviewed-by: Dr. Stephen Henson <steve@openssl.org>
2015-05-13 16:47:55 +02:00
Andy Polyakov
3f137e6f1d
fipsalgtest.pl update.
...
Reviewed-by: Dr. Stephen Henson <steve@openssl.org>
2015-05-13 16:47:32 +02:00
Andy Polyakov
97fbb0c88c
Configure: add ios-cross target with ARM assembly support.
...
Reviewed-by: Dr. Stephen Henson <steve@openssl.org>
2015-05-13 16:47:21 +02:00
Andy Polyakov
c6d109051d
Configure: engage ARMv8 assembly pack in ios64-cross target.
...
Reviewed-by: Dr. Stephen Henson <steve@openssl.org>
2015-05-13 16:45:50 +02:00
Dr. Stephen Henson
60cd2b7206
Update fipsalgtest.pl to cope with changes in file names and format
...
X9.31 tests need to look in files for '9.31'
RSA-PSS tests may contain additonal text as well as "salt len: n".
We now just look at the start of a filename for a match.
Separate ECDSA2 test list.
Reorder test to handle new formats: for example PQGVer for DSA2 can be
detected based on file format but if this fails revert to PQGVER.
For future debugging add a --debug-detect option which prints out more
details of the test detection including the first few lines of each
request file.
Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Steve Marquess <marquess@openssl.org
2014-10-24 20:32:27 +01:00
Dr. Stephen Henson
7fb7844f3b
Remove Dual EC DRBG again...
...
Dual EC DRBG removal now accepted for 2.0.8 onwards.
2014-07-11 19:14:15 +01:00
Dr. Stephen Henson
3b43568d5b
Revert "Remove Dual EC DRBG from FIPS module."
...
Revert Dual EC DRBG removal commit as it was not accepted for 2.0.7
version of the module.
This reverts commit 200f249b8c
.
2014-05-12 18:35:30 +01:00
Dr. Stephen Henson
2659a2aa7c
QNX6-armv4 support.
2013-12-16 21:41:07 +00:00
Dr. Stephen Henson
200f249b8c
Remove Dual EC DRBG from FIPS module.
2013-12-16 19:00:58 +00:00
Dr. Stephen Henson
4089bd6080
eCos ARMv4/5 support
2013-12-16 14:29:20 +00:00
Dr. Stephen Henson
b0ee17ad47
Add MIPS support.
2013-12-16 14:07:18 +00:00
Dr. Stephen Henson
2d183e4c44
Add BSD-ppc85xx support and avoid copying overlapping buffers in fips_dssvs.c
2012-10-14 12:02:53 +00:00
Dr. Stephen Henson
c616200172
Add support for Windows CE and C64+ to FIPS module.
2012-10-04 13:27:11 +00:00
Dr. Stephen Henson
1de6a62222
revert fipslink.pl unlink retry change
2012-01-18 15:07:11 +00:00
Dr. Stephen Henson
409abd2fec
Prepare RC8
2012-01-03 14:23:54 +00:00
Dr. Stephen Henson
c567812fa6
set version to rc8-dev
2011-12-12 14:02:57 +00:00
Dr. Stephen Henson
49dbcbaa4b
Prepare for RC7.
2011-12-12 13:44:05 +00:00
Dr. Stephen Henson
7c0d30038f
Close file streams in FIPS algorithm test utilities.
2011-12-08 15:14:38 +00:00
Dr. Stephen Henson
81fc8cd029
prepare for RC6
2011-12-04 21:29:08 +00:00
Dr. Stephen Henson
fcd3e8e97b
Prepare for RC6.
2011-12-03 19:51:52 +00:00
Dr. Stephen Henson
476e7e4972
Add tests to ensure ECDSA key gen and DSA signing fails if DRBG
...
entropy source fails.
2011-12-03 19:41:28 +00:00
Dr. Stephen Henson
9bd2dde42f
prepare for rc5
2011-11-25 16:27:19 +00:00
Dr. Stephen Henson
6ecd287acc
bump version for rc5-dev: hopefully will never be needed...
2011-11-21 00:05:15 +00:00
Dr. Stephen Henson
0e508c12e0
prepare for rc4
2011-11-19 17:04:28 +00:00
Dr. Stephen Henson
f6385248f6
Add flag to support cofactor ECDH
2011-11-19 17:03:44 +00:00
Dr. Stephen Henson
52876c3100
bump version to rc4-dev
2011-11-18 21:59:36 +00:00
Dr. Stephen Henson
c08128acc2
prepare for RC3
2011-11-18 18:50:57 +00:00
Dr. Stephen Henson
9eca2399f1
portability fix for some perl versions
2011-11-11 19:01:11 +00:00
Dr. Stephen Henson
3b4fb53221
fclose streams in fips_drbvs.c
...
Produced error message for unsupported curves in fips_ecdhvs.c
2011-11-09 14:23:17 +00:00
Dr. Stephen Henson
7437036cdf
Prepare for RC3 (which may never happen).
2011-11-08 19:08:40 +00:00
Andy Polyakov
ffa76736fa
Platform update from HEAD.
2011-11-08 14:44:55 +00:00
Dr. Stephen Henson
be6dc7e56b
Prepare for RC2
2011-11-07 13:18:12 +00:00
Andy Polyakov
1562ce17cb
fipsld, incore: switch to new cross-compile support [from HEAD].
2011-11-07 00:22:59 +00:00
Dr. Stephen Henson
79f2c9d1cd
check for unset entropy and nonce callbacks
2011-11-06 13:08:54 +00:00
Dr. Stephen Henson
8a794abd9d
Update fips_test_suite to take multiple command line options and
...
an induced error checking function.
2011-11-06 12:52:27 +00:00
Dr. Stephen Henson
03eae35352
typo
2011-11-05 18:25:16 +00:00
Dr. Stephen Henson
df64f34e84
make post failure simulation reversible in all cases
2011-11-05 18:15:01 +00:00
Dr. Stephen Henson
21a5cb2696
typo: use key for POST callback
2011-11-05 18:11:16 +00:00
Dr. Stephen Henson
01fc2c1598
fix set but unused warnings
2011-11-05 18:04:50 +00:00
Dr. Stephen Henson
485ef852ac
Add single call public key sign and verify functions.
2011-11-05 01:32:52 +00:00
Dr. Stephen Henson
b7de76b74d
Add support for memory leak checking in fips_algvs.
...
Fix many memory leaks in algorithm test utilities.
2011-11-02 19:16:43 +00:00
Dr. Stephen Henson
8ab0d50c43
Remove duplicate test from health check. Fix memory leaks by uninstantiating
...
DRBG before reinitialising it.
2011-11-02 16:35:24 +00:00
Dr. Stephen Henson
d5939062d7
Replace exit calls with return in fips_test_suite
2011-11-02 00:07:15 +00:00
Dr. Stephen Henson
8b8096d082
Add support for multicall fips_algvs utility combining functionality
...
of all fips test utilities in a single binary and some minimal script
parsing for platforms lacking a suitable shell.
In order to keep changes to the build system to a minimum it #includes all
the utilities C source files (yuck).
2011-11-01 13:45:30 +00:00
Dr. Stephen Henson
45e5f551ac
Prepare for RC2.
2011-10-24 16:58:49 +00:00
Dr. Stephen Henson
51035e733c
prepare for RC1
2011-10-24 16:53:59 +00:00