define common name component and adjust code layout
Change-Id: Ibe7e0a92ab79b03c3d5aa4bb0f77f571f999958b
diff --git a/src/group-manager.cpp b/src/group-manager.cpp
index b19ac20..64a4e8c 100644
--- a/src/group-manager.cpp
+++ b/src/group-manager.cpp
@@ -20,7 +20,7 @@
*/
#include "group-manager.hpp"
-#include "encryptor.hpp"
+#include "algo/encryptor.hpp"
#include "encrypted-content.hpp"
#include <map>
@@ -28,11 +28,6 @@
namespace ndn {
namespace gep {
-static const name::Component E_KEY_COMPONENT("E-KEY");
-static const name::Component D_KEY_COMPONENT("D-KEY");
-static const name::Component READ_COMPONENT("read");
-static const name::Component FOR_COMPONENT("FOR");
-
GroupManager::GroupManager(const Name& prefix, const Name& dataType, const std::string& dbDir,
const int paramLength, const int freshPeriod)
: m_namespace(prefix)
@@ -40,7 +35,7 @@
, m_paramLength(paramLength)
, m_freshPeriod(freshPeriod)
{
- m_namespace.append(READ_COMPONENT).append(dataType);
+ m_namespace.append(NAME_COMPONENT_READ).append(dataType);
}
std::list<Data>
@@ -181,7 +176,7 @@
const Buffer& pubKeyBuf)
{
Name name(m_namespace);
- name.append(E_KEY_COMPONENT).append(startTs).append(endTs);
+ name.append(NAME_COMPONENT_E_KEY).append(startTs).append(endTs);
Data data(name);
data.setFreshnessPeriod(time::hours(m_freshPeriod));
data.setContent(pubKeyBuf.get(), pubKeyBuf.size());
@@ -195,8 +190,8 @@
const Buffer& certKey)
{
Name name(m_namespace);
- name.append(D_KEY_COMPONENT);
- name.append(startTs).append(endTs).append(FOR_COMPONENT).append(keyName);
+ name.append(NAME_COMPONENT_D_KEY);
+ name.append(startTs).append(endTs);
Data data = Data(name);
data.setFreshnessPeriod(time::hours(m_freshPeriod));
algo::EncryptParams eparams(tlv::AlgorithmRsaPkcs);