OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Macros | Functions
bn_print.c File Reference
#include <stdio.h>
#include <ctype.h>
#include "cryptlib.h"
#include <openssl/buffer.h>
#include "bn_lcl.h"

Go to the source code of this file.

Macros

#define BUF_REMAIN   (num+3 - (size_t)(p - buf))
 

Functions

char * BN_bn2hex (const BIGNUM *a)
 
char * BN_bn2dec (const BIGNUM *a)
 
int BN_hex2bn (BIGNUM **bn, const char *a)
 
int BN_dec2bn (BIGNUM **bn, const char *a)
 
int BN_asc2bn (BIGNUM **bn, const char *a)
 
int BN_print_fp (FILE *fp, const BIGNUM *a)
 
int BN_print (BIO *bp, const BIGNUM *a)
 
char * BN_options (void)
 

Macro Definition Documentation

#define BUF_REMAIN   (num+3 - (size_t)(p - buf))

Function Documentation

int BN_asc2bn ( BIGNUM **  bn,
const char *  a 
)

Definition at line 297 of file bn_print.c.

char* BN_bn2dec ( const BIGNUM a)

Definition at line 103 of file bn_print.c.

char* BN_bn2hex ( const BIGNUM a)

Definition at line 68 of file bn_print.c.

int BN_dec2bn ( BIGNUM **  bn,
const char *  a 
)

Definition at line 239 of file bn_print.c.

int BN_hex2bn ( BIGNUM **  bn,
const char *  a 
)

Definition at line 172 of file bn_print.c.

char* BN_options ( void  )

Definition at line 361 of file bn_print.c.

int BN_print ( BIO bp,
const BIGNUM a 
)

Definition at line 334 of file bn_print.c.

int BN_print_fp ( FILE *  fp,
const BIGNUM a 
)

Definition at line 320 of file bn_print.c.