Botan
3.8.1
Crypto and TLS for C&
Botan
TPM2
Context
Botan::TPM2::Context Member List
This is the complete list of members for
Botan::TPM2::Context
, including all inherited members.
Context
(const Context &)=delete
Botan::TPM2::Context
Context
(Context &&) noexcept
Botan::TPM2::Context
create
(const std::string &tcti_nameconf)
Botan::TPM2::Context
static
create
(std::optional< std::string > tcti={}, std::optional< std::string > conf={})
Botan::TPM2::Context
static
create
(ESYS_CONTEXT *ctx)
Botan::TPM2::Context
static
esys_context
() noexcept
Botan::TPM2::Context
evict
(std::unique_ptr< TPM2::PrivateKey > key, const SessionBundle &sessions)
Botan::TPM2::Context
find_free_persistent_handle
() const
Botan::TPM2::Context
manufacturer
() const
Botan::TPM2::Context
max_random_bytes_per_request
() const
Botan::TPM2::Context
operator ESYS_CONTEXT *
() noexcept
Botan::TPM2::Context
inline
operator=
(const Context &)=delete
Botan::TPM2::Context
operator=
(Context &&) noexcept
Botan::TPM2::Context
persist
(TPM2::PrivateKey &key, const SessionBundle &sessions, std::span< const uint8_t > auth_value={}, std::optional< TPM2_HANDLE > persistent_handle=std::nullopt)
Botan::TPM2::Context
persistent_handles
() const
Botan::TPM2::Context
storage_root_key
(std::span< const uint8_t > auth_value, const SessionBundle &sessions)
Botan::TPM2::Context
supports_algorithm
(std::string_view algo_name) const
Botan::TPM2::Context
supports_botan_crypto_backend
() noexcept
Botan::TPM2::Context
static
transient_handles
() const
Botan::TPM2::Context
use_botan_crypto_backend
(const std::shared_ptr< Botan::RandomNumberGenerator > &rng)
Botan::TPM2::Context
uses_botan_crypto_backend
() const noexcept
Botan::TPM2::Context
vendor
() const
Botan::TPM2::Context
~Context
()
Botan::TPM2::Context
Generated by
1.13.2