22 #ifndef NDN_SECURITY_SECURITY_COMMON_HPP 23 #define NDN_SECURITY_SECURITY_COMMON_HPP 25 #include "../common.hpp" 29 namespace signed_interest {
41 namespace command_interest {
152 #endif // NDN_SECURITY_SECURITY_COMMON_HPP const ssize_t POS_RANDOM_VAL
Copyright (c) 2013-2017 Regents of the University of California.
KeyIdType
The type of KeyId component in a key name.
std::ostream & operator<<(std::ostream &os, const Data &data)
RSA key, supports sign/verify and encrypt/decrypt operations.
const size_t MIN_SIZE
minimal number of components for Signed Interest
KeyType
The type of a cryptographic key.
Elliptic Curve key (e.g. for ECDSA), supports sign/verify operations.
Use the SHA256 hash of the public key as the key id.
const ssize_t POS_SIG_VALUE
const ssize_t POS_TIMESTAMP
const ssize_t POS_SIG_INFO
Use a 64-bit random number as the key id.
AES key, supports encrypt/decrypt operations.