Lines Matching defs:mbedtls_pk_info_t
22 struct mbedtls_pk_info_t { struct
24 mbedtls_pk_type_t type;
27 const char *name;
30 size_t (*get_bitlen)(mbedtls_pk_context *pk);
33 int (*can_do)(mbedtls_pk_type_t type);
36 int (*verify_func)(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg,
41 int (*sign_func)(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg,
49 int (*verify_rs_func)(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg,
55 int (*sign_rs_func)(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg,
63 int (*decrypt_func)(mbedtls_pk_context *pk, const unsigned char *input, size_t ilen,
69 int (*encrypt_func)(mbedtls_pk_context *pk, const unsigned char *input, size_t ilen,
75 int (*check_pair_func)(mbedtls_pk_context *pub, mbedtls_pk_context *prv,
80 void * (*ctx_alloc_func)(void);
83 void (*ctx_free_func)(void *ctx);
108 extern const mbedtls_pk_info_t mbedtls_rsa_info; argument