]> git.ipfire.org Git - thirdparty/openssl.git/blame - CHANGES
Fix leak.
[thirdparty/openssl.git] / CHANGES
CommitLineData
81a6c781 1
f1c236f8 2 OpenSSL CHANGES
651d0aff
RE
3 _______________
4
bf3d6c0c 5 Changes between 0.9.8a and 0.9.9 [xx XXX xxxx]
28e4fe34 6
4700aea9
UM
7 *) BeOS support.
8 [Oliver Tappe <zooey@hirschkaefer.de>]
9
10 *) New make target "install_html_docs" installs HTML renditions of the
11 manual pages.
12 [Oliver Tappe <zooey@hirschkaefer.de>]
13
f5cda4cb
DSH
14 *) New utility "genpkey" this is analagous to "genrsa" etc except it can
15 generate keys for any algorithm. Extend and update EVP_PKEY_METHOD to
16 support key and parameter generation and add initial key generation
17 functionality for RSA.
18 [Steve Henson]
19
f733a5ef
DSH
20 *) Add functions for main EVP_PKEY_method operations. The undocumented
21 functions EVP_PKEY_{encrypt,decrypt} have been renamed to
22 EVP_PKEY_{encrypt,decrypt}_old.
23 [Steve Henson]
24
0b6f3c66
DSH
25 *) Initial definitions for EVP_PKEY_METHOD. This will be a high level public
26 key API, doesn't do much yet.
27 [Steve Henson]
28
0b33dac3
DSH
29 *) New function EVP_PKEY_asn1_get0_info() to retrieve information about
30 public key algorithms. New option to openssl utility:
31 "list-public-key-algorithms" to print out info.
32 [Steve Henson]
33
33273721
BM
34 *) Implement the Supported Elliptic Curves Extension for
35 ECC ciphersuites from draft-ietf-tls-ecc-12.txt.
36 [Douglas Stebila]
37
246e0931
DSH
38 *) Don't free up OIDs in OBJ_cleanup() if they are in use by EVP_MD or
39 EVP_CIPHER structures to avoid later problems in EVP_cleanup().
40 [Steve Henson]
41
3e4585c8 42 *) New utilities pkey and pkeyparam. These are similar to algorithm specific
f5cda4cb 43 utilities such as rsa, dsa, dsaparam etc except they process any key
3e4585c8 44 type.
3e84b6e1
DSH
45 [Steve Henson]
46
35208f36
DSH
47 *) Transfer public key printing routines to EVP_PKEY_ASN1_METHOD. New
48 functions EVP_PKEY_print_public(), EVP_PKEY_print_private(),
49 EVP_PKEY_print_param() to print public key data from an EVP_PKEY
50 structure.
51 [Steve Henson]
52
448be743
DSH
53 *) Initial support for pluggable public key ASN1.
54 De-spaghettify the public key ASN1 handling. Move public and private
55 key ASN1 handling to a new EVP_PKEY_ASN1_METHOD structure. Relocate
56 algorithm specific handling to a single module within the relevant
57 algorithm directory. Add functions to allow (near) opaque processing
58 of public and private key structures.
59 [Steve Henson]
60
36ca4ba6
BM
61 *) Implement the Supported Point Formats Extension for
62 ECC ciphersuites from draft-ietf-tls-ecc-12.txt.
63 [Douglas Stebila]
64
ddac1974
NL
65 *) Add initial support for RFC 4279 PSK TLS ciphersuites. Add members
66 for the psk identity [hint] and the psk callback functions to the
67 SSL_SESSION, SSL and SSL_CTX structure.
68
69 New ciphersuites:
70 PSK-RC4-SHA, PSK-3DES-EDE-CBC-SHA, PSK-AES128-CBC-SHA,
71 PSK-AES256-CBC-SHA
72
73 New functions:
74 SSL_CTX_use_psk_identity_hint
75 SSL_get_psk_identity_hint
76 SSL_get_psk_identity
77 SSL_use_psk_identity_hint
78
79 [Mika Kousa and Pasi Eronen of Nokia Corporation]
80
c7235be6
UM
81 *) Add RFC 3161 compliant time stamp request creation, response generation
82 and response verification functionality.
83