security: Include timestamp and nonce in signed interest and provide timestamp checking in ValidatorConf
Change-Id: I0adebd5c06b2d8d35ba13c5c03828b03334b7cec
Refs: #1642
diff --git a/src/security/security-common.hpp b/src/security/security-common.hpp
index 072ea74..f795863 100644
--- a/src/security/security-common.hpp
+++ b/src/security/security-common.hpp
@@ -24,6 +24,19 @@
namespace ndn {
+namespace signed_interest{
+
+enum {
+ POS_SIG_VALUE = -1,
+ POS_SIG_INFO = -2,
+ POS_RANDOM_VAL = -3,
+ POS_TIMESTAMP = -4,
+
+ MIN_LENGTH = 4
+};
+
+} // namespace signed_interest
+
enum KeyType {
KEY_TYPE_RSA,
KEY_TYPE_ECDSA,
@@ -59,6 +72,6 @@
ACL_TYPE_PRIVATE
};
-}
+} // namespace ndn
#endif