Botan 3.6.1
Crypto and TLS for C&
|
#include <tpm2_util.h>
Public Member Functions | |
ObjectSetter (const ObjectSetter &)=delete | |
constexpr | ObjectSetter (Object &object, bool persistent=false) |
ObjectSetter (ObjectSetter &&)=delete | |
constexpr | operator uint32_t * () &&noexcept |
ObjectSetter & | operator= (const ObjectSetter &)=delete |
ObjectSetter & | operator= (ObjectSetter &&)=delete |
constexpr | ~ObjectSetter () noexcept |
Helper type setting a TPM2_HANDLE or ESYS_TR on a given instance of Object from a TSS2 library function's out parameter.
This is not used directly, but through the out_transient_handle() and out_persistent_handle() respectively.
Definition at line 174 of file tpm2_util.h.
|
inlineconstexpr |
Definition at line 176 of file tpm2_util.h.
|
inlineconstexprnoexcept |
Definition at line 179 of file tpm2_util.h.
References Botan::TPM2::ObjectHandles::persistent, and Botan::TPM2::ObjectHandles::transient.
|
delete |
|
delete |
|
inlinenodiscardconstexprnoexcept |
Definition at line 196 of file tpm2_util.h.
|
delete |
|
delete |