Lines Matching refs:mbedtls_pk_context

41 void mbedtls_pk_init(mbedtls_pk_context *ctx)  in mbedtls_pk_init()
59 void mbedtls_pk_free(mbedtls_pk_context *ctx) in mbedtls_pk_free()
77 mbedtls_platform_zeroize(ctx, sizeof(mbedtls_pk_context)); in mbedtls_pk_free()
136 int mbedtls_pk_setup(mbedtls_pk_context *ctx, const mbedtls_pk_info_t *info) in mbedtls_pk_setup()
156 int mbedtls_pk_setup_opaque(mbedtls_pk_context *ctx, in mbedtls_pk_setup_opaque()
195 int mbedtls_pk_setup_rsa_alt(mbedtls_pk_context *ctx, void *key, in mbedtls_pk_setup_rsa_alt()
227 int mbedtls_pk_can_do(const mbedtls_pk_context *ctx, mbedtls_pk_type_t type) in mbedtls_pk_can_do()
243 int mbedtls_pk_can_do_ext(const mbedtls_pk_context *ctx, psa_algorithm_t alg, in mbedtls_pk_can_do_ext()
400 int mbedtls_pk_get_psa_attributes(const mbedtls_pk_context *pk, in mbedtls_pk_get_psa_attributes()
641 static int import_pair_into_psa(const mbedtls_pk_context *pk, in import_pair_into_psa()
735 static int import_public_into_psa(const mbedtls_pk_context *pk, in import_public_into_psa()
838 int mbedtls_pk_import_into_psa(const mbedtls_pk_context *pk, in mbedtls_pk_import_into_psa()
861 mbedtls_pk_context *pk, in copy_from_psa()
978 mbedtls_pk_context *pk) in mbedtls_pk_copy_from_psa()
984 mbedtls_pk_context *pk) in mbedtls_pk_copy_public_from_psa()
1038 int mbedtls_pk_verify_restartable(mbedtls_pk_context *ctx, in mbedtls_pk_verify_restartable()
1088 int mbedtls_pk_verify(mbedtls_pk_context *ctx, mbedtls_md_type_t md_alg, in mbedtls_pk_verify()
1100 mbedtls_pk_context *ctx, mbedtls_md_type_t md_alg, in mbedtls_pk_verify_ext()
1229 int mbedtls_pk_sign_restartable(mbedtls_pk_context *ctx, in mbedtls_pk_sign_restartable()
1283 int mbedtls_pk_sign(mbedtls_pk_context *ctx, mbedtls_md_type_t md_alg, in mbedtls_pk_sign()
1297 mbedtls_pk_context *ctx, in mbedtls_pk_sign_ext()
1374 int mbedtls_pk_decrypt(mbedtls_pk_context *ctx, in mbedtls_pk_decrypt()
1394 int mbedtls_pk_encrypt(mbedtls_pk_context *ctx, in mbedtls_pk_encrypt()
1414 int mbedtls_pk_check_pair(const mbedtls_pk_context *pub, in mbedtls_pk_check_pair()
1415 const mbedtls_pk_context *prv, in mbedtls_pk_check_pair()
1443 return prv->pk_info->check_pair_func((mbedtls_pk_context *) pub, in mbedtls_pk_check_pair()
1444 (mbedtls_pk_context *) prv, in mbedtls_pk_check_pair()
1451 size_t mbedtls_pk_get_bitlen(const mbedtls_pk_context *ctx) in mbedtls_pk_get_bitlen()
1459 return ctx->pk_info->get_bitlen((mbedtls_pk_context *) ctx); in mbedtls_pk_get_bitlen()
1465 int mbedtls_pk_debug(const mbedtls_pk_context *ctx, mbedtls_pk_debug_item *items) in mbedtls_pk_debug()
1475 ctx->pk_info->debug_func((mbedtls_pk_context *) ctx, items); in mbedtls_pk_debug()
1482 const char *mbedtls_pk_get_name(const mbedtls_pk_context *ctx) in mbedtls_pk_get_name()
1494 mbedtls_pk_type_t mbedtls_pk_get_type(const mbedtls_pk_context *ctx) in mbedtls_pk_get_type()