Ben Laurie
55e81315dc
Fix selftest.
2004-05-06 15:36:28 +00:00
Richard Levitte
9227a5912f
Recent changes from 0.9.7-stable.
2004-05-06 09:54:50 +00:00
Ben Laurie
f7376e8ebc
Final(?) version of test suite.
2004-04-30 09:14:48 +00:00
Richard Levitte
75fb38c7eb
Recent changes from 0.9.7-stable.
2004-04-29 19:10:52 +00:00
Ben Laurie
ccabc6f49a
P, not T.
2004-04-28 10:20:21 +00:00
Ben Laurie
8343bcfb2b
Fix self-test.
2004-04-28 10:20:03 +00:00
Ben Laurie
8435dc4e8d
Finish moving FIPS_allow_md5().
2004-04-27 13:38:14 +00:00
Dr. Stephen Henson
50c3727624
Update from main branch.
2004-04-22 12:37:53 +00:00
Richard Levitte
15c6cbd464
Recent changes from 0.9.7-stable.
2004-04-21 16:03:00 +00:00
Richard Levitte
a6b8e925bc
Another small bug fix. Notified by cipo <cseplo_l@netlock.net>
2004-04-20 10:27:03 +00:00
Richard Levitte
d2fca2c59a
Small bug fixes.
...
Move the declaration of FIPS_allow_md5() from fips_locl.h to fips.h.
Consequently, util/mkdef.pl doesn't need to look at fips_locl.h any
more.
2004-04-20 10:26:13 +00:00
Richard Levitte
7028b83a35
Recent changes from 0.9.7-stable.
2004-04-20 10:00:33 +00:00
Richard Levitte
f0ad625606
Tests have shown that setargv.obj isn't really needed (at least as far
...
as we can tell). This is good, because it doesn't seem to exist on
some newer Windows installations.
2004-04-16 10:39:33 +00:00
Richard Levitte
6bce1a8dca
make update
2004-04-16 09:53:22 +00:00
Richard Levitte
9e9f48f0b1
Don't use global variables. Instead, use a function that returns the
...
proper value.
There are a few more spots where FIPS makes use of global variables.
This is problematic on some non-Unix platforms. I will deal with them
later.
2004-04-16 09:52:50 +00:00
Richard Levitte
0cd83fa586
Wrap with a check for OPENSSL_FIPS. We need that to have mkdef.pl
...
work properly.
Add C++ protection.
2004-04-16 09:50:49 +00:00
Richard Levitte
1d8f39c144
Add the first half of the C++ protection :-).
2004-04-16 09:49:41 +00:00
Richard Levitte
e523b0ab4d
Add fips_rand.h among the header files to look at.
...
Fix a silly warning.
2004-04-15 23:13:45 +00:00
Richard Levitte
f54026eb9d
Fix sign vs. unsigned warning.
2004-04-15 20:50:08 +00:00
Richard Levitte
f718b2f489
Make sure mkdef.pl is called with optional "fips" as well.
2004-04-15 20:49:46 +00:00
Richard Levitte
9fb37ebe00
make update
2004-04-15 20:48:59 +00:00
Richard Levitte
88780bcdc7
Look at a few FIPS-related headers and process FIPS-related symbols
...
properly.
2004-04-15 20:48:42 +00:00
Richard Levitte
c1b971d5b2
Make the Windows/DOS build system understand "fips".
2004-04-15 19:35:30 +00:00
Richard Levitte
640d212a4c
make update
2004-04-15 17:28:06 +00:00
Richard Levitte
9e8473347a
Now that we look in fips/rsa, there's no need to erroneously exclude
...
the functions RSA_PKCS1_SSLeay and RSA_generate_key.
2004-04-15 17:27:54 +00:00
Richard Levitte
874d408909
Include fips/rsa among the directories to look in.
2004-04-15 17:27:09 +00:00
Richard Levitte
8dc3253141
make update
2004-04-15 17:21:08 +00:00
Richard Levitte
83a542996c
make update
2004-04-15 16:30:39 +00:00
Richard Levitte
93dcdddbfd
Some platforms (Win32, it seems) do not have PATH_MAX, so let's define
...
it with a generic value (1024) if it isn't already defined.
2004-04-15 16:29:44 +00:00
Richard Levitte
f291e0eb32
Recognise the "platform" OPENSSL_FIPS.
2004-04-15 16:28:54 +00:00
Richard Levitte
7f71a94cc5
Use OPENSSL_FIPS instead of just FIPS.
2004-04-15 16:28:30 +00:00
Richard Levitte
0ae9a77679
Make fips_gettime work on Win32 (lets hope the Win32 function we use
...
is OK with NIST. Otherwise, we have a problem).
Avoid depending on 32-bit longs.
Provided by Dr Stephen Henson <shenson@drh-consultancy.co.uk>
2004-04-15 16:28:05 +00:00
Richard Levitte
1e4ae04e79
Include string.h to get a proper declaration of memcmp()
2004-04-15 16:25:32 +00:00
Richard Levitte
54f581d3c7
Make sure this script works with shared library builds as well.
2004-04-15 16:24:44 +00:00
Richard Levitte
5d4558d1eb
Allow the possibility to say no-fips, and make Ben build his debug
...
variant properly :-).
2004-04-15 16:21:53 +00:00
Ben Laurie
343e6a4950
Add corruptors so KATs can be made to fail.
2004-04-14 17:58:54 +00:00
Ben Laurie
0c0bba9776
2-key 3DES KAT.
2004-04-13 19:46:13 +00:00
Dr. Stephen Henson
459379296a
Add some root CAs.
2004-04-13 17:50:20 +00:00
cvs2svn
1d3c933a32
This commit was manufactured by cvs2svn to create branch 'OpenSSL-fips-
...
0_9_7-stable'.
2004-04-13 17:47:39 +00:00
cvs2svn
462a286eeb
This commit was manufactured by cvs2svn to create branch
...
'OpenSSL_0_9_7-stable'.
2004-04-13 17:47:38 +00:00
Dr. Stephen Henson
28722cf212
Add some root CAs.
2004-04-13 17:47:37 +00:00
Ben Laurie
e68eff1465
Fingerprint SHA-1 asm.
2004-04-11 16:53:43 +00:00
Ben Laurie
43a6d78bcc
Add SHA-1 assembler.
2004-04-11 15:59:57 +00:00
Ben Laurie
364f6fb504
Remove crib and sabotage.
2004-04-11 12:32:43 +00:00
Dr. Stephen Henson
21b9c11e99
Fix memory leak.
2004-04-09 22:14:57 +00:00
Dr. Stephen Henson
dee67db36c
Stop warnings:
...
Signed/unsigned mismatches.
Unused functions.
C++ style coments.
2004-04-09 21:56:14 +00:00
Ben Laurie
aba2163a06
Add x86 assembler.
2004-04-09 15:48:50 +00:00
Ben Laurie
bedc89e7af
Use HMAC instead of straight SHA-1.
2004-04-09 14:55:43 +00:00
Ben Laurie
d46359842f
Don't make, $(MAKE).
2004-04-09 11:18:13 +00:00
Ben Laurie
b452e706e3
Do HMAC.
2004-04-04 18:59:33 +00:00