Public key container.

Public Functions#

Public key information

void *

Underlying public key context

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

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
N/A

Definition at line 240 of file util/third_party/mbedtls/include/mbedtls/pk.h

MBEDTLS_PRIVATE#

void * mbedtls_pk_context::MBEDTLS_PRIVATE (pk_ctx )

Underlying public key context

Parameters
N/A

Definition at line 241 of file util/third_party/mbedtls/include/mbedtls/pk.h

MBEDTLS_PRIVATE#

mbedtls_svc_key_id_t mbedtls_pk_context::MBEDTLS_PRIVATE (priv_id )

Key ID for opaque keys.

Parameters
N/A

Definition at line 261 of file util/third_party/mbedtls/include/mbedtls/pk.h

MBEDTLS_PRIVATE#

uint8_t mbedtls_pk_context::MBEDTLS_PRIVATE (pub_raw )

Raw public key

Parameters
N/A

Definition at line 283 of file util/third_party/mbedtls/include/mbedtls/pk.h

MBEDTLS_PRIVATE#

size_t mbedtls_pk_context::MBEDTLS_PRIVATE (pub_raw_len )

Valid bytes in "pub_raw".

Parameters
N/A

Definition at line 284 of file util/third_party/mbedtls/include/mbedtls/pk.h

MBEDTLS_PRIVATE#

uint8_t mbedtls_pk_context::MBEDTLS_PRIVATE (ec_family )

EC family of pk.

Parameters
N/A

Definition at line 288 of file util/third_party/mbedtls/include/mbedtls/pk.h

MBEDTLS_PRIVATE#

size_t mbedtls_pk_context::MBEDTLS_PRIVATE (ec_bits )

Curve's bits of pk.

Parameters
N/A

Definition at line 290 of file util/third_party/mbedtls/include/mbedtls/pk.h