|
Botan 3.10.0
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 183 of file tpm2_util.h.
|
inlineexplicitconstexpr |
Definition at line 185 of file tpm2_util.h.
|
inlineconstexprnoexcept |
Definition at line 188 of file tpm2_util.h.
References Botan::TPM2::ObjectHandles::persistent, and Botan::TPM2::ObjectHandles::transient.
|
delete |
|
delete |
|
inlinenodiscardconstexprnoexcept |
Definition at line 206 of file tpm2_util.h.
|
delete |
|
delete |