esp8266ndn
NDN Arduino library for ESP8266 and more
Loading...
Searching...
No Matches
an.hpp
Go to the documentation of this file.
1#ifndef NDNPH_PACKET_AN_HPP
2#define NDNPH_PACKET_AN_HPP
3
4namespace ndnph {
5
7namespace TT {
8enum {
9 LpPacket = 0x64,
10 LpPayload = 0x50,
11 LpSeqNum = 0x51,
12 FragIndex = 0x52,
13 FragCount = 0x53,
14 PitToken = 0x62,
15 Nack = 0x0320,
16 NackReason = 0x0321,
18
19 Name = 0x07,
29
30 Interest = 0x05,
34 Nonce = 0x0A,
36 HopLimit = 0x22,
38 ISigInfo = 0x2C,
39 ISigValue = 0x2E,
40
41 Data = 0x06,
42 MetaInfo = 0x14,
45 FinalBlock = 0x1A,
46 Content = 0x15,
47 DSigInfo = 0x16,
48 DSigValue = 0x17,
49
50 SigType = 0x1B,
51 KeyLocator = 0x1C,
52 KeyDigest = 0x1D,
53 SigNonce = 0x26,
54 SigTime = 0x28,
55 SigSeqNum = 0x2A,
56
58 NotBefore = 0x00FE,
59 NotAfter = 0x00FF,
60};
61} // namespace TT
62
64namespace ContentType {
65enum {
66 Blob = 0x00,
67 Link = 0x01,
68 Key = 0x02,
69 Nack = 0x03,
70 PrefixAnn = 0x05,
71};
72} // namespace ContentType
73
75namespace SigType {
76enum {
77 Sha256 = 0x00,
81 Null = 0xC8,
82};
83} // namespace SigType
84
85} // namespace ndnph
86
87#endif // NDNPH_PACKET_AN_HPP
SignatureInfo on Data.
Definition sig-info.hpp:59
Data packet.
Definition data.hpp:136
SignatureInfo on Interest.
Definition sig-info.hpp:51
Interest packet.
Definition interest.hpp:284
Nack packet.
Definition nack.hpp:73
Name.
Definition name.hpp:14
ValidityPeriod of a certificate.
Definition validity-period.hpp:37
@ Key
Definition an.hpp:68
@ PrefixAnn
Definition an.hpp:70
@ Link
Definition an.hpp:67
@ Blob
Definition an.hpp:66
@ HmacWithSha256
Definition an.hpp:80
@ Null
Definition an.hpp:81
@ Sha256WithEcdsa
Definition an.hpp:79
@ Sha256
Definition an.hpp:77
@ Sha256WithRsa
Definition an.hpp:78
@ NotAfter
Definition an.hpp:59
@ ParametersSha256DigestComponent
Definition an.hpp:22
@ MustBeFresh
Definition an.hpp:32
@ FreshnessPeriod
Definition an.hpp:44
@ ContentType
Definition an.hpp:43
@ ImplicitSha256DigestComponent
Definition an.hpp:21
@ SegmentNameComponent
Definition an.hpp:24
@ InterestLifetime
Definition an.hpp:35
@ ForwardingHint
Definition an.hpp:33
@ FinalBlock
Definition an.hpp:45
@ LpSeqNum
Definition an.hpp:11
@ CanBePrefix
Definition an.hpp:31
@ TimestampNameComponent
Definition an.hpp:27
@ LpPacket
Definition an.hpp:9
@ SigSeqNum
Definition an.hpp:55
@ LpPayload
Definition an.hpp:10
@ SigTime
Definition an.hpp:54
@ Nonce
Definition an.hpp:34
@ ISigValue
Definition an.hpp:39
@ DSigValue
Definition an.hpp:48
@ Content
Definition an.hpp:46
@ NotBefore
Definition an.hpp:58
@ GenericNameComponent
Definition an.hpp:20
@ SigNonce
Definition an.hpp:53
@ VersionNameComponent
Definition an.hpp:26
@ ByteOffsetNameComponent
Definition an.hpp:25
@ AppParameters
Definition an.hpp:37
@ SequenceNumNameComponent
Definition an.hpp:28
@ HopLimit
Definition an.hpp:36
@ KeyLocator
Definition an.hpp:51
@ KeyDigest
Definition an.hpp:52
@ KeywordNameComponent
Definition an.hpp:23
@ FragCount
Definition an.hpp:13
@ PitToken
Definition an.hpp:14
@ SigType
Definition an.hpp:50
@ MetaInfo
Definition an.hpp:42
@ FragIndex
Definition an.hpp:12
@ CongestionMark
Definition an.hpp:17
Definition fs.hpp:33
NackReason
Nack reason.
Definition nack.hpp:13