mbedtls_pk_context::pk_info is only used within mbedTLS.
 
Symbols
loading...
Files
loading...

mbedtls_pk_context::pk_info field

Public key information

Syntax

const mbedtls_pk_info_t * pk_info;

References

LocationReferrerText
pk.h:132
const mbedtls_pk_info_t * pk_info; /**< Public key information */
pk.c:60mbedtls_pk_init()
ctx->pk_info = NULL;
pk.c:72mbedtls_pk_free()
if ( ctx->pk_info != NULL )
pk.c:73mbedtls_pk_free()
ctx->pk_info->ctx_free_func( ctx->pk_ctx );
pk.c:139mbedtls_pk_setup()
if( info == NULL || ctx->pk_info != NULL )
pk.c:145mbedtls_pk_setup()
ctx->pk_info = info;
pk.c:190mbedtls_pk_can_do()
if( ctx == NULL || ctx->pk_info == NULL )
pk.c:193mbedtls_pk_can_do()
return( ctx->pk_info->can_do( type ) );
pk.c:251mbedtls_pk_verify_restartable()
if( ctx->pk_info == NULL ||
pk.c:278mbedtls_pk_verify_restartable()
if( ctx->pk_info->verify_func == NULL )
pk.c:281mbedtls_pk_verify_restartable()
return( ctx->pk_info->verify_func( ctx->pk_ctx, md_alg, hash, hash_len,
pk.c:309mbedtls_pk_verify_ext()
if( ctx->pk_info == NULL )
pk.c:374mbedtls_pk_sign_restartable()
if( ctx->pk_info == NULL ||
pk.c:401mbedtls_pk_sign_restartable()
if( ctx->pk_info->sign_func == NULL )
pk.c:404mbedtls_pk_sign_restartable()
return( ctx->pk_info->sign_func( ctx->pk_ctx, md_alg, hash, hash_len,
pk.c:433mbedtls_pk_decrypt()
if( ctx->pk_info == NULL )
pk.c:436mbedtls_pk_decrypt()
if( ctx->pk_info->decrypt_func == NULL )
pk.c:439mbedtls_pk_decrypt()
return( ctx->pk_info->decrypt_func( ctx->pk_ctx, input, ilen,
pk.c:456mbedtls_pk_encrypt()
if( ctx->pk_info == NULL )
pk.c:459mbedtls_pk_encrypt()
if( ctx->pk_info->encrypt_func == NULL )
pk.c:462mbedtls_pk_encrypt()
return( ctx->pk_info->encrypt_func( ctx->pk_ctx, input, ilen,
pk.c:474mbedtls_pk_check_pair()
if( pub->pk_info == NULL ||
pk.c:475mbedtls_pk_check_pair()
prv->pk_info == NULL ||
pk.c:476mbedtls_pk_check_pair()
prv->pk_info->check_pair_func == NULL )
pk.c:481mbedtls_pk_check_pair()
if( prv->pk_info->type == MBEDTLS_PK_RSA_ALT )
pk.c:483mbedtls_pk_check_pair()
if( pub->pk_info->type != MBEDTLS_PK_RSA )
pk.c:488mbedtls_pk_check_pair()
if( pub->pk_info != prv->pk_info )
pk.c:492mbedtls_pk_check_pair()
return( prv->pk_info->check_pair_func( pub->pk_ctx, prv->pk_ctx ) );
pk.c:502mbedtls_pk_get_bitlen()
if( ctx == NULL || ctx->pk_info == NULL )
pk.c:505mbedtls_pk_get_bitlen()
return( ctx->pk_info->get_bitlen( ctx->pk_ctx ) );
pk.c:514mbedtls_pk_debug()
if( ctx->pk_info == NULL )
pk.c:517mbedtls_pk_debug()
if( ctx->pk_info->debug_func == NULL )
pk.c:520mbedtls_pk_debug()
ctx->pk_info->debug_func( ctx->pk_ctx, items );
pk.c:529mbedtls_pk_get_name()
if( ctx == NULL || ctx->pk_info == NULL )
pk.c:532mbedtls_pk_get_name()
return( ctx->pk_info->name );
pk.c:540mbedtls_pk_get_type()
if( ctx == NULL || ctx->pk_info == NULL )
pk.c:543mbedtls_pk_get_type()
return( ctx->pk_info->type );

Data Use

Type of mbedtls_pk_context::pk_info
mbedtls_pk_context::pk_info
all items filtered out