Windows PowerShell command on Get-command BN_lshift
MyWebUniversity

Manual Pages for UNIX Operating System command usage for man BN_lshift

OpenSSL BN_set_bit(3openssl)

NNNNAAAAMMMMEEEE

BN_set_bit, BN_clear_bit, BN_is_bit_set, BN_mask_bits,

BN_lshift, BN_lshift1, BN_rshift, BN_rshift1 - bit

operations on BIGNUMs SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS

#include

int BN_set_bit(BIGNUM *a, int n);

int BN_clear_bit(BIGNUM *a, int n);

int BN_is_bit_set(const BIGNUM *a, int n);

int BN_mask_bits(BIGNUM *a, int n);

int BN_lshift(BIGNUM *r, const BIGNUM *a, int n);

int BN_lshift1(BIGNUM *r, BIGNUM *a);

int BN_rshift(BIGNUM *r, BIGNUM *a, int n);

int BN_rshift1(BIGNUM *r, BIGNUM *a);

DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN

BN_set_bit() sets bit nnnn in aaaa to 1 (a|=(1< expanded if necessary.

BN_clear_bit() sets bit nnnn in aaaa to 0 (a&=~(1< occurs if aaaa is shorter than nnnn bits.

BN_is_bit_set() tests if bit nnnn in aaaa is set.

BN_mask_bits() truncates aaaa to an nnnn bit number

(a&=~((~0)>>n)). An error occurs if aaaa already is shorter than nnnn bits.

BN_lshift() shifts aaaa left by nnnn bits and places the result in

rrrr (r=a*2^n). BN_lshift1() shifts aaaa left by one and places

the result in rrrr (r=2*a).

BN_rshift() shifts aaaa right by nnnn bits and places the result

in rrrr (r=a/2^n). BN_rshift1() shifts aaaa right by one and

places the result in rrrr (r=a/2). For the shift functions, rrrr and aaaa may be the same variable. RRRREEEETTTTUUUURRRRNNNN VVVVAAAALLLLUUUUEEEESSSS

BN_is_bit_set() returns 1 if the bit is set, 0 otherwise.

All other functions return 1 for success, 0 on error. The

error codes can be obtained by ERR_get_error(3).

24/Feb/2000 Last change: 0.9.8o 1

OpenSSL BN_set_bit(3openssl)

SSSSEEEEEEEE AAAALLLLSSSSOOOO

bn(3), BN_num_bytes(3), BN_add(3)

HHHHIIIISSSSTTTTOOOORRRRYYYY

BN_set_bit(), BN_clear_bit(), BN_is_bit_set(),

BN_mask_bits(), BN_lshift(), BN_lshift1(), BN_rshift(), and

BN_rshift1() are available in all versions of SSLeay and

OpenSSL.

24/Feb/2000 Last change: 0.9.8o 2




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™