[#BN_with_flags] = BN_with_flags :mrdocs: Make `dest` a temporary read‐only clone of `b` with flags replaced by `flags.` == Synopsis Declared in `<openssl/bn.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- void BN_with_flags( xref:BIGNUM.adoc[BIGNUM]* dest, xref:BIGNUM.adoc[BIGNUM] const* b, int flags); ---- == Description For temporary use only: `dest` and `b` must not be used concurrently, and `dest` should be a freshly BN_new()'d BIGNUM that has not been initialised otherwise. == Parameters [cols="1,4"] |=== | Name| Description | *dest* | Destination BIGNUM receiving the aliased limbs and new flags. | *b* | Source BIGNUM whose limbs are shared. | *flags* | Replacement BN_FLG_* flag word for `dest.` |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#