NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.3: NDN, CCN, CCNx, content centric networks
API Documentation
ndn::security::SecTpm Member List

This is the complete list of members for ndn::security::SecTpm, including all inherited members.

addAppToAcl(const Name &keyName, KeyClass keyClass, const std::string &appPath, AclType acl)=0ndn::security::SecTpmpure virtual
decryptInTpm(const uint8_t *data, size_t dataLength, const Name &keyName, bool isSymmetric)=0ndn::security::SecTpmpure virtual
deleteKeyPairInTpm(const Name &keyName)=0ndn::security::SecTpmpure virtual
doesKeyExistInTpm(const Name &keyName, KeyClass keyClass)=0ndn::security::SecTpmpure virtual
encryptInTpm(const uint8_t *data, size_t dataLength, const Name &keyName, bool isSymmetric)=0ndn::security::SecTpmpure virtual
exportPrivateKeyPkcs5FromTpm(const Name &keyName, const std::string &password)ndn::security::SecTpm
exportPrivateKeyPkcs8FromTpm(const Name &keyName)=0ndn::security::SecTpmprotectedpure virtual
generateKeyPairInTpm(const Name &keyName, const KeyParams &params)=0ndn::security::SecTpmpure virtual
generateRandomBlock(uint8_t *res, size_t size)=0ndn::security::SecTpmpure virtual
generateSymmetricKeyInTpm(const Name &keyName, const KeyParams &params)=0ndn::security::SecTpmpure virtual
getImpExpPassWord(std::string &password, const std::string &prompt)ndn::security::SecTpmprotectedvirtual
getInTerminal() const =0ndn::security::SecTpmpure virtual
getPublicKeyFromTpm(const Name &keyName)=0ndn::security::SecTpmpure virtual
getScheme()=0ndn::security::SecTpmprotectedpure virtual
getTpmLocator()ndn::security::SecTpm
importPrivateKeyPkcs5IntoTpm(const Name &keyName, const uint8_t *buffer, size_t bufferSize, const std::string &password)ndn::security::SecTpm
importPrivateKeyPkcs8IntoTpm(const Name &keyName, const uint8_t *buffer, size_t bufferSize)=0ndn::security::SecTpmprotectedpure virtual
importPublicKeyPkcs1IntoTpm(const Name &keyName, const uint8_t *buffer, size_t bufferSize)=0ndn::security::SecTpmprotectedpure virtual
isLocked()=0ndn::security::SecTpmpure virtual
m_locationndn::security::SecTpmprotected
resetTpmPassword()=0ndn::security::SecTpmpure virtual
SecTpm(const std::string &location)ndn::security::SecTpmexplicit
setInTerminal(bool inTerminal)=0ndn::security::SecTpmpure virtual
setTpmPassword(const uint8_t *password, size_t passwordLength)=0ndn::security::SecTpmpure virtual
signInTpm(const uint8_t *data, size_t dataLength, const Name &keyName, DigestAlgorithm digestAlgorithm)=0ndn::security::SecTpmpure virtual
unlockTpm(const char *password, size_t passwordLength, bool usePassword)=0ndn::security::SecTpmpure virtual
~SecTpm()ndn::security::SecTpmvirtual