On 17/12/2015 10:28, Salz, Rich wrote:
I want to change the memory alloc/debug things.
Right now there are several undocumented functions to allow you to
swap-out the malloc/realloc/free routines, wrappers that call those
routines, debug versions of those wrappers, and functions to set the
set-options versions of those functions. Yes, really J Is anyone
using that stuff?
I want to change the model so that there are three wrappers around
malloc/realloc/free, and that the only thing you can do is change that
wrapper. This is vastly simpler and easier to understand. I also
documented it. A version can be found at
https://github.com/openssl/openssl/pull/450
I’ve posted about this before. But I’m asking again if this kind of
change will cause problems for anyone.
I don't need it so I don't object. But if anyone objects,
you could write a compatibility module that can be called
to use the new interface to change in a compatible variant
of the old wrappers, which would then provide the old
hooks/facilities when needed while staying out of the way
(not even being linked into static programs) for the rest
of us.
I guess this is because that interface is not a part of a
commercial grade full featured SSL/TLS and general purpose
crypto library, it is just a means to do quality assurance
on said library.
Enjoy and Merry Christmas
Jakob
--
Jakob Bohm, CIO, Partner, WiseMo A/S. https://www.wisemo.com
Transformervej 29, 2860 Søborg, Denmark. Direct +45 31 13 16 10
This public discussion message is non-binding and may contain errors.
WiseMo - Remote Service Management for PCs, Phones and Embedded
_______________________________________________
openssl-users mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users