*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> BN_get_word (3)              
Title
Content
Arch
Section
 

BN_zero(3)

Contents


NAME    [Toc]    [Back]

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

SYNOPSIS    [Toc]    [Back]

       #include <openssl/bn.h>

       int BN_zero(
               BIGNUM *a ); int BN_one(
               BIGNUM *a ); BIGNUM *BN_value_one(
               void ); int BN_set_word(
               BIGNUM  *a,  unsigned  long  w  );  unsigned  long
       BN_get_word(
               BIGNUM *a );

DESCRIPTION    [Toc]    [Back]

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

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

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

RETURN VALUES    [Toc]    [Back]

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

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

RESTRICTIONS    [Toc]    [Back]

       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.

HISTORY    [Toc]    [Back]

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

SEE ALSO    [Toc]    [Back]

      
      
       Functions: bn(3), BN_bn2bin(3)



                                                       BN_zero(3)
[ Back ]
 Similar pages
Name OS Title
pset_assign HP-UX change processor set assignment
devassign HP-UX device assignment database file for a trusted system
devassign Tru64 Device assignment database file (Enhanced Security)
putesdvnam Tru64 Manipulate device assignment database entry (Enhanced Security)
setdvagent Tru64 Manipulate device assignment database entry (Enhanced Security)
enddvagent Tru64 Manipulate device assignment database entry (Enhanced Security)
putdvagnam HP-UX manipulate device assignment database entry for a trusted system
copydvagent HP-UX manipulate device assignment database entry for a trusted system
setdvagent HP-UX manipulate device assignment database entry for a trusted system
getdvagnam HP-UX manipulate device assignment database entry for a trusted system
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service