Encode a signed BIGNUM as little‐endian two's‐complement of fixed width.

Synopsis

Declared in <openssl/bn.h>

int
BN_signed_bn2lebin(
    BIGNUM const* a,
    unsigned char* to,
    int tolen);

Return Value

tolen on success, or ‐1 if a does not fit.

Parameters

Name

Description

a

Value to encode (may be negative).

to

Destination buffer of tolen bytes.

tolen

Fixed output width in bytes.

Created with MrDocs