Reordering new API's that have a libctx, propq

Michael Richardson mcr at
Sun Sep 6 22:28:50 UTC 2020

Richard Levitte <levitte at> wrote:
    > There are many red herrings in here, and I would argue that trying to
    > be too uniform in the way you think about all functions may be
    > harmful, because not all functions are classified the same.

    > We cannot deny that many of our interfaces have an OOP flair.  We may
    > be programming in C, but we very obviously have that kind of pattern,
    > a "poor man's OOP" in C.  So speaking about our interfaces in OOP
    > terms is not far fetched, as long as we keep in mind that we can only
    > take the argument so far.

It would be very nice if there was object-focused (rather than "oriented")
documentation for OpenSSL.
Tell me what all the structures/typedefs are, and then tell me what things operate on them.
(I tried to start documentation like that for the CMS parts, but I got distracted.)

]               Never tell me the odds!                 | ipv6 mesh networks [
]   Michael Richardson, Sandelman Software Works        |    IoT architect   [
]     mcr at        |   ruby on rails    [

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 487 bytes
Desc: not available
URL: <>

More information about the openssl-project mailing list