[openssl-dev] [openssl.org #3628]

Алексей Комнин via RT rt at openssl.org
Tue Jan 20 11:04:15 UTC 2015


Greetings,

I wonder have you refused the patch or it will be applied?

Thanks,
Alex Komnin.

2014-12-10 23:35 GMT+03:00 The default queue via RT <rt at openssl.org>:
>
> Greetings,
>
> This message has been automatically generated in response to the
> creation of a trouble ticket regarding:
>         "[PATCH] NDEBUG macro and redundant strings",
> a summary of which appears below.
>
> There is no need to reply to this message right now.  Your ticket has been
> assigned an ID of [openssl.org #3628].
>
> Please include the string:
>
>          [openssl.org #3628]
>
> in the subject line of all future correspondence about this issue. To do so,
> you may reply to this message.
>
>                         Thank you,
>                         rt at openssl.org
>
> -------------------------------------------------------------------------
> During the development process we found that libcrypto contains a lot of
> redundant strings in the final binary even when it was built with Debugging
> turned off. These strings undesirably reveal absolute paths to the source
> files of libcrypto. The paths usually contain private information, e.g.
> "/Users/john.johnson/Projects/libssl/crypto/evp/encode.c".
>
> That happens because several macros, like OPENSSL_malloc(),
> OPENSSL_assert() etc.,
> pass __FILE__ as an operand to the underlying routines.
>
> I'd like to propose a new macro, NDEBUG, which turns on/off passing
> __FILE__ as
> an argument.
>
> Thanks,
> Alex Komnin.
>




More information about the openssl-dev mailing list