Data Structures | |
class | BackEnd |
Abstraction of Tpm back-end. More... | |
class | BackEndFile |
The back-end implementation of file-based TPM. More... | |
class | BackEndMem |
The back-end implementation of in-memory TPM. More... | |
class | BackEndOsx |
The back-end implementation of TPM based on macOS Keychain Services. More... | |
class | CFReleaser |
Helper class to wrap CoreFoundation object pointers. More... | |
class | KeyHandle |
Abstraction of TPM key handle. More... | |
class | KeyHandleMem |
A TPM key handle that keeps the private key in memory. More... | |
class | KeyHandleOsx |
Abstraction of TPM key handle used by the TPM based on OS X Keychain Service. More... | |
class | NdnCxxAutoBackEndFileTpmRegistrationClass |
class | NdnCxxAutoBackEndMemTpmRegistrationClass |
class | Tpm |
represents the front-end of TPM More... | |
Typedefs | |
typedef CFReleaser< SecKeyRef > | KeyRefOsx |
Functions | |
static CFTypeRef | getAsymKeyType (KeyType keyType) |
static CFTypeRef | getDigestAlgorithm (DigestAlgorithm digestAlgo) |
static long | getDigestSize (DigestAlgorithm digestAlgo) |
typedef CFReleaser<SecKeyRef> ndn::security::tpm::KeyRefOsx |
Definition at line 148 of file helper-osx.hpp.
|
static |
Definition at line 86 of file back-end-osx.cpp.
|
static |
Definition at line 99 of file back-end-osx.cpp.
|
static |
Definition at line 110 of file back-end-osx.cpp.
|
static |
|
static |