22 #ifndef NDN_SECURITY_TPM_KEY_HANDLE_MEM_HPP
23 #define NDN_SECURITY_TPM_KEY_HANDLE_MEM_HPP
47 doSign(
DigestAlgorithm digestAlgorithm,
const uint8_t* buf,
size_t size)
const final;
50 doDecrypt(
const uint8_t* cipherText,
size_t cipherTextLen)
const final;
53 doDerivePublicKey()
const final;
56 shared_ptr<transform::PrivateKey> m_key;
63 #endif // NDN_SECURITY_TPM_KEY_HANDLE_MEM_HPP
Copyright (c) 2013-2016 Regents of the University of California.
Abstraction of TPM key handle.
A TPM key handle that keeps the private key in memory.
KeyHandleMem(shared_ptr< transform::PrivateKey > key)
shared_ptr< const Buffer > ConstBufferPtr