Ben Laurie
80be2f484f
setkey is already defined on HP/UX.
2003-09-30 16:15:49 +00:00
Richard Levitte
ed2e0e3988
Synchronise util/libeay.num with the 0.9.7-stable one.
...
Correct some depend targets in the fips directory tree.
make update
2003-09-28 09:26:37 +00:00
Ben Laurie
445aa1c44a
DSA self-test.
2003-09-27 20:07:17 +00:00
Ben Laurie
2343078660
Selftest RSA and some fixes.
2003-09-27 15:54:43 +00:00
Ben Laurie
899ffab2c9
Make FIPS work again.
2003-09-25 20:04:40 +00:00
Richard Levitte
3b84ce3b6f
Use OPENSSL_FIPS instead of FIPS.
2003-09-25 12:24:52 +00:00
Ben Laurie
d5adc4b475
Missing file.
2003-09-14 13:01:54 +00:00
Ben Laurie
c45c8f3f1c
Make TLSv1 work in FIPS mode.
2003-09-13 17:03:54 +00:00
Ben Laurie
52fc641da0
Add RSA to FIPS.
2003-09-11 21:37:01 +00:00
Richard Levitte
f29f610bf5
make update
2003-09-10 09:15:22 +00:00
Richard Levitte
27d63818e1
Include "e_os.h" instead of "../e_os.h", and trust the building
...
procedure to give the correct -I options to the compiler. This is
*especially* true for test programs that appear in two places, with
different paths to e_os.h depending on where they are built.
2003-09-10 09:15:09 +00:00
Richard Levitte
fa68935f57
Include openssl/fips.h outside of the check for FIPS, so make depend
...
doesn't differ between FIPS and non-FIPS modes.
2003-09-10 09:06:01 +00:00
Richard Levitte
b2f94f81e1
We currently define FIPS, not OPENSSL_FIPS. The reason for this is
...
(probably) that FIPS is an entirely internal macro, and is not
accessible by third-party authors.
2003-09-10 09:05:06 +00:00
Dr. Stephen Henson
ad6eec30a3
Use BIO_snprintf() instead of snprintf().
...
Update hashes.
2003-09-10 00:44:53 +00:00
Dr. Stephen Henson
25c578f3ca
Typo.
2003-09-10 00:16:42 +00:00
Dr. Stephen Henson
22f083815c
Include e_os.h in a few cases (to pick up
...
str(n)icmp defs).
Disable a few tests if not FIPS.
2003-09-10 00:10:34 +00:00
Dr. Stephen Henson
c61e45fba0
Update hashes. Fix a few typos in o_str.c
2003-09-09 23:43:29 +00:00
Richard Levitte
d3446728f9
Move the FIPS check so make depend doesn't give different results
...
depending on FIPS mode.
2003-09-09 16:38:16 +00:00
Richard Levitte
c2cdb1a877
Test data files should not be part of the TEST value, or util/mk1mf.pl
...
gets confused... The separate TESTDATA variable was inspired from
crypto/evp/Makefile.ssl.
2003-09-09 09:10:45 +00:00
Dr. Stephen Henson
31b28f95be
Put #ifdef FIPS round FIPS DSA_generate_parameters .
...
#if 0 unimplemented ciphers so mkdef.pl doesn't pick
them up.
2003-09-08 17:01:48 +00:00
Richard Levitte
64a014a6d2
Make it builadable in non-FIPS mode.
...
The current solution is very Unix-bound, and there is probably a better way to do this.
2003-09-08 16:43:55 +00:00
Dr. Stephen Henson
a86eff4296
included <string.h> in fips.c to pick up
...
memcmp definition.
update fips_make_sha1 to use fips_err.h
update hashes.
2003-09-08 12:49:08 +00:00
Dr. Stephen Henson
4c4ef336a9
Update dependencies.
2003-09-08 12:39:13 +00:00
Richard Levitte
19c8d4a5f8
Ignore the directory rsp (introduced when running tests).
2003-09-08 11:36:32 +00:00
Richard Levitte
e7d580a924
Some more files to ignore.
2003-09-08 11:35:23 +00:00
Richard Levitte
1f8e046af9
Since fips_err is really just used as a header by fips_err_wrapper.c,
...
let's change it's suffix from .c to .h. This also avoids some
otherwise very mysterious (and probably sensible from a historical
point of view :-)) name changes done by mk1mf.pl.
2003-09-08 11:33:07 +00:00
Richard Levitte
ccf61c87fe
Remove some unneeded space.
2003-09-08 09:59:43 +00:00
Richard Levitte
6d02c53762
Use $(TOP) instead of ../.. as much as possible.
2003-09-08 09:59:11 +00:00
Richard Levitte
dac0d334ad
Because of changes in Makefile.ssl, the files got reordered.
2003-09-08 09:57:57 +00:00
Richard Levitte
9ef37a8dc9
make update.
2003-09-08 09:17:36 +00:00
Richard Levitte
fbb40083c1
fips_err.c doesn't belong with the headers.
2003-09-08 09:17:13 +00:00
Ben Laurie
104f570c73
Missing file.
2003-09-07 11:13:54 +00:00
Ben Laurie
e1015c1fe7
Samples.
2003-09-07 10:59:34 +00:00
Ben Laurie
97e62d5554
Add samples.
2003-09-07 10:53:13 +00:00
Ben Laurie
b8b47f67d0
Add fingerprint chain and checking.
2003-09-06 13:31:40 +00:00
Ben Laurie
b5da126b21
Make the problem clearer.
2003-09-06 10:41:27 +00:00
Richard Levitte
a7d64957b9
Include e_os.h to get the proper definition of OPENSSL_UNISTD, and use
...
that macro.
It's possible that OPENSSL_UNISTD_IO should be used instead of
OPENSSL_UNISTD, for the MSDOS case...
2003-09-05 14:09:40 +00:00
Richard Levitte
f743ef233a
make update
2003-09-05 13:41:04 +00:00
Richard Levitte
79176d6053
ALWAYS check the standalone source.
...
make update.
2003-09-05 13:37:28 +00:00
Richard Levitte
e726e5f170
Make sure the compilation of the FIPS stuff goes through even in
...
non-FIPS mode.
Update the appropriate fingerprints accordingly.
(something is weird, someone else was working on the same stuff, and
removed fips_sha1_selftest.c from fips/sha1/standalone.sha1...)
2003-09-05 13:26:52 +00:00
Dr. Stephen Henson
c1a32376db
Fix signed/unsigned warnings and C++ comments. Update hashes
2003-09-05 13:00:34 +00:00
Richard Levitte
6b211d8cd2
Include string.h and stdlib.h where needed, to avoid warnings about
...
strlen(), memcmp(), exit() and others to be used without a proper
declaration.
Update the appropriate fingerprints accordingly.
2003-09-05 12:22:21 +00:00
Ben Laurie
f3bda010df
Missing files.
2003-09-04 16:46:42 +00:00
Ben Laurie
4ccac96346
Automagically seed FIPS PRNG. Add OPENSSL_FIPS flag.
2003-09-04 10:22:13 +00:00
Ben Laurie
4ef3352608
-DFIPS may be the last thing on the line.
2003-09-04 09:04:24 +00:00
Ben Laurie
1f1bd3a51a
Selftests.
2003-09-04 07:17:43 +00:00
Ben Laurie
b2293a6cc6
DSA stuff and tests.
2003-09-03 14:11:33 +00:00
Ben Laurie
766332ac11
More test vectors.
2003-08-31 09:50:11 +00:00
Ben Laurie
51f7c5a6ea
Add test.
2003-08-31 08:52:39 +00:00
Ben Laurie
fc0376e257
Handle 3DES tests.
2003-08-30 17:28:08 +00:00