BN_zero man page on SmartOS

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

BN_zero(3)			    OpenSSL			    BN_zero(3)

       BN_zero, BN_one, BN_value_one, BN_set_word, BN_get_word - BIGNUM
       assignment operations

	#include <openssl/bn.h>

	int BN_zero(BIGNUM *a);
	int BN_one(BIGNUM *a);

	const BIGNUM *BN_value_one(void);

	int BN_set_word(BIGNUM *a, unsigned long w);
	unsigned long BN_get_word(BIGNUM *a);

       BN_zero(), BN_one() and BN_set_word() set a to the values 0, 1 and w
       respectively.  BN_zero() and BN_one() are macros.

       BN_value_one() returns a BIGNUM constant of value 1. This constant is
       useful for use in comparisons and assignment.

       BN_get_word() returns a, if it can be represented as an unsigned long.

       BN_get_word() returns the value a, and 0xffffffffL if a cannot be
       represented as an unsigned long.

       BN_zero(), BN_one() and BN_set_word() return 1 on success, 0 otherwise.
       BN_value_one() returns the constant.

       Someone might change the constant.

       If a BIGNUM is equal to 0xffffffffL it can be represented as an
       unsigned long but this value is also returned on error.

       bn(3), BN_bn2bin(3)

       BN_zero(), BN_one() and BN_set_word() are available in all versions of
       SSLeay and OpenSSL. BN_value_one() and BN_get_word() were added in
       SSLeay 0.8.

       BN_value_one() was changed to return a true const BIGNUM * in OpenSSL

1.0.1g				  2014-03-17			    BN_zero(3)

List of man pages available for SmartOS

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