Top | ![]() |
![]() |
![]() |
![]() |
struct tpm2_info_st * | tpm2_info_init () |
void | tpm2_esys_deinit () |
void | release_tpm2_ctx () |
int | install_tpm2_key () |
void | tpm2_deinit_fn () |
int | tpm2_rsa_sign_hash_fn () |
int | tpm2_ec_sign_hash_fn () |
uint16_t | tpm2_key_curve () |
int | tpm2_rsa_key_bits () |
int | tpm2_convert_public () |
int install_tpm2_key (struct tpm2_info_st *info
,gnutls_privkey_t pkey
,unsigned int parent
,bool emptyauth
,gnutls_datum_t *privdata
,gnutls_datum_t *pubdata
);
int tpm2_rsa_sign_hash_fn (gnutls_privkey_t key
,gnutls_sign_algorithm_t algo
,void *_info
,unsigned int flags
,const gnutls_datum_t *data
,gnutls_datum_t *sig
);
int tpm2_ec_sign_hash_fn (gnutls_privkey_t key
,gnutls_sign_algorithm_t algo
,void *_info
,unsigned int flags
,const gnutls_datum_t *data
,gnutls_datum_t *sig
);
int tpm2_convert_public (gnutls_privkey_t key
,void *userdata
,gnutls_pk_params_st *params
);