Dr. Stephen Henson
8fa41c6696
include openssl/fips.h in sha1dgst.c
2007-07-15 16:50:34 +00:00
Dr. Stephen Henson
5c65d38219
Add selftest check to SHA1 routine.
2007-07-15 12:06:23 +00:00
Dr. Stephen Henson
982c67fbaa
Updates to WIN32 build system to make FIPS build work again.
2007-07-11 11:53:20 +00:00
Dr. Stephen Henson
585eb117d4
Delete old duplicate files.
2007-07-10 22:02:02 +00:00
Dr. Stephen Henson
7c27ac1030
Update dependencies.
2007-07-10 21:37:24 +00:00
Dr. Stephen Henson
475631c31a
Use common source files for FIPS mode and utilize same optimizations.
2007-07-10 21:24:32 +00:00
Andy Polyakov
218ba8cb9d
Shut up memory debuggers complaining about AES x86 assembler module
...
[from stable].
PR: 1508,1320
2007-07-08 19:41:38 +00:00
Andy Polyakov
e881c00515
EVP_*_cfb1 was broken [from HEAD].
...
PR: 1318
2007-07-08 19:20:48 +00:00
Andy Polyakov
6c3fca2b10
bn_mul_recursive doesn't handle all cases correctly, which results in
...
BN_mul failures at certain key-length mixes [from HEAD].
PR: 1427
2007-07-08 18:55:51 +00:00
Andy Polyakov
0225c7a41e
Typo in str_lib.c [from HEAD].
...
PR: 1177
2007-07-07 20:12:12 +00:00
Dr. Stephen Henson
ffc35e73b4
Check selftest status in all crypto operations and abort with
...
a fatal error on failure.
2007-07-02 11:22:50 +00:00
Dr. Stephen Henson
8944220221
Move 3DES EVP inside FIPS module and modify algorithm tests to use it.
2007-07-01 17:58:15 +00:00
Dr. Stephen Henson
5fd76ba57a
Changes to make AES algorithm test work via EVP.
2007-07-01 12:53:10 +00:00
Dr. Stephen Henson
df50ec372e
Add enc_min.c file.
2007-07-01 00:08:42 +00:00
Dr. Stephen Henson
49fa74385d
Move minimal EVP_CIPHER implementation into FIPS library. Not used by
...
any FIPS applications yet.
2007-07-01 00:07:25 +00:00
Andy Polyakov
899f528c1a
bn_mont.c fix [from HEAD].
2007-06-29 13:15:33 +00:00
Dr. Stephen Henson
ddb0cb5bfd
Avoid warnings. Fix fips_dssvs program.
2007-06-22 12:17:52 +00:00
Dr. Stephen Henson
b2d65cbac7
Fix warnings.
2007-06-20 17:49:42 +00:00
Andy Polyakov
0c86c87c60
Updates from stable branch: BN_*_no_branch privatization and elimination of
...
conditional final subtraction in Montgomery multiplication.
2007-06-11 16:43:29 +00:00
Dr. Stephen Henson
27f50994ff
Disable DES in FIPS mode.
2007-05-21 12:45:10 +00:00
Dr. Stephen Henson
53c381105a
Update from stable branch.
2007-05-21 12:40:07 +00:00
Andy Polyakov
33d0ef8fde
Padlock engine fails to compile with -O0 -fPIC [from HEAD].
2007-05-20 07:14:30 +00:00
Andy Polyakov
b2acf7a572
Type cast fixes in aes-586.pl [from 098-stable].
2007-05-19 20:12:46 +00:00
Andy Polyakov
23b3b61921
Typo in x509_txt.c [from HEAD].
2007-05-19 18:05:33 +00:00
Dr. Stephen Henson
2714e2ac89
Merge from stable branch.
2007-04-24 11:34:19 +00:00
Dr. Stephen Henson
1139eeecbc
Merge from 0.9.8 stable branch.
2007-04-24 11:30:51 +00:00
Dr. Stephen Henson
1b936a5e37
Fix from HEAD.
2007-04-09 23:51:50 +00:00
Dr. Stephen Henson
56474376dc
If config file tries to enter FIPS mode in a non FIPS capable library
...
return an error.
2007-04-09 12:06:26 +00:00
Dr. Stephen Henson
3e511f167e
Update from HEAD.
2007-04-09 11:47:59 +00:00
Dr. Stephen Henson
282af42404
Add algorithm configuration module.
2007-04-08 17:51:02 +00:00
Dr. Stephen Henson
a81f337331
Block low level public key signature operations in FIPS mode.
...
Update self tests for all modes and use EVP.
Update pairwise consistency checks.
2007-04-06 00:30:24 +00:00
Dr. Stephen Henson
9719193222
New EVP sign and verify functionality.
2007-04-03 21:01:29 +00:00
Dr. Stephen Henson
ff03c6bc97
Add tiny ASN1 code for DSA signatures.
...
Make DSA tests, selftests and algorithm tests use EVP.
2007-04-02 23:59:47 +00:00
Dr. Stephen Henson
cb6fdc3a49
Update from stable branch.
2007-03-28 22:00:48 +00:00
Dr. Stephen Henson
8c3b5d5f27
Update from 0.9.8-stable with patches also applied to equivalent FIPS
...
sources.
2007-03-28 12:38:55 +00:00
Dr. Stephen Henson
aeb9ccfaad
And so it begins...
2007-03-22 00:39:24 +00:00
Dr. Stephen Henson
3380c52f15
Stop memory leak.
2007-03-05 00:06:47 +00:00
Lutz Jänicke
1364e6f1ac
Initialize "buf" to 0 to make valgrind happy :-)
...
Note: the RAND_bytes() manual page says:
RAND_bytes() puts num cryptographically strong pseudo-random bytes into buf.
It does not talk about using the previous contents of buf so we are working
as documented.
2007-03-02 17:54:31 +00:00
Lutz Jänicke
c5ac2aa62c
Do not use uninitialized memory to seed the PRNG as it may confuse
...
code checking tools.
PR: 1499
2007-03-02 17:44:55 +00:00
Dr. Stephen Henson
392a0345de
EVP_CIPHER_CTX_key_length() should return the set key length in the
...
EVP_CIPHER_CTX structure which may not be the same as the underlying
cipher key length for variable length ciphers.
2007-02-27 18:42:52 +00:00
Dr. Stephen Henson
5dd24ead57
Prepare for next version.
2007-02-23 12:50:54 +00:00
Dr. Stephen Henson
d2cb94952a
Add L to version number
2007-02-23 12:38:11 +00:00
Dr. Stephen Henson
0615396d2d
Prepare for release.
2007-02-23 12:12:28 +00:00
Dr. Stephen Henson
82877ea449
Make update.
2007-02-23 01:01:08 +00:00
Lutz Jänicke
d69f85bf15
Fix incorrect handling of special characters
...
PR: 1459
Submitted by: tnitschke@innominate.com
Reviewed by: steve@openssl.org
2007-02-21 17:44:51 +00:00
Dr. Stephen Henson
52ee969e29
Update from 0.9.7-stable.
2007-02-21 13:48:49 +00:00
Dr. Stephen Henson
d1049ad93e
Fix Win32 warnings.
2007-02-18 17:23:20 +00:00
Nils Larsch
8f813338f1
- use OPENSSL_malloc() etc. in zlib
...
- move zlib_stateful_ex_idx initialization to COMP_zlib()
PR: 1468
2007-02-14 21:50:26 +00:00
Nils Larsch
5eee0253e5
remove unreachable code
2007-02-10 09:48:42 +00:00
Dr. Stephen Henson
594c723f98
Add hmac option to dgst from 0.9.7-stable.
2007-02-08 19:08:21 +00:00