Classes | Macros | Functions
ctx.c File Reference
#include <openssl/bn.h>
#include <assert.h>
#include <string.h>
#include <openssl/err.h>
#include <openssl/mem.h>
#include "../../internal.h"
Include dependency graph for ctx.c:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  bignum_ctx
 
struct  BN_STACK
 

Macros

#define BN_CTX_START_FRAMES   32
 

Functions

void BN_CTX_end (BN_CTX *ctx)
 
void BN_CTX_free (BN_CTX *ctx)
 
BIGNUMBN_CTX_get (BN_CTX *ctx)
 
BN_CTXBN_CTX_new (void)
 
void BN_CTX_start (BN_CTX *ctx)
 
static void BN_STACK_cleanup (BN_STACK *)
 
static void BN_STACK_init (BN_STACK *)
 
static size_t BN_STACK_pop (BN_STACK *)
 
static int BN_STACK_push (BN_STACK *, size_t idx)
 

Macro Definition Documentation

◆ BN_CTX_START_FRAMES

#define BN_CTX_START_FRAMES   32

Definition at line 67 of file ctx.c.

Function Documentation

◆ BN_CTX_end()

void BN_CTX_end ( BN_CTX ctx)

Definition at line 188 of file ctx.c.

◆ BN_CTX_free()

void BN_CTX_free ( BN_CTX ctx)

Definition at line 124 of file ctx.c.

◆ BN_CTX_get()

BIGNUM* BN_CTX_get ( BN_CTX ctx)

Definition at line 152 of file ctx.c.

◆ BN_CTX_new()

BN_CTX* BN_CTX_new ( void  )

Definition at line 108 of file ctx.c.

◆ BN_CTX_start()

void BN_CTX_start ( BN_CTX ctx)

Definition at line 138 of file ctx.c.

◆ BN_STACK_cleanup()

static void BN_STACK_cleanup ( BN_STACK st)
static

Definition at line 206 of file ctx.c.

◆ BN_STACK_init()

static void BN_STACK_init ( BN_STACK st)
static

Definition at line 201 of file ctx.c.

◆ BN_STACK_pop()

static size_t BN_STACK_pop ( BN_STACK st)
static

Definition at line 232 of file ctx.c.

◆ BN_STACK_push()

static int BN_STACK_push ( BN_STACK st,
size_t  idx 
)
static

Definition at line 210 of file ctx.c.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:09