Mbed TLS v4.0.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
mbedtls_pk_context Struct Reference

Public key container. More...

#include <pk.h>

Collaboration diagram for mbedtls_pk_context:
Collaboration graph
[legend]

Data Fields

const mbedtls_pk_info_tprivate_pk_info
 
void * private_pk_ctx
 
mbedtls_svc_key_id_t private_priv_id
 
uint8_t private_pub_raw [MBEDTLS_PK_MAX_PUBKEY_RAW_LEN]
 
size_t private_pub_raw_len
 
size_t private_bits
 
psa_ecc_family_t private_ec_family
 
mbedtls_pk_rsa_padding_t private_rsa_padding
 
psa_algorithm_t private_rsa_hash_alg
 

Detailed Description

Public key container.

Definition at line 142 of file pk.h.

Field Documentation

size_t mbedtls_pk_context::private_bits

Definition at line 168 of file pk.h.

psa_ecc_family_t mbedtls_pk_context::private_ec_family

Definition at line 173 of file pk.h.

void* mbedtls_pk_context::private_pk_ctx

Definition at line 147 of file pk.h.

const mbedtls_pk_info_t* mbedtls_pk_context::private_pk_info

Definition at line 144 of file pk.h.

mbedtls_svc_key_id_t mbedtls_pk_context::private_priv_id

Definition at line 157 of file pk.h.

uint8_t mbedtls_pk_context::private_pub_raw[MBEDTLS_PK_MAX_PUBKEY_RAW_LEN]

Definition at line 162 of file pk.h.

size_t mbedtls_pk_context::private_pub_raw_len

Definition at line 165 of file pk.h.

psa_algorithm_t mbedtls_pk_context::private_rsa_hash_alg

Definition at line 183 of file pk.h.

mbedtls_pk_rsa_padding_t mbedtls_pk_context::private_rsa_padding

Definition at line 180 of file pk.h.


The documentation for this struct was generated from the following file: