Public key container.
Public Functions#
const mbedtls_pk_info_t *
MBEDTLS_PRIVATE(pk_info)
Public key information
void *
MBEDTLS_PRIVATE(pk_ctx)
Underlying public key context
MBEDTLS_PRIVATE(priv_id)
Key ID for opaque keys.
uint8_t
MBEDTLS_PRIVATE(pub_raw)[66 *2+1]
Raw public key
size_t
MBEDTLS_PRIVATE(pub_raw_len)
Valid bytes in "pub_raw".
uint8_t
MBEDTLS_PRIVATE(ec_family)
EC family of pk.
size_t
MBEDTLS_PRIVATE(ec_bits)
Curve's bits of pk.
Public Function Documentation#
MBEDTLS_PRIVATE#
const mbedtls_pk_info_t * mbedtls_pk_context::MBEDTLS_PRIVATE (pk_info )
Public key information
Parameters
Type | Direction | Argument Name | Description |
---|---|---|---|
pk_info | N/A |
MBEDTLS_PRIVATE#
void * mbedtls_pk_context::MBEDTLS_PRIVATE (pk_ctx )
Underlying public key context
Parameters
Type | Direction | Argument Name | Description |
---|---|---|---|
pk_ctx | N/A |
MBEDTLS_PRIVATE#
mbedtls_svc_key_id_t mbedtls_pk_context::MBEDTLS_PRIVATE (priv_id )
Key ID for opaque keys.
Parameters
Type | Direction | Argument Name | Description |
---|---|---|---|
priv_id | N/A |
MBEDTLS_PRIVATE#
uint8_t mbedtls_pk_context::MBEDTLS_PRIVATE (pub_raw )
Raw public key
Parameters
Type | Direction | Argument Name | Description |
---|---|---|---|
pub_raw | N/A |
MBEDTLS_PRIVATE#
size_t mbedtls_pk_context::MBEDTLS_PRIVATE (pub_raw_len )
Valid bytes in "pub_raw".
Parameters
Type | Direction | Argument Name | Description |
---|---|---|---|
pub_raw_len | N/A |
MBEDTLS_PRIVATE#
uint8_t mbedtls_pk_context::MBEDTLS_PRIVATE (ec_family )
EC family of pk.
Parameters
Type | Direction | Argument Name | Description |
---|---|---|---|
ec_family | N/A |
MBEDTLS_PRIVATE#
size_t mbedtls_pk_context::MBEDTLS_PRIVATE (ec_bits )
Curve's bits of pk.
Parameters
Type | Direction | Argument Name | Description |
---|---|---|---|
ec_bits | N/A |