21 #ifndef NDN_DATA_TYPES_H
22 #define NDN_DATA_TYPES_H
24 #include "key-types.h"
25 #include "publisher-public-key-digest-types.h"
35 ndn_ContentType_BLOB = 0,
37 ndn_ContentType_DATA = 0,
38 ndn_ContentType_LINK = 1,
39 ndn_ContentType_KEY = 2,
41 ndn_ContentType_ENCR = 3,
42 ndn_ContentType_GONE = 4,
43 ndn_ContentType_NACK = 5
51 ndn_SignatureType_DigestSha256Signature = 0,
52 ndn_SignatureType_Sha256WithRsaSignature = 1,
53 ndn_SignatureType_Sha256WithEcdsaSignature = 3,
54 ndn_SignatureType_HmacWithSha256Signature = 4
struct ndn_PublisherPublicKeyDigest publisherPublicKeyDigest
Definition: data-types.h:72
Definition: data-types.h:86
struct ndn_Blob content
A Blob with a pointer to the content.
Definition: data-types.h:90
struct ndn_Blob witness
A Blob whose value is a pointer to pre-allocated buffer.
Definition: data-types.h:68
Copyright (C) 2015 Regents of the University of California.
Definition: publisher-public-key-digest-types.h:34
ndn_SignatureType type
-1 for none
Definition: data-types.h:65
An ndn_KeyLocator holds the type of key locator and related data.
Definition: key-types.h:51
Copyright (C) 2015 Regents of the University of California.
Definition: name-types.h:33
An ndn_Name holds an array of ndn_NameComponent.
Definition: name-types.h:40
Copyright (C) 2015 Regents of the University of California.
Definition: blob-types.h:33
An ndn_Signature struct holds the signature bits and other info representing the signature in a data ...
Definition: data-types.h:64
struct ndn_Blob digestAlgorithm
A Blob whose value is a pointer to a pre-allocated buffer.
Definition: data-types.h:66