| 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);