#include <openssl/bn.h>
#include <assert.h>
#include <ctype.h>
#include <limits.h>
#include <stdio.h>
#include <openssl/bio.h>
#include <openssl/bytestring.h>
#include <openssl/err.h>
#include <openssl/mem.h>
#include "../fipsmodule/bn/internal.h"
Go to the source code of this file.
Typedefs | |
typedef int(* | char_test_func) (int c) |
typedef int(* | decode_func) (BIGNUM *bn, const char *in, int in_len) |
Functions | |
int | BN_asc2bn (BIGNUM **outp, const char *in) |
int | BN_bn2binpad (const BIGNUM *in, uint8_t *out, int len) |
int | BN_bn2cbb_padded (CBB *out, size_t len, const BIGNUM *in) |
char * | BN_bn2dec (const BIGNUM *a) |
char * | BN_bn2hex (const BIGNUM *bn) |
size_t | BN_bn2mpi (const BIGNUM *in, uint8_t *out) |
int | BN_dec2bn (BIGNUM **outp, const char *in) |
int | BN_hex2bn (BIGNUM **outp, const char *in) |
BIGNUM * | BN_mpi2bn (const uint8_t *in, size_t len, BIGNUM *out) |
int | BN_print (BIO *bp, const BIGNUM *a) |
int | BN_print_fp (FILE *fp, const BIGNUM *a) |
static int | bn_x2bn (BIGNUM **outp, const char *in, decode_func decode, char_test_func want_char) |
static int | decode_dec (BIGNUM *bn, const char *in, int in_len) |
static int | decode_hex (BIGNUM *bn, const char *in, int in_len) |
Variables | |
static const char | hextable [] = "0123456789abcdef" |
Definition at line 188 of file boringssl-with-bazel/src/crypto/bn_extra/convert.c.
Definition at line 187 of file boringssl-with-bazel/src/crypto/bn_extra/convert.c.
Definition at line 316 of file boringssl-with-bazel/src/crypto/bn_extra/convert.c.
Definition at line 464 of file boringssl-with-bazel/src/crypto/bn_extra/convert.c.
Definition at line 72 of file boringssl-with-bazel/src/crypto/bn_extra/convert.c.
Definition at line 246 of file boringssl-with-bazel/src/crypto/bn_extra/convert.c.
Definition at line 79 of file boringssl-with-bazel/src/crypto/bn_extra/convert.c.
Definition at line 381 of file boringssl-with-bazel/src/crypto/bn_extra/convert.c.
Definition at line 312 of file boringssl-with-bazel/src/crypto/bn_extra/convert.c.
Definition at line 242 of file boringssl-with-bazel/src/crypto/bn_extra/convert.c.
Definition at line 421 of file boringssl-with-bazel/src/crypto/bn_extra/convert.c.
Definition at line 339 of file boringssl-with-bazel/src/crypto/bn_extra/convert.c.
Definition at line 369 of file boringssl-with-bazel/src/crypto/bn_extra/convert.c.
|
static |
Definition at line 190 of file boringssl-with-bazel/src/crypto/bn_extra/convert.c.
Definition at line 162 of file boringssl-with-bazel/src/crypto/bn_extra/convert.c.
Definition at line 115 of file boringssl-with-bazel/src/crypto/bn_extra/convert.c.
|
static |
Definition at line 77 of file boringssl-with-bazel/src/crypto/bn_extra/convert.c.