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

BIGNUM * BN_new (void)
 
void BN_init (BIGNUM *bn)
 
void BN_free (BIGNUM *bn)
 
void BN_clear_free (BIGNUM *bn)
 
BIGNUM * BN_dup (const BIGNUM *src)
 
BIGNUM * BN_copy (BIGNUM *dest, const BIGNUM *src)
 
void BN_clear (BIGNUM *bn)
 
const BIGNUM * BN_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)
 
BIGNUM * bn_wexpand (BIGNUM *bn, size_t words)
 
BIGNUM * bn_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)