OpenSSL BN_copy(3openssl)
NNNNAAAAMMMMEEEEBN_copy, BN_dup - copy BIGNUMs
SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS#include
BIGNUM *BN_copy(BIGNUM *to, const BIGNUM *from);
BIGNUM *BN_dup(const BIGNUM *from);
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNNBN_copy() copies ffffrrrroooommmm to ttttoooo. BN_dup() creates a new BBBBIIIIGGGGNNNNUUUUMMMM
containing the value ffffrrrroooommmm. RRRREEEETTTTUUUURRRRNNNN VVVVAAAALLLLUUUUEEEESSSSBN_copy() returns ttttoooo on success, NULL on error. BN_dup()
returns the new BBBBIIIIGGGGNNNNUUUUMMMM, and NULL on error. The error codescan be obtained by ERR_get_error(3).
SSSSEEEEEEEE AAAALLLLSSSSOOOObn(3), ERR_get_error(3)
HHHHIIIISSSSTTTTOOOORRRRYYYYBN_copy() and BN_dup() are available in all versions of
SSLeay and OpenSSL.25/Sep/2002 Last change: 0.9.8o 1