#
e19106f5 |
| 22-Oct-2008 |
Dr. Stephen Henson |
Create function of the form OBJ_bsearch_xxx() in bsearch typesafe macros with the appropriate parameters which calls OBJ_bsearch(). A compiler will typically inline this. This avoids
Create function of the form OBJ_bsearch_xxx() in bsearch typesafe macros with the appropriate parameters which calls OBJ_bsearch(). A compiler will typically inline this. This avoids the need for cmp_xxx variables and fixes unchecked const issues with CHECKED_PTR_OF()
show more ...
|
#
606f6c47 |
| 20-Oct-2008 |
Dr. Stephen Henson |
Fix a shed load or warnings: Duplicate const. Use of ; outside function.
|
#
babb3798 |
| 12-Oct-2008 |
Ben Laurie |
Type-checked (and modern C compliant) OBJ_bsearch.
|
Revision tags: OpenSSL_0_9_8i |
|
#
d4cdbab9 |
| 04-Jul-2008 |
Dr. Stephen Henson |
Avoid warnings with -pedantic, specifically: Conversion between void * and function pointer. Value computed not used. Signed/unsigned argument.
|
#
5ce278a7 |
| 04-Jun-2008 |
Ben Laurie |
More type-checking.
|
Revision tags: OpenSSL_0_9_8h |
|
#
0e1dba93 |
| 26-Oct-2007 |
Dr. Stephen Henson |
1. Changes for s_client.c to make it return non-zero exit code in case of handshake failure 2. Changes to x509_certificate_type function (crypto/x509/x509type.c) to make it recognize
1. Changes for s_client.c to make it return non-zero exit code in case of handshake failure 2. Changes to x509_certificate_type function (crypto/x509/x509type.c) to make it recognize GOST certificates as EVP_PKT_SIGN|EVP_PKT_EXCH (required for s3_srvr to accept GOST client certificates). 3. Changes to EVP - adding of function EVP_PKEY_CTX_get0_peerkey - Make function EVP_PKEY_derive_set_peerkey work for context with ENCRYPT operation, because we use peerkey field in the context to pass non-ephemeral secret key to GOST encrypt operation. - added EVP_PKEY_CTRL_SET_IV control command. It is really GOST-specific, but it is used in SSL code, so it has to go in some header file, available during libssl compilation 4. Fix to HMAC to avoid call of OPENSSL_cleanse on undefined data 5. Include des.h if KSSL_DEBUG is defined into some libssl files, to make debugging output which depends on constants defined there, work and other KSSL_DEBUG output fixes 6. Declaration of real GOST ciphersuites, two authentication methods SSL_aGOST94 and SSL_aGOST2001 and one key exchange method SSL_kGOST 7. Implementation of these methods. 8. Support for sending unsolicited serverhello extension if GOST ciphersuite is selected. It is require for interoperability with CryptoPro CSP 3.0 and 3.6 and controlled by SSL_OP_CRYPTOPRO_TLSEXT_BUG constant. This constant is added to SSL_OP_ALL, because it does nothing, if non-GOST ciphersuite is selected, and all implementation of GOST include compatibility with CryptoPro. 9. Support for CertificateVerify message without length field. It is another CryptoPro bug, but support is made unconditional, because it does no harm for draft-conforming implementation. 10. In tls1_mac extra copy of stream mac context is no more done. When I've written currently commited code I haven't read EVP_DigestSignFinal manual carefully enough and haven't noticed that it does an internal digest ctx copying. This implementation was tested against 1. CryptoPro CSP 3.6 client and server 2. Cryptopro CSP 3.0 server
show more ...
|
Revision tags: OpenSSL_0_9_8g, OpenSSL_0_9_8f, FIPS_098_TEST_8, FIPS_098_TEST_7, FIPS_098_TEST_6, FIPS_098_TEST_5, FIPS_098_TEST_4, FIPS_098_TEST_3, FIPS_098_TEST_2, FIPS_098_TEST_1 |
|
#
74633553 |
| 11-Apr-2007 |
Dr. Stephen Henson |
Experimental HMAC support via EVP_PKEY_METHOD.
|
#
0d5ac5a7 |
| 26-Feb-2007 |
Nils Larsch |
allow EVP_PKEY_CTX_free(NULL)
|
Revision tags: OpenSSL_0_9_7m, OpenSSL_0_9_8e, OpenSSL_0_9_7l, OpenSSL_0_9_8d, OpenSSL_0_9_8c, OpenSSL_0_9_7k |
|
#
944f8580 |
| 27-Jun-2006 |
Dr. Stephen Henson |
Fix EVP_PKEY_CTX_dup() to return correct value and handle NULL keys in the source.
|
#
01b8b3c7 |
| 05-Jun-2006 |
Dr. Stephen Henson |
Complete EVP_PKEY_ASN1_METHOD ENGINE support.
|
#
1892c8bf |
| 02-Jun-2006 |
Dr. Stephen Henson |
Extend default method string to include public key methods. Add missing prototypes. Fix engine method lookup.
|
#
5e428e7d |
| 02-Jun-2006 |
Dr. Stephen Henson |
Typo.
|
#
c9777d26 |
| 02-Jun-2006 |
Dr. Stephen Henson |
Add ENGINE support for EVP_PKEY_METHOD including lookups of ENGINE implementations and functional reference counting when a context is allocated, free or copied.
|
#
b28dea4e |
| 31-May-2006 |
Dr. Stephen Henson |
New pkey functions for keygen callbacks and retrieving operation type.
|
#
8bdcef40 |
| 24-May-2006 |
Dr. Stephen Henson |
New function to dup EVP_PKEY_CTX. This will be needed to make new signing functions and EVP_MD_CTX_copy work properly.
|
#
eaff5a14 |
| 24-May-2006 |
Dr. Stephen Henson |
Use size_t for new crypto size parameters.
|
Revision tags: OpenSSL_0_9_7j, OpenSSL_0_9_8b |
|
#
81cebb8b |
| 26-Apr-2006 |
Dr. Stephen Henson |
Add prototypes and pkey accessor function for EVP_PKEY_CTX.
|
#
c20276e4 |
| 17-Apr-2006 |
Dr. Stephen Henson |
Fix (most) WIN32 warnings and errors.
|
#
9ca7047d |
| 16-Apr-2006 |
Dr. Stephen Henson |
Provisional support for EC pkey method, supporting ECDH and ECDSA.
|
#
b010b7c4 |
| 15-Apr-2006 |
Dr. Stephen Henson |
Use more flexible method of determining output length, by setting &outlen value of the passed output buffer is NULL. The old method of using EVP_PKEY_size(pkey) isn't flexible enough to
Use more flexible method of determining output length, by setting &outlen value of the passed output buffer is NULL. The old method of using EVP_PKEY_size(pkey) isn't flexible enough to cover all cases where the output length may depend on the operation or the parameters associated with it.
show more ...
|
#
ba30bad5 |
| 14-Apr-2006 |
Dr. Stephen Henson |
Add functions to allow setting and adding external EVP_PKEY_METHOD.
|
#
ffb1ac67 |
| 13-Apr-2006 |
Dr. Stephen Henson |
Complete key derivation support.
|
#
d87e6152 |
| 13-Apr-2006 |
Dr. Stephen Henson |
Add key derivation support.
|
#
3ba0885a |
| 12-Apr-2006 |
Dr. Stephen Henson |
Extend DH ASN1 method, add DH EVP_PKEY_METHOD.
|
#
c927df3f |
| 12-Apr-2006 |
Dr. Stephen Henson |
Initial DSA EVP_PKEY_METHOD. Fixup some error codes.
|