22 #ifndef NDN_SECURITY_TPM_KEY_HANDLE_OSX_HPP 23 #define NDN_SECURITY_TPM_KEY_HANDLE_OSX_HPP 27 #ifndef NDN_CXX_HAVE_OSX_FRAMEWORKS 28 #error "This file should not be compiled ..." 48 doSign(
DigestAlgorithm digestAlgorithm,
const uint8_t* buf,
size_t size)
const final;
51 doDecrypt(
const uint8_t* cipherText,
size_t cipherTextLen)
const final;
54 doDerivePublicKey()
const final;
64 #endif // NDN_SECURITY_TPM_KEY_HANDLE_OSX_HPP
KeyHandleOsx(const KeyRefOsx &key)
Abstraction of TPM key handle.
Abstraction of TPM key handle used by the TPM based on macOS Keychain Services.
shared_ptr< const Buffer > ConstBufferPtr