webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <openssl/bn.h>
#include <assert.h>
#include <ctype.h>
#include <limits.h>
#include <stdio.h>
#include <string.h>
#include <openssl/bio.h>
#include <openssl/bytestring.h>
#include <openssl/err.h>
#include <openssl/mem.h>
#include "internal.h"
Typedefs | |
typedef int(* | decode_func) (BIGNUM *bn, const char *in, int in_len) |
typedef int(* | char_test_func) (int c) |
Functions | |
BIGNUM * | BN_bin2bn (const uint8_t *in, size_t len, BIGNUM *ret) |
size_t | BN_bn2bin (const BIGNUM *in, uint8_t *out) |
int | BN_bn2bin_padded (uint8_t *out, size_t len, const BIGNUM *in) |
int | BN_bn2cbb_padded (CBB *out, size_t len, const BIGNUM *in) |
char * | BN_bn2hex (const BIGNUM *bn) |
int | BN_hex2bn (BIGNUM **outp, const char *in) |
char * | BN_bn2dec (const BIGNUM *a) |
int | BN_dec2bn (BIGNUM **outp, const char *in) |
int | BN_asc2bn (BIGNUM **outp, const char *in) |
int | BN_print (BIO *bp, const BIGNUM *a) |
int | BN_print_fp (FILE *fp, const BIGNUM *a) |
BN_ULONG | BN_get_word (const BIGNUM *bn) |
size_t | BN_bn2mpi (const BIGNUM *in, uint8_t *out) |
BIGNUM * | BN_mpi2bn (const uint8_t *in, size_t len, BIGNUM *out) |
typedef int(* char_test_func) (int c) |
int BN_asc2bn | ( | BIGNUM ** | outp, |
const char * | in | ||
) |
char* BN_bn2dec | ( | const BIGNUM * | a | ) |
char* BN_bn2hex | ( | const BIGNUM * | bn | ) |
int BN_dec2bn | ( | BIGNUM ** | outp, |
const char * | in | ||
) |
BN_ULONG BN_get_word | ( | const BIGNUM * | bn | ) |
int BN_hex2bn | ( | BIGNUM ** | outp, |
const char * | in | ||
) |
int BN_print_fp | ( | FILE * | fp, |
const BIGNUM * | a | ||
) |