Re: building openssl-1.1.1d with "enable-deprecated"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Matt, 
       I said " It does not work" means, after I build the open-ssl1.1.1d with or without the "enable-deprecated" configuration, then use the library, header files in my application as before with the older version(1.0.2t), then my build failed, the errors are like:
Error C3861 'HMAC_CTX_init': identifier not found
Error C3861 'HMAC_CTX_cleanup': identifier not found
and more related to some struct def difference.
But as I imagine, it should not happen, right ? 

Peter

On Mon, Sep 16, 2019 at 11:17 AM Michael Wojcik <Michael.Wojcik@xxxxxxxxxxxxxx> wrote:
Matt has answered the main question, but as an aside: -D"_CRT_SECURE_NO_DEPRECATE" suppresses warning messages from Microsoft's Visual C compiler for using various standard C library functions, rather than using the optional "secure" ones (a misnomer, as they are at best somewhat easier to use safely) added with C99 (in Appendix K of the C standard, I think; I'm traveling and don't have my copy handy). It has nothing to do with OpenSSL APIs, deprecated or otherwise; it just reduces noise from the Microsoft compiler.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux