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

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

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