[openssl-users] DTLS fragmentation and mem BIO

Matt Caswell matt at openssl.org
Tue Sep 6 14:05:37 UTC 2016



On 06/09/16 14:55, Lorenzo Miniero wrote:
> Apologies for reviving this old thread, but a user of my project made me
> notice that my code doesn't compile on Openssl 1.1.0 anymore. Apparently
> the cause is some structures have been made opaque in the new version.
> In my case, the structure that breaks the code is BIO, as I used some of
> its previously public properties in my filter. Is there any transition
> documentation page that can help figuring out how I can adapt it
> accordingly? Or is the way my filter was written at the time hopelessly
> broken now, and a different approach to do the same needed?

Probably there is a "getter" function to get at what you need. What
properties are they?

The BIO_METHOD structure is also now opaque and needs to be setup via
the BIO_meth_*() functions. See:

https://www.openssl.org/docs/manmaster/crypto/BIO_meth_new.html

Matt


More information about the openssl-users mailing list