I`d like to understand how a memory bio can be reseted with the internal read counter back to zero for further reusage.
e.g. I want to try to read first der and then pem <https://www.openssl.org/docs/man1.1.1/man3/d2i_X509.html> d2i_X509 and then: <https://www.openssl.org/docs/man1.1.1/man3/PEM_read_X509.html> PEM_read_X509 Then the second call will fail because the bio has already read some bytes, when I call each function with a newly created bio it is working fine. I already tried with BIO_seek, BIO_tell (returns 0?!), BIO_reset.