X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=CHANGES;h=b106cca60173954eef66e614ffe0d7582daaae11;hb=f03aa651c0abafb8a4b7efebdc4017ce910f1513;hp=28c8d49cf4c66d60e731a6e60102374018d562a1;hpb=947b3b8bafb2266410610ff17964c5b42a407846;p=oweals%2Fopenssl.git diff --git a/CHANGES b/CHANGES index 28c8d49cf4..b106cca601 100644 --- a/CHANGES +++ b/CHANGES @@ -4,6 +4,40 @@ Changes between 0.9.5a and 0.9.6 [xx XXX 2000] + *) When some versions of IIS use the 'NET' form of private key the + key derivation algorithm is different. Normally MD5(password) is + used as a 128 bit RC4 key. In the modified case + MD5(MD5(password) + "SGCKEYSALT") is used insted. Added some + new functions i2d_RSA_NET(), d2i_RSA_NET() etc which are the same + as the old Netscape_RSA functions except they have an additional + 'sgckey' parameter which uses the modified algorithm. Also added + an -sgckey command line option to the rsa utility. Thanks to + Adrian Peck for posting details of the modified + algorithm to openssl-dev. + [Steve Henson] + + *) The evp_local.h macros were using 'c.##kname' which resulted in + invalid expansion on some systems (SCO 5.0.5 for example). + Corrected to 'c.kname'. + [Phillip Porch ] + + *) New X509_get1_email() and X509_REQ_get1_email() functions that return + a STACK of email addresses from a certificate or request, these look + in the subject name and the subject alternative name extensions and + omit any duplicate addresses. + [Steve Henson] + + *) Re-implement BN_mod_exp2_mont using independent (and larger) windows. + This makes DSA verification about 2 % faster. + [Bodo Moeller] + + *) Increase maximum window size in BN_mod_exp_... to 6 bits instead of 5 + (meaning that now 2^5 values will be precomputed, which is only 4 KB + plus overhead for 1024 bit moduli). + This makes exponentiations about 0.5 % faster for 1024 bit + exponents (as measured by "openssl speed rsa2048"). + [Bodo Moeller] + *) Rename memory handling macros to avoid conflicts with other software: Malloc => OPENSSL_malloc @@ -12,8 +46,8 @@ Free => OPENSSL_free [Richard Levitte] - *) New function BN_mod_exp_mont_word for small bases (roughly 15-20% - faster than BN_mod_exp_mont). + *) New function BN_mod_exp_mont_word for small bases (roughly 15% + faster than BN_mod_exp_mont, i.e. 7% for a full DH exchange). [Bodo Moeller] *) CygWin32 support.