X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=CHANGES;h=34087941f00c0a950d77bd3c9bdb4494ee8f0681;hb=d2c3d5d4fcfee0820ed3e7018f9b1537a97cbe2e;hp=ec55dc350dfdefb868758316cd9827bf2f309bdc;hpb=c84f7f4a7405d69be4227d4766290b0950122b3c;p=oweals%2Fopenssl.git diff --git a/CHANGES b/CHANGES index ec55dc350d..34087941f0 100644 --- a/CHANGES +++ b/CHANGES @@ -4,6 +4,32 @@ Changes between 1.0.2 and 1.1.0 [xx XXX xxxx] + *) Removed obsolete engines: 4758cca, aep, atalla, cswift, nuron and sureware. + [Matt Caswell] + + *) New ASN.1 embed macro. + + New ASN.1 macro ASN1_EMBED. This is the same as ASN1_SIMPLE except the + structure is not allocated: it is part of the parent. That is instead of + + FOO *x; + + it must be: + + FOO x; + + This reduces memory fragmentation and make it impossible to accidentally + set a mandatory field to NULL. + + This currently only works for some fields specifically a SEQUENCE, CHOICE, + or ASN1_STRING type which is part of a parent SEQUENCE. Since it is + equivalent to ASN1_SIMPLE it cannot be tagged, OPTIONAL, SET OF or + SEQUENCE OF. + [Steve Henson] + + *) Remove EVP_CHECK_DES_KEY, a compile-time option that never compiled. + [Emilia Käsper] + *) Removed DES and RC4 ciphersuites from DEFAULT. Also removed RC2 although in 1.0.2 EXPORT was already removed and the only RC2 ciphersuite is also an EXPORT one. COMPLEMENTOFDEFAULT has been updated accordingly to add