BN_value_one man page on Slackware

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

BN_zero(3)			    OpenSSL			    BN_zero(3)

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

SYNOPSIS
	#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);

DESCRIPTION
       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.

RETURN VALUES
       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.

BUGS
       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.

SEE ALSO
       bn(3), BN_bn2bin(3)

HISTORY
       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
       0.9.7.

1.0.1e				  2013-02-11			    BN_zero(3)
[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server Slackware

List of man pages available for Slackware

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]
Tweet
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