X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=CHANGES.md;h=c552e9a0a8db35fb380ad39f0c512ae3bcb0da5f;hp=c6d93ef3ed6d00375ce0351209493d5d48eca3c1;hb=041a96e7acc89685228980b5615a53bee7f07b0f;hpb=c50604eb4a6d52b120ea07bad50d3d82a70b26f7 diff --git a/CHANGES.md b/CHANGES.md index c6d93ef3ed..c552e9a0a8 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -24,6 +24,11 @@ OpenSSL 3.0 ### Changes between 1.1.1 and 3.0 [xx XXX xxxx] ### + * `ASN1_verify()`, `ASN1_digest()` and `ASN1_sign()` have been deprecated. + They are old functions that we don't use, and that you could disable with + the macro `NO_ASN1_OLD`. This goes all the way back to OpenSSL 0.9.7. + + *Richard Levitte* * The main project documents (README, NEWS, CHANGES, INSTALL, SUPPORT) have been converted to Markdown with the goal to produce documents @@ -935,6 +940,19 @@ OpenSSL 1.1.1 ### Changes between 1.1.1d and 1.1.1e [xx XXX xxxx] ### + * *[VMS only]* The header files that the VMS compilers include automatically, + `__DECC_INCLUDE_PROLOGUE.H` and `__DECC_INCLUDE_EPILOGUE.H`, use pragmas + that the C++ compiler doesn't understand. This is a shortcoming in the + compiler, but can be worked around with `__cplusplus` guards. + + C++ applications that use OpenSSL libraries must be compiled using the + qualifier `/NAMES=(AS_IS,SHORTENED)` to be able to use all the OpenSSL + functions. Otherwise, only functions with symbols of less than 31 + characters can be used, as the linker will not be able to successfully + resolve symbols with longer names. + + *Richard Levitte* + * Added a new method to gather entropy on VMS, based on SYS$GET_ENTROPY. The presence of this system service is determined at run-time.