[openssl-dev] Feedback on BIO API changes in 1.1
Salz, Rich
rsalz at akamai.com
Mon Jun 27 18:59:05 UTC 2016
This feedback is very useful.
> 1) There is no accessor for the "num" field in the BIO struct.
> This is typically used to store a file descriptor or similar value. As can be seen
> by its explicit access in BIO_dup_chain(), there may be legitimate reasons to
> get at its value, even if you are not writing your own new BIO
> implementation.
Can you explain when/how/why you need it?
> 2) The API documentation for BIO_meth_new() says that "type" should be a
> unique integer, but provides no way to ensure this is true.
That sounds like a bug we need to fix. Perhaps something like
int BIO_meth_new_index([int flags?])
?
> 3) I'm not sure the conversion of BIO_METHOD to an opaque struct is really a
> good idea.
Did you see BIO_meth_set_write etc ?
More information about the openssl-dev
mailing list