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