Ben Laurie
6e07f8a4ba
Finish elimination of Makefile.ssl
2004-03-11 12:31:43 +00:00
Ben Laurie
a82d1527c4
Step 1 in blowing away Makefile.ssl
2004-03-10 09:23:51 +00:00
Ben Laurie
a5ad942b70
Improve selftests, check for stuck PRNG(!).
2004-02-17 11:51:54 +00:00
Ben Laurie
0f7ff5b809
We have to save text0 each time round the outer loop.
2004-02-12 19:32:57 +00:00
Ben Laurie
135891a9d5
Force odd parity.
2004-01-31 16:39:59 +00:00
Ben Laurie
bcb0a64421
Eliminate pointless variable.
2004-01-31 16:30:13 +00:00
Ben Laurie
7575c7e3bb
Test suite plus failure if selftest fails.
2004-01-30 19:22:22 +00:00
Ben Laurie
6062460131
Improve debugging.
2004-01-06 18:02:32 +00:00
Ben Laurie
9c2fcb789e
Make OFB MCT work.
2003-12-18 17:21:18 +00:00
Ben Laurie
01d49d19e0
Even ECB needs new keys.
2003-12-18 15:39:16 +00:00
Ben Laurie
380537d9ff
All CFB modes have to do magic on decrypt.
2003-12-18 15:38:58 +00:00
Ben Laurie
3229fd6afe
Who invented these tests? Reconstruct internal state in order to follow
...
bizarre CFB test algorithm.
2003-12-18 14:26:50 +00:00
Ben Laurie
cba1c06e5f
CFB-64 needs to use the saved IV too.
2003-12-18 14:10:53 +00:00
Ben Laurie
bebc48c72f
Decrypt correctly.
2003-12-18 13:57:24 +00:00
Ben Laurie
50bd5b852a
Derive new keys correctly.
2003-12-18 13:33:12 +00:00
Ben Laurie
91182b1b28
Output keys correctly.
2003-12-18 12:44:27 +00:00
Ben Laurie
ffe8370a18
Targets build too fast.
2003-10-28 14:56:14 +00:00
Ben Laurie
50c71f8701
Include extra libraries/flags.
2003-10-22 11:05:19 +00:00
Ben Laurie
c9ee3ccd45
Fingerprinting needs to work even if OpenSSL isn't installed yet.
2003-10-04 14:11:45 +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
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
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
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
Richard Levitte
e7d580a924
Some more files to ignore.
2003-09-08 11:35:23 +00:00
Richard Levitte
6d02c53762
Use $(TOP) instead of ../.. as much as possible.
2003-09-08 09:59:11 +00:00
Richard Levitte
9ef37a8dc9
make update.
2003-09-08 09:17:36 +00:00
Ben Laurie
104f570c73
Missing file.
2003-09-07 11:13:54 +00:00
Ben Laurie
b8b47f67d0
Add fingerprint chain and checking.
2003-09-06 13:31:40 +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
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
1f1bd3a51a
Selftests.
2003-09-04 07:17:43 +00:00
Ben Laurie
fc0376e257
Handle 3DES tests.
2003-08-30 17:28:08 +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
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
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
Ben Laurie
2541f58309
Make tests work (CFB1 still doesn't produce the right answers, strangely).
2003-08-03 12:22:35 +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