ndn::MemoryPrivateKeyStorage Member List

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

decodeEcPrivateKey(const ptr_lib::shared_ptr< DerNode > &algorithmParameters, const Blob &privateKeyDer)ndn::PrivateKeyStorageprotectedstatic
decrypt(const Name &keyName, const uint8_t *data, size_t dataLength, bool isSymmetric)ndn::MemoryPrivateKeyStoragevirtual
decrypt(const Name &keyName, const Blob &data, bool isSymmetric=false) (defined in ndn::PrivateKeyStorage)ndn::PrivateKeyStorageinline
deleteKeyPair(const Name &keyName)ndn::MemoryPrivateKeyStoragevirtual
doesKeyExist(const Name &keyName, KeyClass keyClass)ndn::MemoryPrivateKeyStoragevirtual
encodePkcs8PrivateKey(const std::vector< uint8_t > &privateKeyDer, const OID &oid, const ptr_lib::shared_ptr< DerNode > &parameters)ndn::PrivateKeyStorageprotectedstatic
encodeSubjectPublicKeyInfo(const OID &oid, const ptr_lib::shared_ptr< DerNode > &parameters, const ptr_lib::shared_ptr< DerNode > &bitString)ndn::PrivateKeyStorageprotectedstatic
encrypt(const Name &keyName, const uint8_t *data, size_t dataLength, bool isSymmetric)ndn::MemoryPrivateKeyStoragevirtual
encrypt(const Name &keyName, const Blob &data, bool isSymmetric=false) (defined in ndn::PrivateKeyStorage)ndn::PrivateKeyStorageinline
generateKey(const Name &keyName, const KeyParams &params)ndn::MemoryPrivateKeyStoragevirtual
generateKeyPair(const Name &keyName, const KeyParams &params)ndn::MemoryPrivateKeyStoragevirtual
getPublicKey(const Name &keyName)ndn::MemoryPrivateKeyStoragevirtual
setKeyPairForKeyName(const Name &keyName, KeyType keyType, const uint8_t *publicKeyDer, size_t publicKeyDerLength, const uint8_t *privateKeyDer, size_t privateKeyDerLength)ndn::MemoryPrivateKeyStorageinline
setKeyPairForKeyName(const Name &keyName, const uint8_t *publicKeyDer, size_t publicKeyDerLength, const uint8_t *privateKeyDer, size_t privateKeyDerLength)ndn::MemoryPrivateKeyStorageinline
setPrivateKeyForKeyName(const Name &keyName, KeyType keyType, const uint8_t *privateKeyDer, size_t privateKeyDerLength)ndn::MemoryPrivateKeyStorage
setPrivateKeyForKeyName(const Name &keyName, const uint8_t *privateKeyDer, size_t privateKeyDerLength)ndn::MemoryPrivateKeyStorageinline
setPublicKeyForKeyName(const Name &keyName, KeyType keyType, const uint8_t *publicKeyDer, size_t publicKeyDerLength)ndn::MemoryPrivateKeyStorage
setPublicKeyForKeyName(const Name &keyName, const uint8_t *publicKeyDer, size_t publicKeyDerLength)ndn::MemoryPrivateKeyStorageinline
sign(const uint8_t *data, size_t dataLength, const Name &keyName, DigestAlgorithm digestAlgorithm)ndn::MemoryPrivateKeyStoragevirtual
sign(const Blob &data, const Name &keyName, DigestAlgorithm digestAlgorithm=DIGEST_ALGORITHM_SHA256) (defined in ndn::PrivateKeyStorage)ndn::PrivateKeyStorageinline
~MemoryPrivateKeyStorage()ndn::MemoryPrivateKeyStoragevirtual
~PrivateKeyStorage()ndn::PrivateKeyStorageinlinevirtual