key-params.hpp File Reference
+ Include dependency graph for key-params.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ndn::detail::AesKeyParamsInfo
 AesKeyParamsInfo is used to instantiate SimpleSymmetricKeyParams for AES keys. More...
 
class  ndn::detail::EcKeyParamsInfo
 EcKeyParamInfo is used to instantiate SimplePublicKeyParams for elliptic curve keys. More...
 
class  ndn::KeyParams::Error
 
class  ndn::detail::HmacKeyParamsInfo
 HmacKeyParamsInfo is used to instantiate SimpleSymmetricKeyParams for HMAC keys. More...
 
class  ndn::KeyParams
 Base class for key parameters. More...
 
class  ndn::detail::RsaKeyParamsInfo
 RsaKeyParamInfo is used to instantiate SimplePublicKeyParams for RSA keys. More...
 
class  ndn::SimplePublicKeyParams< KeyParamsInfo >
 SimplePublicKeyParams is a template for public keys with only one parameter: size. More...
 
class  ndn::SimpleSymmetricKeyParams< KeyParamsInfo >
 SimpleSymmetricKeyParams is a template for symmetric keys with only one parameter: size. More...
 

Namespaces

 ndn
 
 ndn::detail
 Contains implementation details that are not part of the ndn-cxx public API.
 

Typedefs

using ndn::AesKeyParams = SimpleSymmetricKeyParams< detail::AesKeyParamsInfo >
 AesKeyParams carries parameters for AES key. More...
 
using ndn::EcKeyParams = SimplePublicKeyParams< detail::EcKeyParamsInfo >
 EcKeyParams carries parameters for EC key. More...
 
using ndn::HmacKeyParams = SimpleSymmetricKeyParams< detail::HmacKeyParamsInfo >
 HmacKeyParams carries parameters for HMAC key. More...
 
using ndn::RsaKeyParams = SimplePublicKeyParams< detail::RsaKeyParamsInfo >
 RsaKeyParams carries parameters for RSA key. More...