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

Go to the source code of this file.

Functions

static void int_rsa_free (EVP_PKEY *pkey)
 
static int int_rsa_size (const EVP_PKEY *pkey)
 
static int rsa_bits (const EVP_PKEY *pkey)
 
static int rsa_opaque (const EVP_PKEY *pkey)
 
static int rsa_priv_decode (EVP_PKEY *out, CBS *params, CBS *key)
 
static int rsa_priv_encode (CBB *out, const EVP_PKEY *key)
 
static int rsa_pub_cmp (const EVP_PKEY *a, const EVP_PKEY *b)
 
static int rsa_pub_decode (EVP_PKEY *out, CBS *params, CBS *key)
 
static int rsa_pub_encode (CBB *out, const EVP_PKEY *key)
 

Variables

const EVP_PKEY_ASN1_METHOD rsa_asn1_meth
 

Function Documentation

◆ int_rsa_free()

static void int_rsa_free ( EVP_PKEY pkey)
static

Definition at line 167 of file p_rsa_asn1.c.

◆ int_rsa_size()

static int int_rsa_size ( const EVP_PKEY pkey)
static

Definition at line 159 of file p_rsa_asn1.c.

◆ rsa_bits()

static int rsa_bits ( const EVP_PKEY pkey)
static

Definition at line 163 of file p_rsa_asn1.c.

◆ rsa_opaque()

static int rsa_opaque ( const EVP_PKEY pkey)
static

Definition at line 155 of file p_rsa_asn1.c.

◆ rsa_priv_decode()

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

Definition at line 134 of file p_rsa_asn1.c.

◆ rsa_priv_encode()

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

Definition at line 116 of file p_rsa_asn1.c.

◆ rsa_pub_cmp()

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

Definition at line 111 of file p_rsa_asn1.c.

◆ rsa_pub_decode()

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

Definition at line 88 of file p_rsa_asn1.c.

◆ rsa_pub_encode()

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

Definition at line 69 of file p_rsa_asn1.c.

Variable Documentation

◆ rsa_asn1_meth

const EVP_PKEY_ASN1_METHOD rsa_asn1_meth
Initial value:
= {
{0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01}, 9,
NULL ,
NULL ,
NULL ,
NULL ,
0,0,0,
}

Definition at line 169 of file p_rsa_asn1.c.

rsa_pub_encode
static int rsa_pub_encode(CBB *out, const EVP_PKEY *key)
Definition: p_rsa_asn1.c:69
EVP_PKEY_RSA
#define EVP_PKEY_RSA
Definition: evp.h:175
rsa_priv_decode
static int rsa_priv_decode(EVP_PKEY *out, CBS *params, CBS *key)
Definition: p_rsa_asn1.c:134
int_rsa_size
static int int_rsa_size(const EVP_PKEY *pkey)
Definition: p_rsa_asn1.c:159
rsa_bits
static int rsa_bits(const EVP_PKEY *pkey)
Definition: p_rsa_asn1.c:163
rsa_opaque
static int rsa_opaque(const EVP_PKEY *pkey)
Definition: p_rsa_asn1.c:155
int_rsa_free
static void int_rsa_free(EVP_PKEY *pkey)
Definition: p_rsa_asn1.c:167
rsa_pub_decode
static int rsa_pub_decode(EVP_PKEY *out, CBS *params, CBS *key)
Definition: p_rsa_asn1.c:88
rsa_priv_encode
static int rsa_priv_encode(CBB *out, const EVP_PKEY *key)
Definition: p_rsa_asn1.c:116
rsa_pub_cmp
static int rsa_pub_cmp(const EVP_PKEY *a, const EVP_PKEY *b)
Definition: p_rsa_asn1.c:111


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