webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
bn.c File Reference
#include <openssl/bn.h>
#include <limits.h>
#include <string.h>
#include <openssl/err.h>
#include <openssl/mem.h>
#include "internal.h"

Functions

BIGNUMBN_new (void)
 
void BN_init (BIGNUM *bn)
 
void BN_free (BIGNUM *bn)
 
void BN_clear_free (BIGNUM *bn)
 
BIGNUMBN_dup (const BIGNUM *src)
 
BIGNUMBN_copy (BIGNUM *dest, const BIGNUM *src)
 
void BN_clear (BIGNUM *bn)
 
const BIGNUMBN_value_one (void)
 
void BN_with_flags (BIGNUM *out, const BIGNUM *in, int flags)
 
unsigned BN_num_bits_word (BN_ULONG l)
 
unsigned BN_num_bits (const BIGNUM *bn)
 
unsigned BN_num_bytes (const BIGNUM *bn)
 
void BN_zero (BIGNUM *bn)
 
int BN_one (BIGNUM *bn)
 
int BN_set_word (BIGNUM *bn, BN_ULONG value)
 
int BN_set_u64 (BIGNUM *bn, uint64_t value)
 
int bn_set_words (BIGNUM *bn, const BN_ULONG *words, size_t num)
 
int BN_is_negative (const BIGNUM *bn)
 
void BN_set_negative (BIGNUM *bn, int sign)
 
BIGNUMbn_wexpand (BIGNUM *bn, size_t words)
 
BIGNUMbn_expand (BIGNUM *bn, size_t bits)
 
void bn_correct_top (BIGNUM *bn)
 
int BN_get_flags (const BIGNUM *bn, int flags)
 
void BN_set_flags (BIGNUM *bn, int flags)
 

Function Documentation

◆ BN_clear()

void BN_clear ( BIGNUM bn)

◆ BN_clear_free()

void BN_clear_free ( BIGNUM bn)

◆ BN_copy()

BIGNUM* BN_copy ( BIGNUM dest,
const BIGNUM src 
)

◆ bn_correct_top()

void bn_correct_top ( BIGNUM bn)

◆ BN_dup()

BIGNUM* BN_dup ( const BIGNUM src)

◆ bn_expand()

BIGNUM* bn_expand ( BIGNUM bn,
size_t  bits 
)

◆ BN_free()

void BN_free ( BIGNUM bn)

◆ BN_get_flags()

int BN_get_flags ( const BIGNUM bn,
int  flags 
)

◆ BN_init()

void BN_init ( BIGNUM bn)

◆ BN_is_negative()

int BN_is_negative ( const BIGNUM bn)

◆ BN_new()

BIGNUM* BN_new ( void  )

◆ BN_num_bits()

unsigned BN_num_bits ( const BIGNUM bn)

◆ BN_num_bits_word()

unsigned BN_num_bits_word ( BN_ULONG  l)

◆ BN_num_bytes()

unsigned BN_num_bytes ( const BIGNUM bn)

◆ BN_one()

int BN_one ( BIGNUM bn)

◆ BN_set_flags()

void BN_set_flags ( BIGNUM bn,
int  flags 
)

◆ BN_set_negative()

void BN_set_negative ( BIGNUM bn,
int  sign 
)

◆ BN_set_u64()

int BN_set_u64 ( BIGNUM bn,
uint64_t  value 
)

◆ BN_set_word()

int BN_set_word ( BIGNUM bn,
BN_ULONG  value 
)

◆ bn_set_words()

int bn_set_words ( BIGNUM bn,
const BN_ULONG *  words,
size_t  num 
)

◆ BN_value_one()

const BIGNUM* BN_value_one ( void  )

◆ bn_wexpand()

BIGNUM* bn_wexpand ( BIGNUM bn,
size_t  words 
)

◆ BN_with_flags()

void BN_with_flags ( BIGNUM out,
const BIGNUM in,
int  flags 
)

◆ BN_zero()

void BN_zero ( BIGNUM bn)