key-params.hpp File Reference
#include "../common.hpp"
#include "../name-component.hpp"
#include "security-common.hpp"
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.

Data Structures

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

Namespaces

 ndn
 Copyright (c) 2013-2016 Regents of the University of California.
 

Typedefs

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