23 #ifndef NDN_KEY_PARAMS_HPP
24 #define NDN_KEY_PARAMS_HPP
27 #include "security-common.hpp"
62 RsaKeyParams(uint32_t size = RsaKeyParams::getDefaultSize())
63 :
KeyParams(RsaKeyParams::getType()), size_(size)
75 getDefaultSize() {
return 2048; }
78 getType() {
return KEY_TYPE_RSA; }
87 :
KeyParams(EcdsaKeyParams::getType()), size_(size)
99 getDefaultSize() {
return 256; }
102 getType() {
return KEY_TYPE_ECDSA; }
110 AesKeyParams(uint32_t size = AesKeyParams::getDefaultSize())
111 :
KeyParams(AesKeyParams::getType()), size_(size)
123 getDefaultSize() {
return 64; }
126 getType() {
return KEY_TYPE_AES; }
Copyright (C) 2013-2016 Regents of the University of California.
Definition: common.hpp:36
Definition: key-params.hpp:107
Definition: key-params.hpp:59
KeyParams is a base class for key parameters.
Definition: key-params.hpp:35
Definition: key-params.hpp:83