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
Ben Laurie
08198b1b5c
Signature verification test. Enable all tests.
2004-04-04 14:16:29 +00:00
Ben Laurie
16d5c926de
SigGen test.
2004-04-03 20:05:33 +00:00
Ben Laurie
f27846cc2c
Key pair test.
2004-04-03 17:24:40 +00:00
Ben Laurie
dcd44b5121
New style PQGGen test.
2004-04-03 17:01:51 +00:00
Richard Levitte
75dca32a6c
Recent changes from 0.9.7-stable.
2004-04-03 11:54:59 +00:00
Richard Levitte
0c337a0254
Type. "pa-rics2W" -> "pa-risc2W"
2004-04-03 09:42:16 +00:00
Richard Levitte
a110d01771
Typo. "pa-rics2W" corrected to "pa-risc2W".
...
PR: 868
2004-04-02 12:39:54 +00:00
Geoff Thorpe
7ef7a1b3de
Avoid undefined results when the parameter is out of range.
2004-04-02 06:25:53 +00:00
Geoff Thorpe
2749276b95
Avoid undefined results when the parameter is out of range.
2004-04-02 06:25:11 +00:00
Dr. Stephen Henson
b6a5fdb8a7
Don't use C++ reserved word.
2004-04-01 22:23:46 +00:00
Dr. Stephen Henson
bf5773fa2d
Oops forgot CHANGES entry.
2004-03-31 12:55:33 +00:00
Dr. Stephen Henson
ecf139917d
New function X509_POLICY_NODE_print()
2004-03-31 12:17:24 +00:00
Richard Levitte
8797be2dce
Recent changes from 0.9.7-stable
...
Since we have changed from using Makefile instead of Makefile.ssl, we
need to complete the work by changing all references.
make update
2004-03-30 16:58:44 +00:00
Richard Levitte
ab23d5ffda
Add symbol hacks for some long names.
...
make update
2004-03-29 08:13:49 +00:00
Andy Polyakov
1a979201d5
This is essentially Intel 32-bit compiler tune-up. To start with all
...
available compiler versions generated bogus machine code trying to
compile new crypto/des/cfb_enc.c. Secondly, 8th version defines
__GNUC__ macro, but fails to compile *some* inline assembler correctly.
Note that all versions of icc implement MSC-like _lrot[rl] intrinsic,
which is used now instead of offensive asm. Finally, unnecessary linker
dependencies are eliminated. Most notably dependency from libirc.a
caused trouble at application start-up, if libcrypto.so is linked with
-Bsymbolic (which it is).
2004-03-28 21:27:47 +00:00