Dr. Stephen Henson
|
6e7ca5e1eb
|
Update from stable branch.
|
2007-02-27 18:43:42 +00:00 |
|
Nils Larsch
|
0d5ac5a738
|
allow EVP_PKEY_CTX_free(NULL)
|
2007-02-26 18:32:53 +00:00 |
|
Dr. Stephen Henson
|
52cfa39716
|
Add -hmac option to dgst from 0.9.7 stable branch.
|
2007-02-08 19:07:43 +00:00 |
|
Dr. Stephen Henson
|
560b79cbff
|
Constify version strings and some structures.
|
2007-01-21 13:07:17 +00:00 |
|
Nils Larsch
|
b0ec114685
|
fix order
PR: 1442
|
2006-12-21 19:50:48 +00:00 |
|
Nils Larsch
|
06e2dd037e
|
add support for ecdsa-with-sha256 etc.
|
2006-12-20 08:58:54 +00:00 |
|
Nils Larsch
|
34f0a19309
|
remove trailing '\'
PR: 1438
|
2006-12-19 19:49:02 +00:00 |
|
Nils Larsch
|
7806f3dd4b
|
replace macros with functions
Submitted by: Tracy Camp <tracyx.e.camp@intel.com>
|
2006-11-29 20:54:57 +00:00 |
|
Dr. Stephen Henson
|
47a9d527ab
|
Update from 0.9.8 stable. Eliminate duplicate error codes.
|
2006-11-21 21:29:44 +00:00 |
|
Ben Laurie
|
84948b39df
|
Fix various warnings.
|
2006-11-08 09:45:12 +00:00 |
|
Dr. Stephen Henson
|
02c9b66a6c
|
Fix C++ style comments, change assert to OPENSSL_assert, stop warning with
pedantic mode.
|
2006-08-31 20:56:20 +00:00 |
|
Ben Laurie
|
777c47acbe
|
Make things static that should be. Declare stuff in headers that should be.
Fix warnings.
|
2006-08-28 17:01:04 +00:00 |
|
Dr. Stephen Henson
|
5c95c2ac23
|
Fix various error codes to match functions.
|
2006-07-17 16:33:31 +00:00 |
|
Dr. Stephen Henson
|
29cf84c692
|
New docs for EVP_Digest{Sign,Verify}*() function. Update existing docs.
|
2006-07-12 12:31:30 +00:00 |
|
Dr. Stephen Henson
|
b7683e3a5d
|
Allow digests to supply S/MIME micalg values from a ctrl.
Send ctrls to EVP_PKEY_METHOD during signing of PKCS7 structure so
customisation is possible.
|
2006-07-10 18:36:55 +00:00 |
|
Dr. Stephen Henson
|
0ee2166cc5
|
New functions to add and free up application defined signature OIDs.
|
2006-07-09 16:05:43 +00:00 |
|
Dr. Stephen Henson
|
5ba4bf35c5
|
New functions to enumerate digests and ciphers.
|
2006-07-09 00:53:45 +00:00 |
|
Andy Polyakov
|
975efcbaee
|
Typos(?) in HEAD/crypto/evp/p_lib.c.
|
2006-07-04 20:27:44 +00:00 |
|
Dr. Stephen Henson
|
86207c1960
|
Make return value from EVP_PKEY_cmp() and EVP_PKEY_cmp_parameters() consistent.
|
2006-07-02 21:12:40 +00:00 |
|
Dr. Stephen Henson
|
944f858021
|
Fix EVP_PKEY_CTX_dup() to return correct value and handle NULL keys in
the source.
|
2006-06-27 17:23:24 +00:00 |
|
Bodo Möller
|
dd030860c4
|
Camellia cipher, contributed by NTT
Submitted by: Masashi Fujita
Reviewed by: Bodo Moeller
|
2006-06-11 01:09:07 +00:00 |
|
Bodo Möller
|
f3dea9a595
|
Camellia cipher, contributed by NTT
Submitted by: Masashi Fujita
Reviewed by: Bodo Moeller
|
2006-06-09 15:44:59 +00:00 |
|
Dr. Stephen Henson
|
01b8b3c7d2
|
Complete EVP_PKEY_ASN1_METHOD ENGINE support.
|
2006-06-05 11:52:46 +00:00 |
|
Dr. Stephen Henson
|
e18e3eba76
|
Make update.
|
2006-06-02 17:54:47 +00:00 |
|
Dr. Stephen Henson
|
1892c8bf97
|
Extend default method string to include public key methods.
Add missing prototypes.
Fix engine method lookup.
|
2006-06-02 13:09:59 +00:00 |
|
Dr. Stephen Henson
|
5e428e7d0d
|
Typo.
|
2006-06-02 12:37:02 +00:00 |
|
Dr. Stephen Henson
|
c9777d2659
|
Add ENGINE support for EVP_PKEY_METHOD including lookups of ENGINE
implementations and functional reference counting when a context
is allocated, free or copied.
|
2006-06-02 12:33:39 +00:00 |
|
Dr. Stephen Henson
|
e0c1ea9038
|
Fix error code. make update
|
2006-06-01 12:43:39 +00:00 |
|
Dr. Stephen Henson
|
b28dea4e10
|
New pkey functions for keygen callbacks and retrieving operation type.
|
2006-05-31 17:34:14 +00:00 |
|
Dr. Stephen Henson
|
3207e61222
|
Add prototypes, update Win32 ordinals.
|
2006-05-25 11:44:05 +00:00 |
|
Dr. Stephen Henson
|
3a828611e9
|
Update EVP_MD_CTX_copy_ex() to use EVP_PKEY_CTX_dup().
|
2006-05-25 00:55:00 +00:00 |
|
Dr. Stephen Henson
|
8bdcef40e4
|
New function to dup EVP_PKEY_CTX. This will be needed to make new signing
functions and EVP_MD_CTX_copy work properly.
|
2006-05-24 23:49:30 +00:00 |
|
Dr. Stephen Henson
|
91c9e62123
|
New functions for enchanced digest sign/verify.
|
2006-05-24 17:30:09 +00:00 |
|
Dr. Stephen Henson
|
0e3453536e
|
Fix warnings.
|
2006-05-24 13:29:32 +00:00 |
|
Dr. Stephen Henson
|
eaff5a1412
|
Use size_t for new crypto size parameters.
|
2006-05-24 12:33:46 +00:00 |
|
Dr. Stephen Henson
|
0965991600
|
Add ctrl to EVP_MD and EVP_PKEY_CTX to EVP_MD_CTX. These will be used
for enhanced sign/verify operations.
|
2006-05-22 13:01:01 +00:00 |
|
Dr. Stephen Henson
|
a620626a33
|
Code tidy.
|
2006-05-18 18:06:03 +00:00 |
|
Dr. Stephen Henson
|
3ef3e07a49
|
make update
|
2006-05-18 17:22:31 +00:00 |
|
Dr. Stephen Henson
|
1631d5f9b9
|
HMAC OIDs from RFC4231.
|
2006-05-17 12:27:45 +00:00 |
|
Dr. Stephen Henson
|
6d3a1eac3b
|
Add PRF preference ctrl to ciphers.
|
2006-05-15 18:35:13 +00:00 |
|
Dr. Stephen Henson
|
b8f702a0af
|
Change builting PBE to use static table. Add entries for HMAC and MD5, GOST.
|
2006-05-15 17:34:36 +00:00 |
|
Dr. Stephen Henson
|
856640b54f
|
Extend PBE code to support non default PKCS#5 v2.0 PRFs.
|
2006-05-14 18:40:53 +00:00 |
|
Dr. Stephen Henson
|
7f57b076a6
|
New functions to get key types without dereferncing EVP_PKEY.
More error checking for RSA pmeth.
|
2006-05-11 21:33:00 +00:00 |
|
Dr. Stephen Henson
|
399a6f0bd1
|
Update PKCS#7 enveloped data to new API.
|
2006-05-08 12:44:25 +00:00 |
|
Dr. Stephen Henson
|
03919683f9
|
Add support for default public key digest type ctrl.
|
2006-05-07 17:09:39 +00:00 |
|
Dr. Stephen Henson
|
b46343583c
|
Update EVP_PKEY_cmp() and X509_check_private() to return sensible values and
handle unsupported key types.
|
2006-04-28 12:27:37 +00:00 |
|
Dr. Stephen Henson
|
a78568b7e9
|
Replace RSA specific PKCS7_RECIP_INFO set up with an public key algorithm
ctrl.
|
2006-04-27 18:20:34 +00:00 |
|
Dr. Stephen Henson
|
81cebb8b79
|
Add prototypes and pkey accessor function for EVP_PKEY_CTX.
|
2006-04-26 11:52:36 +00:00 |
|
Dr. Stephen Henson
|
cddaba8ede
|
Add 'flags' parameter to EVP_PKEY_asn1_meth_new() to set algorithm flags.
|
2006-04-21 17:38:58 +00:00 |
|
Nils Larsch
|
f8296228f1
|
as we encrypt every bit separately we need to loop through the number
of bits; thanks to Michael McDougall <mmcdouga@saul.cis.upenn.edu>
PR: 1318
|
2006-04-20 13:11:52 +00:00 |
|