bindbc.gnutls.tpm

Undocumented in source.

Members

Aliases

gnutls_tpm_key_list_t
alias gnutls_tpm_key_list_t = tpm_key_list_st*
Undocumented in source.
pgnutls_tpm_get_registered
alias pgnutls_tpm_get_registered = int function(gnutls_tpm_key_list_t* list)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_tpm_key_list_deinit
alias pgnutls_tpm_key_list_deinit = void function(gnutls_tpm_key_list_t list)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_tpm_key_list_get_url
alias pgnutls_tpm_key_list_get_url = int function(gnutls_tpm_key_list_t list, uint idx, char** url, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_tpm_privkey_delete
alias pgnutls_tpm_privkey_delete = int function(const(char)* url, const(char)* srk_password)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_tpm_privkey_generate
alias pgnutls_tpm_privkey_generate = int function(gnutls_pk_algorithm_t pk, uint bits, const(char)* srk_password, const(char)* key_password, gnutls_tpmkey_fmt_t format, gnutls_x509_crt_fmt_t pub_format, gnutls_datum_t* privkey, gnutls_datum_t* pubkey, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.

Enums

gnutls_tpmkey_fmt_t
enum gnutls_tpmkey_fmt_t
Undocumented in source.

Functions

bindTpm
void bindTpm(SharedLib lib)
Undocumented in source. Be warned that the author may not have intended to support it.
gnutls_tpm_get_registered
int gnutls_tpm_get_registered(gnutls_tpm_key_list_t* list)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_tpm_key_list_deinit
void gnutls_tpm_key_list_deinit(gnutls_tpm_key_list_t list)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_tpm_key_list_get_url
int gnutls_tpm_key_list_get_url(gnutls_tpm_key_list_t list, uint idx, char** url, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_tpm_privkey_delete
int gnutls_tpm_privkey_delete(const(char)* url, const(char)* srk_password)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_tpm_privkey_generate
int gnutls_tpm_privkey_generate(gnutls_pk_algorithm_t pk, uint bits, const(char)* srk_password, const(char)* key_password, gnutls_tpmkey_fmt_t format, gnutls_x509_crt_fmt_t pub_format, gnutls_datum_t* privkey, gnutls_datum_t* pubkey, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.

Manifest constants

GNUTLS_TPM_KEY_SIGNING
enum GNUTLS_TPM_KEY_SIGNING;
Undocumented in source.
GNUTLS_TPM_KEY_USER
enum GNUTLS_TPM_KEY_USER;
Undocumented in source.
GNUTLS_TPM_REGISTER_KEY
enum GNUTLS_TPM_REGISTER_KEY;
Undocumented in source.

Static variables

gnutls_tpm_get_registered
pgnutls_tpm_get_registered gnutls_tpm_get_registered;
Undocumented in source.
gnutls_tpm_key_list_deinit
pgnutls_tpm_key_list_deinit gnutls_tpm_key_list_deinit;
Undocumented in source.
gnutls_tpm_key_list_get_url
pgnutls_tpm_key_list_get_url gnutls_tpm_key_list_get_url;
Undocumented in source.
gnutls_tpm_privkey_delete
pgnutls_tpm_privkey_delete gnutls_tpm_privkey_delete;
Undocumented in source.
gnutls_tpm_privkey_generate
pgnutls_tpm_privkey_generate gnutls_tpm_privkey_generate;
Undocumented in source.

Structs

tpm_key_list_st
struct tpm_key_list_st
Undocumented in source.

Meta