Botan
3.7.1
Crypto and TLS for C&
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Variables
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
Enumerations
a
c
d
e
f
g
h
k
l
m
n
o
p
r
s
t
u
v
w
Enumerator
c
d
f
i
m
n
r
s
t
Concepts
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
f
h
i
m
n
o
p
r
s
t
u
v
w
Enumerations
b
c
d
e
k
m
n
o
p
s
t
x
Enumerator
_
a
b
c
d
e
f
h
k
l
m
n
p
q
r
s
t
u
w
x
Related Symbols
b
c
d
e
f
k
o
p
s
t
x
Files
File List
File Members
All
_
a
b
c
d
e
f
i
k
m
n
o
p
q
s
t
u
w
x
y
z
Functions
b
c
Variables
Typedefs
b
c
e
p
t
Enumerations
Enumerator
b
c
d
e
k
n
Macros
_
a
b
c
f
m
n
q
s
t
w
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.12.0