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
 

Typedefs

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