Functions
dh_asn1.c File Reference
#include <openssl/dh.h>
#include <assert.h>
#include <limits.h>
#include <openssl/bn.h>
#include <openssl/bytestring.h>
#include <openssl/err.h>
#include "../bytestring/internal.h"
Include dependency graph for dh_asn1.c:

Go to the source code of this file.

Functions

DHd2i_DHparams (DH **out, const uint8_t **inp, long len)
 
int DH_marshal_parameters (CBB *cbb, const DH *dh)
 
DHDH_parse_parameters (CBS *cbs)
 
int i2d_DHparams (const DH *in, uint8_t **outp)
 
static int marshal_integer (CBB *cbb, BIGNUM *bn)
 
static int parse_integer (CBS *cbs, BIGNUM **out)
 

Function Documentation

◆ d2i_DHparams()

DH* d2i_DHparams ( DH **  out,
const uint8_t **  inp,
long  len 
)

Definition at line 134 of file dh_asn1.c.

◆ DH_marshal_parameters()

int DH_marshal_parameters ( CBB cbb,
const DH dh 
)

Definition at line 120 of file dh_asn1.c.

◆ DH_parse_parameters()

DH* DH_parse_parameters ( CBS cbs)

Definition at line 86 of file dh_asn1.c.

◆ i2d_DHparams()

int i2d_DHparams ( const DH in,
uint8_t **  outp 
)

Definition at line 152 of file dh_asn1.c.

◆ marshal_integer()

static int marshal_integer ( CBB cbb,
BIGNUM bn 
)
static

Definition at line 77 of file dh_asn1.c.

◆ parse_integer()

static int parse_integer ( CBS cbs,
BIGNUM **  out 
)
static

Definition at line 68 of file dh_asn1.c.



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