mbedtls_pk_info_t struct
Public key information and operations
Fields
Tell if the context implements this type (e.g. ECKEY can do ECDSA).
int (*)(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg,
const unsigned char *hash, size_t hash_len,
unsigned char *sig, size_t sig_size, size_t *sig_len,
int (*f_rng)(void *, unsigned char *, size_t),
void *p_rng)
Make signature.
int (*)(mbedtls_pk_context *pk, const unsigned char *input, size_t ilen,
unsigned char *output, size_t *olen, size_t osize,
int (*f_rng)(void *, unsigned char *, size_t),
void *p_rng)
Decrypt message.
int (*)(mbedtls_pk_context *pk, const unsigned char *input, size_t ilen,
unsigned char *output, size_t *olen, size_t osize,
int (*f_rng)(void *, unsigned char *, size_t),
void *p_rng)
Encrypt message.
Check public-private key pair.
Interface with the debug module.
![]()
struct mbedtls_pk_info_t {