Botan 3.6.1
Crypto and TLS for C&
|
This is the complete list of members for Botan::TPM2::Context, including all inherited members.
Context(const Context &)=delete | Botan::TPM2::Context | |
Context(Context &&ctx) noexcept=default | 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 |
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 &&ctx) noexcept=default | 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 |