Richard Levitte
f63ff4a1a3
Produce libcrypto.sha1 directly after building the libraries.
...
Otherwise, the test target will fail because libcrypto.sha1 is missing
or not up to date.
2003-09-08 09:57:27 +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
Richard Levitte
549d89f7ed
Include all the fips directories.
2003-09-08 09:16:39 +00:00
Richard Levitte
5db9e7bec8
Handle the "fips" option.
2003-09-08 09:16:17 +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
Dr. Stephen Henson
9aca5b2259
Fix signed/unsigned warning.
2003-09-06 16:57:16 +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
Ben Laurie
51c568b309
Add 3-DES CFB-r mode (no test vectors yet).
2003-08-30 15:50:26 +00:00
Ben Laurie
2b3784c235
Updated test vectors (probably incorrect, but who am I to question?).
2003-08-30 15:35:37 +00:00
Ben Laurie
2e9f3c4636
Oops. Need to allocate extra buffer.
2003-08-30 14:49:08 +00:00
Ben Laurie
aac3861773
Build the test program when needed.
2003-08-30 13:19:03 +00:00
Ben Laurie
e0162fa745
Remove unused functions/data.
2003-08-29 18:58:03 +00:00
Richard Levitte
a8e3195083
Undo the change that left LD_LIBRARY_PATH unchanged. The errors I saw
...
weren't due to that, but to a change on the SCO machines I used for
testing, where my $PATH was suddenly incorrect.
2003-08-14 07:02:27 +00:00
Richard Levitte
4435349cc6
Make sure the order matches the command line in Makefile.ssl.
2003-08-11 10:31:21 +00:00
Richard Levitte
ec47bb7c81
- Add a configuration keyword "fips" to compile with FIPS
...
implementations.
- Reorder the build so the standalone FIPS SHA1 checker is built
first.
- Add necessary defines to avoid symbol clashes between FIPS and
non-FIPS implementations.
- Change necessary signatures.
- Correct bugs in FIPS build Makefiles.
- make update
2003-08-11 10:24:52 +00:00
cvs2svn
bf50d5b4ac
This commit was manufactured by cvs2svn to create branch 'OpenSSL-fips-
...
0_9_7-stable'.
2003-08-08 10:08:15 +00:00
Richard Levitte
94a1183fab
Avoid clashing with the regular DES functions when not compiling with
...
-DFIPS. This is basically only visible when building with shared
library supoort...
2003-08-08 10:08:14 +00:00
Richard Levitte
30e4269241
Correct two problems, found by Martin Kochanski <cardbox@easynet.co.uk>:
...
1. CreateToolhelp32Snapshot returns INVALID_HANDLE_VALUE, not NULL, on error.
2. On Windows CE, a snapshot handle is closed with CloseToolhelp32Snapshot,
not CloseHandle.
2003-08-07 11:57:21 +00:00
Bodo Möller
59315df637
add OpenSSL license
...
fix typo
2003-08-06 10:38:37 +00:00
Richard Levitte
3659df7d15
make update
...
(I'm quite worried about what this will do to compatibility with
earlier 0.9.7 versions)
2003-08-04 13:26:14 +00:00
Richard Levitte
16f1fdbc8b
Add an empty list of AES tests. At least, the test suite will pass,
...
and perhaps the conflict this generates on the person that hasn't yet
committed the real file will prompt him to do so :-).
2003-08-04 12:03:56 +00:00
Richard Levitte
98c1a4900c
Inclusion of openssl/engine.h should always be wrapped with a check that
...
OPENSSL_NO_ENGINE is not defined.
2003-08-04 10:12:38 +00:00
Ben Laurie
2541f58309
Make tests work (CFB1 still doesn't produce the right answers, strangely).
2003-08-03 12:22:35 +00:00
Dr. Stephen Henson
6b063f32d9
Make the EFB NIDs have empty OIDs aliased to the real EFB OID.
2003-08-01 17:06:48 +00:00
Dr. Stephen Henson
693f2e3625
Replace C++ style comments.
2003-08-01 13:07:29 +00:00
Ben Laurie
afab06d3f5
DES CFB8 test.
2003-08-01 10:31:25 +00:00
Ben Laurie
8fb97c9acd
Fix DES CFB-r.
2003-08-01 10:25:58 +00:00
Richard Levitte
7312a38d9e
No C++ comments in C programs!
2003-07-31 21:41:51 +00:00
Richard Levitte
475e8d3d1d
If FDIRS is to be treated like SDIRS, let's not forget to initialize
...
it in Makefile.org.
2003-07-31 21:30:07 +00:00
Ben Laurie
c5f070d5d5
Whoops, forgot FIPS DES, also add EVPs for DES CFB1 and 8.
2003-07-30 18:30:18 +00:00
Ben Laurie
1b9e855744
Test vectors and useless samples.
2003-07-29 17:53:41 +00:00
Ben Laurie
f3b2ea53e2
AES CFB8.
2003-07-29 17:05:16 +00:00