BN_CTX_NEW(3ssl) OpenSSL BN_CTX_NEW(3ssl) BN_CTX_new_ex, BN_CTX_new, BN_CTX_secure_new_ex, BN_CTX_secure_new, BN_CTX_free - BN_CTX #include BN_CTX *BN_CTX_new_ex(OSSL_LIB_CTX *ctx); BN_CTX *BN_CTX_new(void); BN_CTX *BN_CTX_secure_new_ex(OSSL_LIB_CTX *ctx); BN_CTX *BN_CTX_secure_new(void); void BN_CTX_free(BN_CTX *c); BN_CTX BIGNUM . BIGNUM BN_CTX. BN_CTX_new_ex() BN_CTX ctx. NULL . BN_CTX_new() BN_CTX_new_ex() . BN_CTX_secure_new_ex() BN_CTX ( CRYPTO_secure_malloc(3)) BIGNUM ctx. NULL . BN_CTX_secure_new() BN_CTX_secure_new_ex() . BN_CTX_free() BN_CTX . BN_CTX_start() BIGNUM BN_CTX BN_CTX_end() BN_CTX BN_CTX_free(). c NULL . BN_CTX . . BN_CTX_new() BN_CTX_secure_new() BN_CTX. NULL ERR_get_error(3). BN_CTX_free() . void BN_CTX_init(BN_CTX *c); BN_CTX_init() OpenSSL 1.1.0. BN_CTX_init BN_CTX_new : BN_CTX *ctx; ctx = BN_CTX_new(); if (!ctx) /* error */ ... BN_CTX_free(ctx); ERR_get_error(3), BN_add(3), BN_CTX_start(3) BN_CTX_init() OpenSSL 1.1.0. 2000-2020 OpenSSL. . Apache 2.0 ( ""). . LICENSE . 3 . . : . 3.6.2 7 2026 BN_CTX_NEW(3ssl)