21 #ifndef NDN_KEY_TYPES_H
22 #define NDN_KEY_TYPES_H
24 #include "name-types.h"
31 ndn_KeyLocatorType_KEYNAME = 1,
32 ndn_KeyLocatorType_KEY_LOCATOR_DIGEST = 2,
34 ndn_KeyLocatorType_KEY = 3,
35 ndn_KeyLocatorType_CERTIFICATE = 4
42 ndn_KeyNameType_PUBLISHER_PUBLIC_KEY_DIGEST = 1,
43 ndn_KeyNameType_PUBLISHER_CERTIFICATE_DIGEST = 2,
44 ndn_KeyNameType_PUBLISHER_ISSUER_KEY_DIGEST = 3,
45 ndn_KeyNameType_PUBLISHER_ISSUER_CERTIFICATE_DIGEST = 4
struct ndn_Blob keyData
A Blob whose value is a pointer to a pre-allocated buffer for the key data as follows: If type is ndn...
Definition: key-types.h:53
ndn_KeyLocatorType type
-1 for none
Definition: key-types.h:52
ndn_KeyNameType keyNameType
The type of data for keyName, -1 for none.
Definition: key-types.h:64
An ndn_KeyLocator holds the type of key locator and related data.
Definition: key-types.h:51
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
struct ndn_Name keyName
The key name (only used if type is ndn_KeyLocatorType_KEYNAME.)
Definition: key-types.h:62