blob: d95c610aa0af0036858c8257a3ea9e5a7a3f00c9 [file] [log] [blame]
Meki Cherkaouib0365a72012-02-18 00:59:57 -08001// JavaScript Document
2
3
4//d are the dictionnary tags
5exports.tt= {
6 CCN_EXT : 0x00,
7 CCN_TAG : 0x01,
8 CCN_DTAG : 0x02,
9 CCN_ATTR : 0x03,
10 CCN_DATTR : 0x04,
11 CCN_BLOB : 0x05,
12 CCN_UDATA : 0x06
13};
14
15//d are the dictionnary tags
16exports.dtags= {
17 CCN_CLOSE :0,
18 CCN_DTAG_Any : 13,
19 CCN_DTAG_Name : 14,
20 CCN_DTAG_Component : 15,
21 CCN_DTAG_Certificate : 16,
22 CCN_DTAG_Collection : 17,
23 CCN_DTAG_CompleteName : 18,
24 CCN_DTAG_Content : 19,
25 CCN_DTAG_SignedInfo : 20,
26 CCN_DTAG_ContentDigest : 21,
27 CCN_DTAG_ContentHash : 22,
28 CCN_DTAG_Count : 24,
29 CCN_DTAG_Header : 25,
30 CCN_DTAG_Interest : 26, /* 20090915 */
31 CCN_DTAG_Key : 27,
32 CCN_DTAG_KeyLocator : 28,
33 CCN_DTAG_KeyName : 29,
34 CCN_DTAG_Length : 30,
35 CCN_DTAG_Link : 31,
36 CCN_DTAG_LinkAuthenticator : 32,
37 CCN_DTAG_NameComponentCount : 33, /* DeprecatedInInterest */
38 CCN_DTAG_RootDigest : 36,
39 CCN_DTAG_Signature : 37,
40 CCN_DTAG_Start : 38,
41 CCN_DTAG_Timestamp : 39,
42 CCN_DTAG_Type : 40,
43 CCN_DTAG_Nonce : 41,
44 CCN_DTAG_Scope : 42,
45 CCN_DTAG_Exclude : 43,
46 CCN_DTAG_Bloom : 44,
47 CCN_DTAG_BloomSeed : 45,
48 CCN_DTAG_AnswerOriginKind : 47,
49 CCN_DTAG_InterestLifetime : 48,
50 CCN_DTAG_Witness : 53,
51 CCN_DTAG_SignatureBits : 54,
52 CCN_DTAG_DigestAlgorithm : 55,
53 CCN_DTAG_BlockSize : 56,
54 CCN_DTAG_FreshnessSeconds : 58,
55 CCN_DTAG_FinalBlockID : 59,
56 CCN_DTAG_PublisherPublicKeyDigest : 60,
57 CCN_DTAG_PublisherCertificateDigest : 61,
58 CCN_DTAG_PublisherIssuerKeyDigest : 62,
59 CCN_DTAG_PublisherIssuerCertificateDigest : 63,
60 CCN_DTAG_ContentObject : 64, /* 20090915 */
61 CCN_DTAG_WrappedKey : 65,
62 CCN_DTAG_WrappingKeyIdentifier : 66,
63 CCN_DTAG_WrapAlgorithm : 67,
64 CCN_DTAG_KeyAlgorithm : 68,
65 CCN_DTAG_Label : 69,
66 CCN_DTAG_EncryptedKey : 70,
67 CCN_DTAG_EncryptedNonceKey : 71,
68 CCN_DTAG_WrappingKeyName : 72,
69 CCN_DTAG_Action : 73,
70 CCN_DTAG_FaceID : 74,
71 CCN_DTAG_IPProto : 75,
72 CCN_DTAG_Host : 76,
73 CCN_DTAG_Port : 77,
74 CCN_DTAG_MulticastInterface : 78,
75 CCN_DTAG_ForwardingFlags : 79,
76 CCN_DTAG_FaceInstance : 80,
77 CCN_DTAG_ForwardingEntry : 81,
78 CCN_DTAG_MulticastTTL : 82,
79 CCN_DTAG_MinSuffixComponents : 83,
80 CCN_DTAG_MaxSuffixComponents : 84,
81 CCN_DTAG_ChildSelector : 85,
82 CCN_DTAG_RepositoryInfo : 86,
83 CCN_DTAG_Version : 87,
84 CCN_DTAG_RepositoryVersion : 88,
85 CCN_DTAG_GlobalPrefix : 89,
86 CCN_DTAG_LocalName : 90,
87 CCN_DTAG_Policy : 91,
88 CCN_DTAG_Namespace : 92,
89 CCN_DTAG_GlobalPrefixName : 93,
90 CCN_DTAG_PolicyVersion : 94,
91 CCN_DTAG_KeyValueSet : 95,
92 CCN_DTAG_KeyValuePair : 96,
93 CCN_DTAG_IntegerValue : 97,
94 CCN_DTAG_DecimalValue : 98,
95 CCN_DTAG_StringValue : 99,
96 CCN_DTAG_BinaryValue : 100,
97 CCN_DTAG_NameValue : 101,
98 CCN_DTAG_Entry : 102,
99 CCN_DTAG_ACL : 103,
100 CCN_DTAG_ParameterizedName : 104,
101 CCN_DTAG_Prefix : 105,
102 CCN_DTAG_Suffix : 106,
103 CCN_DTAG_Root : 107,
104 CCN_DTAG_ProfileName : 108,
105 CCN_DTAG_Parameters : 109,
106 CCN_DTAG_InfoString : 110,
107 CCN_DTAG_StatusResponse : 112,
108 CCN_DTAG_StatusCode : 113,
109 CCN_DTAG_StatusText : 114,
110 CCN_DTAG_Nack : 200,
111 CCN_DTAG_SequenceNumber : 256,
112 CCN_DTAG_CCNProtocolDataUnit : 17702112
113};