BN_CTX_new man page on DigitalUNIX

Man page or keyword search:  
man Server   12896 pages
apropos Keyword Search (all sections)
Output format
DigitalUNIX logo
[printable version]

BN_CTX_new(3)							 BN_CTX_new(3)

       BN_CTX_new,  BN_CTX_init, BN_CTX_free - Allocate and free BN_CTX struc‐

       #include <openssl/bn.h>

       BN_CTX *BN_CTX_new(
	       void ); void BN_CTX_init(
	       BN_CTX *c ); void BN_CTX_free(
	       BN_CTX *c );

       A BN_CTX is a structure that holds BIGNUM temporary variables  used  by
       library functions. Since dynamic memory allocation to create BIGNUMs is
       rather expensive when used  in  conjunction  with  repeated  subroutine
       calls, the BN_CTX structure is used.

       The BN_CTX_new() function allocates and initializes a BN_CTX structure.
       The  BN_CTX_init()  function  initializes  an  existing	 uninitialized

       The  BN_CTX_free()  function frees the components of the BN_CTX, and if
       it  was	created	 by  BN_CTX_new(),  also  the  structure  itself.   If
       BN_CTX_start() has been used on the BN_CTX, BN_CTX_end() must be called
       before the BN_CTX may be freed by BN_CTX_free().

       BN_CTX_new() returns a pointer to the BN_CTX. If the allocation	fails,
       it  returns  NULL  and  sets  an	 error	code  that  can be obtained by

       The BN_CTX_init() and BN_CTX_free() functions have no return values.

       The BN_CTX_new() and BN_CTX_free() functions are available in all  ver‐
       sions  on  SSLeay  and OpenSSL. The BN_CTX_init() function was added in
       SSLeay 0.9.1b.

       Functions: bn(3), err(3), BN_add(3), BN_CTX_start(3)


List of man pages available for DigitalUNIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net