Dr. Stephen Henson
f97b8f3114
Update from stable branch.
2008-09-15 22:03:18 +00:00
Dr. Stephen Henson
e9d247d2b0
Merge from stable branch.
2008-06-14 19:53:04 +00:00
Dr. Stephen Henson
9b95537a01
Fixes to make CFB1 Monte Carlo test work.
2007-12-26 19:04:58 +00:00
Dr. Stephen Henson
86fbdae6e8
Fix camellia to use extra argument in IMPLEMENT_CFBR.
2007-12-23 13:50:22 +00:00
Dr. Stephen Henson
0633bca11c
Updates from 0.9.8-stable
2007-12-14 01:16:16 +00:00
Dr. Stephen Henson
03b7b4690c
Cleaner check of self test status.
2007-08-19 12:49:07 +00:00
Dr. Stephen Henson
4742bc0f6f
Fix remaining error code discrepancies.
2007-08-14 16:00:52 +00:00
Dr. Stephen Henson
7c27ac1030
Update dependencies.
2007-07-10 21:37:24 +00:00
Andy Polyakov
e881c00515
EVP_*_cfb1 was broken [from HEAD].
...
PR: 1318
2007-07-08 19:20:48 +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
Dr. Stephen Henson
b2d65cbac7
Fix warnings.
2007-06-20 17:49:42 +00:00
Dr. Stephen Henson
27f50994ff
Disable DES in FIPS mode.
2007-05-21 12:45:10 +00:00
Dr. Stephen Henson
1139eeecbc
Merge from 0.9.8 stable branch.
2007-04-24 11:30:51 +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
282af42404
Add algorithm configuration module.
2007-04-08 17:51:02 +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
aeb9ccfaad
And so it begins...
2007-03-22 00:39:24 +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
594c723f98
Add hmac option to dgst from 0.9.7-stable.
2007-02-08 19:08:21 +00:00
Dr. Stephen Henson
4a0d3530e0
Update from HEAD.
2007-01-21 13:16:49 +00:00
Nils Larsch
8e6905d238
remove trailing '\'
...
PR: 1438
2006-12-19 19:47:39 +00:00
Nils Larsch
d4a6240005
replace macros with functions
...
Submitted by: Tracy Camp <tracyx.e.camp@intel.com>
2006-11-29 20:47:15 +00:00
Dr. Stephen Henson
115fc340cb
Rebuild error file C source files.
2006-11-21 20:14:46 +00:00
Dr. Stephen Henson
f4f1dc39e0
Fix from HEAD.
2006-08-31 21:01:41 +00:00
Bodo Möller
1921a1adb2
"make depend" for the default configuration, i.e. no-camellia here in
...
the 0.9.8 branch!
2006-06-14 09:56:08 +00:00
Bodo Möller
edbf9f878d
Camellia cipher, contributed by NTT
...
Submitted by: Masashi Fujita
Reviewed by: Bodo Moeller
2006-06-11 01:08:15 +00:00
Bodo Möller
e18eef3d7a
Camellia cipher, contributed by NTT
...
Submitted by: Masashi Fujita
Reviewed by: Bodo Moeller
2006-06-09 15:42:21 +00:00
Dr. Stephen Henson
b095418d20
Fix from 0.9.7-stable.
2006-04-15 17:43:18 +00:00
Dr. Stephen Henson
81418b7c77
Update from HEAD.
2006-03-01 21:17:50 +00:00
Dr. Stephen Henson
9f85fcefdc
Update filenames in makefiles
2006-02-04 01:49:36 +00:00
Dr. Stephen Henson
cf6bc84148
Update from HEAD.
2005-12-02 13:47:02 +00:00
Nils Larsch
7f622f6c04
fix warnings when building openssl with (gcc 3.3.1):
...
-Wmissing-prototypes -Wcomment -Wformat -Wimplicit -Wmain -Wmultichar
-Wswitch -Wshadow -Wtrigraphs -Werror -Wchar-subscripts
-Wstrict-prototypes -Wreturn-type -Wpointer-arith -W -Wunused
-Wno-unused-parameter -Wuninitialized
2005-08-28 23:20:52 +00:00
Nils Larsch
3de6d65ea3
improved error checking and some fixes
...
PR: 1170
Submitted by: Yair Elharrar
Reviewed and edited by: Nils Larsch
2005-07-26 20:55:17 +00:00
Nils Larsch
e62fa54811
the final byte of pkcs7 padded plaintext can never be 0
...
Submitted by: K S Sreeram <sreeram@tachyontech.net>
2005-07-20 22:02:25 +00:00
Nils Larsch
4913b88f70
make
...
./configure no-deprecated [no-dsa] [no-dh] [no-ec] [no-rsa]
make all test
work again (+ make update)
PR: 1159
2005-07-16 11:13:10 +00:00
Richard Levitte
2b975dfd5b
Do no try to pretend we're at the end of anything unless we're at the end
...
of a 4-character block.
2005-06-20 22:11:28 +00:00
Nils Larsch
e00b165e9b
let "make all test" work with "no-aes"
...
PR: 1078
2005-05-31 17:56:17 +00:00
Andy Polyakov
ce92b6eb9c
Further BUILDENV refinement, further fool-proofing of Makefiles and
...
[most importantly] put back dependencies accidentaly eliminated in
check-in #13342 .
2005-05-16 16:55:47 +00:00
Nils Larsch
9dd8405341
ecc api cleanup; summary:
...
- hide the EC_KEY structure definition in ec_lcl.c + add
some functions to use/access the EC_KEY fields
- change the way how method specific data (ecdsa/ecdh) is
attached to a EC_KEY
- add ECDSA_sign_ex and ECDSA_do_sign_ex functions with
additional parameters for pre-computed values
- rebuild libeay.num from 0.9.7
2005-05-16 10:11:04 +00:00
Andy Polyakov
81a86fcf17
Fool-proofing Makefiles
2005-05-15 22:23:26 +00:00
Dr. Stephen Henson
b6995add5c
Make -CSP option work again in pkcs12 utility by checking for
...
attribute in EVP_PKEY structure.
2005-05-15 00:54:45 +00:00
Bodo Möller
8afca8d9c6
Fix more error codes.
...
(Also improve util/ck_errf.pl script, and occasionally
fix source code formatting.)
2005-05-11 03:45:39 +00:00
Nils Larsch
8b15c74018
give EC_GROUP_new_by_nid a more meanigful name:
...
EC_GROUP_new_by_nid -> EC_GROUP_new_by_curve_name
2005-05-10 11:37:47 +00:00
Nils Larsch
7dc17a6cf0
give EC_GROUP_*_nid functions a more meaningful name
...
EC_GROUP_get_nid -> EC_GROUP_get_curve_name
EC_GROUP_set_nid -> EC_GROUP_set_curve_name
2005-05-08 22:09:12 +00:00
Andy Polyakov
405d9761a5
Allow for ./config no-sha0 [from stable].
2005-04-30 21:51:41 +00:00