mbedtls_pk_info_t is only used within mbedTLS.
 
Symbols
loading...
Files
loading...
SummarySyntaxReferences

Fields

Field
Declared as
Description
int (*)( void *ctx, mbedtls_md_type_t md_alg, const unsigned char *hash, size_t hash_len, const unsigned char *sig, size_t sig_len )
Verify signature.
int (*)( void *ctx, mbedtls_md_type_t md_alg, const unsigned char *hash, size_t hash_len, unsigned char *sig, size_t *sig_len, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng )
Make signature.
int (*)( void *ctx, 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 (*)( void *ctx, 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.
int (*)( const void *pub, const void *prv )
Check public-private key pair.
void * (*)( void )
Allocate a new context.
void (*)( void *ctx )
Free the given context.
void (*)( const void *ctx, mbedtls_pk_debug_item *items )
Interface with the debug module.
Public key type.
const char *
Type name.
size_t (*)( const void * )
Get key size in bits.
int (*)( mbedtls_pk_type_t type )
Tell if the context implements this type (e.g. ECKEY can do ECDSA).

References

from examples