Functions | Variables
p_dsa_asn1.c File Reference
#include <openssl/evp.h>
#include <openssl/digest.h>
#include <openssl/bn.h>
#include <openssl/bytestring.h>
#include <openssl/dsa.h>
#include <openssl/err.h>
#include "internal.h"
Include dependency graph for p_dsa_asn1.c:

Go to the source code of this file.

Functions

static int dsa_bits (const EVP_PKEY *pkey)
 
static int dsa_cmp_parameters (const EVP_PKEY *a, const EVP_PKEY *b)
 
static int dsa_copy_parameters (EVP_PKEY *to, const EVP_PKEY *from)
 
static int dsa_missing_parameters (const EVP_PKEY *pkey)
 
static int dsa_priv_decode (EVP_PKEY *out, CBS *params, CBS *key)
 
static int dsa_priv_encode (CBB *out, const EVP_PKEY *key)
 
static int dsa_pub_cmp (const EVP_PKEY *a, const EVP_PKEY *b)
 
static int dsa_pub_decode (EVP_PKEY *out, CBS *params, CBS *key)
 
static int dsa_pub_encode (CBB *out, const EVP_PKEY *key)
 
static int dup_bn_into (BIGNUM **out, BIGNUM *src)
 
static void int_dsa_free (EVP_PKEY *pkey)
 
static int int_dsa_size (const EVP_PKEY *pkey)
 

Variables

const EVP_PKEY_ASN1_METHOD dsa_asn1_meth
 

Function Documentation

◆ dsa_bits()

static int dsa_bits ( const EVP_PKEY pkey)
static

Definition at line 202 of file p_dsa_asn1.c.

◆ dsa_cmp_parameters()

static int dsa_cmp_parameters ( const EVP_PKEY a,
const EVP_PKEY b 
)
static

Definition at line 238 of file p_dsa_asn1.c.

◆ dsa_copy_parameters()

static int dsa_copy_parameters ( EVP_PKEY to,
const EVP_PKEY from 
)
static

Definition at line 228 of file p_dsa_asn1.c.

◆ dsa_missing_parameters()

static int dsa_missing_parameters ( const EVP_PKEY pkey)
static

Definition at line 206 of file p_dsa_asn1.c.

◆ dsa_priv_decode()

static int dsa_priv_decode ( EVP_PKEY out,
CBS params,
CBS key 
)
static

Definition at line 127 of file p_dsa_asn1.c.

◆ dsa_priv_encode()

static int dsa_priv_encode ( CBB out,
const EVP_PKEY key 
)
static

Definition at line 173 of file p_dsa_asn1.c.

◆ dsa_pub_cmp()

static int dsa_pub_cmp ( const EVP_PKEY a,
const EVP_PKEY b 
)
static

Definition at line 244 of file p_dsa_asn1.c.

◆ dsa_pub_decode()

static int dsa_pub_decode ( EVP_PKEY out,
CBS params,
CBS key 
)
static

Definition at line 67 of file p_dsa_asn1.c.

◆ dsa_pub_encode()

static int dsa_pub_encode ( CBB out,
const EVP_PKEY key 
)
static

Definition at line 104 of file p_dsa_asn1.c.

◆ dup_bn_into()

static int dup_bn_into ( BIGNUM **  out,
BIGNUM src 
)
static

Definition at line 215 of file p_dsa_asn1.c.

◆ int_dsa_free()

static void int_dsa_free ( EVP_PKEY pkey)
static

Definition at line 248 of file p_dsa_asn1.c.

◆ int_dsa_size()

static int int_dsa_size ( const EVP_PKEY pkey)
static

Definition at line 198 of file p_dsa_asn1.c.

Variable Documentation

◆ dsa_asn1_meth

const EVP_PKEY_ASN1_METHOD dsa_asn1_meth
Initial value:

Definition at line 250 of file p_dsa_asn1.c.

dsa_bits
static int dsa_bits(const EVP_PKEY *pkey)
Definition: p_dsa_asn1.c:202
int_dsa_free
static void int_dsa_free(EVP_PKEY *pkey)
Definition: p_dsa_asn1.c:248
int_dsa_size
static int int_dsa_size(const EVP_PKEY *pkey)
Definition: p_dsa_asn1.c:198
dsa_priv_decode
static int dsa_priv_decode(EVP_PKEY *out, CBS *params, CBS *key)
Definition: p_dsa_asn1.c:127
EVP_PKEY_DSA
#define EVP_PKEY_DSA
Definition: evp.h:177
dsa_copy_parameters
static int dsa_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from)
Definition: p_dsa_asn1.c:228
dsa_pub_cmp
static int dsa_pub_cmp(const EVP_PKEY *a, const EVP_PKEY *b)
Definition: p_dsa_asn1.c:244
dsa_pub_decode
static int dsa_pub_decode(EVP_PKEY *out, CBS *params, CBS *key)
Definition: p_dsa_asn1.c:67
dsa_priv_encode
static int dsa_priv_encode(CBB *out, const EVP_PKEY *key)
Definition: p_dsa_asn1.c:173
dsa_pub_encode
static int dsa_pub_encode(CBB *out, const EVP_PKEY *key)
Definition: p_dsa_asn1.c:104
dsa_missing_parameters
static int dsa_missing_parameters(const EVP_PKEY *pkey)
Definition: p_dsa_asn1.c:206
dsa_cmp_parameters
static int dsa_cmp_parameters(const EVP_PKEY *a, const EVP_PKEY *b)
Definition: p_dsa_asn1.c:238


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