28 #ifndef POLARSSL_PK_WRAP_H
29 #define POLARSSL_PK_WRAP_H
44 #if defined(POLARSSL_RSA_C)
48 #if defined(POLARSSL_ECP_C)
53 #if defined(POLARSSL_ECDSA_C)
pk_rsa_alt_decrypt_func decrypt_func
const pk_info_t eckeydh_info
Configuration options (set of defines)
Public Key abstraction layer.
Public key information and operations.
pk_rsa_alt_sign_func sign_func
const pk_info_t rsa_alt_info
size_t(* pk_rsa_alt_key_len_func)(void *ctx)
const pk_info_t eckey_info
const pk_info_t ecdsa_info
int(* pk_rsa_alt_decrypt_func)(void *ctx, int mode, size_t *olen, const unsigned char *input, unsigned char *output, size_t output_max_len)
Types for RSA-alt abstraction.
int(* pk_rsa_alt_sign_func)(void *ctx, int(*f_rng)(void *, unsigned char *, size_t), void *p_rng, int mode, int hash_id, unsigned int hashlen, const unsigned char *hash, unsigned char *sig)
pk_rsa_alt_key_len_func key_len_func