Lines Matching refs:mbedtls_pk_context

40 void mbedtls_pk_init(mbedtls_pk_context *ctx)  in mbedtls_pk_init()
58 void mbedtls_pk_free(mbedtls_pk_context *ctx) in mbedtls_pk_free()
76 mbedtls_platform_zeroize(ctx, sizeof(mbedtls_pk_context)); in mbedtls_pk_free()
135 int mbedtls_pk_setup(mbedtls_pk_context *ctx, const mbedtls_pk_info_t *info) in mbedtls_pk_setup()
155 int mbedtls_pk_setup_opaque(mbedtls_pk_context *ctx, in mbedtls_pk_setup_opaque()
194 int mbedtls_pk_setup_rsa_alt(mbedtls_pk_context *ctx, void *key, in mbedtls_pk_setup_rsa_alt()
226 int mbedtls_pk_can_do(const mbedtls_pk_context *ctx, mbedtls_pk_type_t type) in mbedtls_pk_can_do()
242 int mbedtls_pk_can_do_ext(const mbedtls_pk_context *ctx, psa_algorithm_t alg, in mbedtls_pk_can_do_ext()
414 int mbedtls_pk_verify_restartable(mbedtls_pk_context *ctx, in mbedtls_pk_verify_restartable()
464 int mbedtls_pk_verify(mbedtls_pk_context *ctx, mbedtls_md_type_t md_alg, in mbedtls_pk_verify()
476 mbedtls_pk_context *ctx, mbedtls_md_type_t md_alg, in mbedtls_pk_verify_ext()
599 int mbedtls_pk_sign_restartable(mbedtls_pk_context *ctx, in mbedtls_pk_sign_restartable()
653 int mbedtls_pk_sign(mbedtls_pk_context *ctx, mbedtls_md_type_t md_alg, in mbedtls_pk_sign()
668 mbedtls_pk_context *ctx, in mbedtls_pk_sign_ext()
721 int mbedtls_pk_decrypt(mbedtls_pk_context *ctx, in mbedtls_pk_decrypt()
741 int mbedtls_pk_encrypt(mbedtls_pk_context *ctx, in mbedtls_pk_encrypt()
761 int mbedtls_pk_check_pair(const mbedtls_pk_context *pub, in mbedtls_pk_check_pair()
762 const mbedtls_pk_context *prv, in mbedtls_pk_check_pair()
790 return prv->pk_info->check_pair_func((mbedtls_pk_context *) pub, in mbedtls_pk_check_pair()
791 (mbedtls_pk_context *) prv, in mbedtls_pk_check_pair()
798 size_t mbedtls_pk_get_bitlen(const mbedtls_pk_context *ctx) in mbedtls_pk_get_bitlen()
806 return ctx->pk_info->get_bitlen((mbedtls_pk_context *) ctx); in mbedtls_pk_get_bitlen()
812 int mbedtls_pk_debug(const mbedtls_pk_context *ctx, mbedtls_pk_debug_item *items) in mbedtls_pk_debug()
822 ctx->pk_info->debug_func((mbedtls_pk_context *) ctx, items); in mbedtls_pk_debug()
829 const char *mbedtls_pk_get_name(const mbedtls_pk_context *ctx) in mbedtls_pk_get_name()
841 mbedtls_pk_type_t mbedtls_pk_get_type(const mbedtls_pk_context *ctx) in mbedtls_pk_get_type()
857 int mbedtls_pk_wrap_as_opaque(mbedtls_pk_context *pk, in mbedtls_pk_wrap_as_opaque()