[openssl-users] openssl 1.1.1 opaque structures

Richard Levitte levitte at openssl.org
Sun Nov 25 06:26:07 UTC 2018

(that was Rich responding, not Matt ;-))

There are penty of functions to assign values properly to BIGNUMs
without having to resort to accessing the structure members.  If you
still have reasons to do so, that sounds like you want to modify the
API somehow, and since you do have access to the OpenSSL source,
you're free to do so (and to maintain your own patches).


In message <CAAiJU8P2TNALbhfYCr-W6qEQXEZ3=rMv2pibwFCck0vO0oFEWw at mail.gmail.com> on Sun, 25 Nov 2018 11:05:52 +0530, priya p <priyahere223 at gmail.com> said:

> Hi Matt,
> I want to get/set BIGNUM structure members using API like DH getter/setter ?
> Thanks,
> Priya
> On Sun, Nov 25, 2018, 9:32 AM Salz, Rich via openssl-users <openssl-users at openssl.org wrote:
>  * BIGNUM structure also has been made opaque. How to refer the members of BIGNUM
>  structure like bn->top ?
>  You cannot. That is the definition of “opaque structure.” :) Why do you need to access “top” ?
>  * And I don't see this API implementation ""lh_OPENSSL_CSTRING_new" in openssl-1.1.1 ?
>  It is a static inline functions in include/openssl/safestack.h. Because it’s static-inline, it won’t
>  show up unless it is actually used.
>  --
>  openssl-users mailing list
>  To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

More information about the openssl-users mailing list