ndn-lite
Enumerations
tlv.h File Reference

Go to the source code of this file.

Enumerations

enum  {
  TLV_Interest = 5, TLV_Data = 6, TLV_Name = 7, TLV_GenericNameComponent = 8,
  TLV_ImplicitSha256DigestComponent = 1, TLV_ParametersSha256DigestComponent = 2, TLV_CanBePrefix = 33, TLV_MustBeFresh = 18,
  TLV_ForwardingHint = 30, TLV_Nonce = 10, TLV_InterestLifetime = 12, TLV_HopLimit = 34,
  TLV_ApplicationParameters = 36, TLV_InterestSignatureInfo = 42, TLV_InterestSignatureValue = 44, TLV_MetaInfo = 20,
  TLV_Content = 21, TLV_SignatureInfo = 22, TLV_SignatureValue = 23, TLV_ContentType = 24,
  TLV_FreshnessPeriod = 25, TLV_FinalBlockId = 26, TLV_SignatureType = 27, TLV_KeyLocator = 28,
  TLV_KeyDigest = 29, TLV_SignatureNonce = 38, TLV_Timestamp = 40, TLV_SeqNum = 46,
  TLV_Delegation = 31, TLV_Preference = 30, TLV_ValidityPeriod = 253, TLV_NotBefore = 254,
  TLV_NotAfter = 255
}
 
enum  {
  TLV_AC_KEY_TYPE = 128, TLV_AC_KEY_ID = 128, TLV_AC_ECDH_PUB = 130, TLV_AC_SALT = 131,
  TLV_AC_KEY_LIFETIME = 132, TLV_AC_CIPHER_DK = 133, TLV_AC_ENCRYPTED_CONTENT = 134, TLV_AC_AES_IV = 135,
  TLV_AC_ENCRYPTED_PAYLOAD = 136, TLV_SD_STATUS = 137, TLV_SSP_BOOTSTRAPPING_REQUEST_RESPONSE = 138, TLV_SSP_CERTIFICATE_REQUEST_RESPONSE = 139,
  TLV_SSP_BOOTSTRAPPING_REQUEST = 140, TLV_SSP_CERTIFICATE_REQUEST = 141, TLV_SSP_DEVICE_IDENTIFIER = 142, TLV_SSP_DEVICE_CAPABILITIES = 143,
  TLV_SSP_N1_PUB = 144, TLV_SSP_SIGNATURE = 145, TLV_SSP_N2_PUB = 146, TLV_SSP_ANCHOR_CERTIFICATE = 147,
  TLV_SSP_TRUST_ANCHOR_CERTIFICATE_DIGEST = 148, TLV_SSP_N2_PUB_DIGEST = 149, TLV_SSP_KD_PRI_ENCRYPTED = 150, TLV_SSP_KD_PUB_CERTIFICATE = 151,
  TLV_SSP_FINISH_MESSAGE = 152
}
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
TLV_Interest 
TLV_Data 
TLV_Name 
TLV_GenericNameComponent 
TLV_ImplicitSha256DigestComponent 
TLV_ParametersSha256DigestComponent 
TLV_CanBePrefix 
TLV_MustBeFresh 
TLV_ForwardingHint 
TLV_Nonce 
TLV_InterestLifetime 
TLV_HopLimit 
TLV_ApplicationParameters 
TLV_InterestSignatureInfo 
TLV_InterestSignatureValue 
TLV_MetaInfo 
TLV_Content 
TLV_SignatureInfo 
TLV_SignatureValue 
TLV_ContentType 
TLV_FreshnessPeriod 
TLV_FinalBlockId 
TLV_SignatureType 
TLV_KeyLocator 
TLV_KeyDigest 
TLV_SignatureNonce 
TLV_Timestamp 
TLV_SeqNum 
TLV_Delegation 
TLV_Preference 
TLV_ValidityPeriod 
TLV_NotBefore 
TLV_NotAfter 

◆ anonymous enum

anonymous enum
Enumerator
TLV_AC_KEY_TYPE 
TLV_AC_KEY_ID 
TLV_AC_ECDH_PUB 
TLV_AC_SALT 
TLV_AC_KEY_LIFETIME 
TLV_AC_CIPHER_DK 
TLV_AC_ENCRYPTED_CONTENT 
TLV_AC_AES_IV 
TLV_AC_ENCRYPTED_PAYLOAD 
TLV_SD_STATUS 
TLV_SSP_BOOTSTRAPPING_REQUEST_RESPONSE 
TLV_SSP_CERTIFICATE_REQUEST_RESPONSE 
TLV_SSP_BOOTSTRAPPING_REQUEST 
TLV_SSP_CERTIFICATE_REQUEST 
TLV_SSP_DEVICE_IDENTIFIER 
TLV_SSP_DEVICE_CAPABILITIES 
TLV_SSP_N1_PUB 
TLV_SSP_SIGNATURE 
TLV_SSP_N2_PUB 
TLV_SSP_ANCHOR_CERTIFICATE 
TLV_SSP_TRUST_ANCHOR_CERTIFICATE_DIGEST 
TLV_SSP_N2_PUB_DIGEST 
TLV_SSP_KD_PRI_ENCRYPTED 
TLV_SSP_KD_PUB_CERTIFICATE 
TLV_SSP_FINISH_MESSAGE