![]() |
ndn-lite
|
#include <stdint.h>
Go to the source code of this file.
Typedefs | |
typedef uint16_t | ndn_table_id_t |
#define NDN_AES_BLOCK_SIZE 16 |
#define NDN_APPSUPPORT_AC_EDK_SIZE 16 |
#define NDN_APPSUPPORT_AC_KEY_LIST_SIZE 5 |
#define NDN_APPSUPPORT_AC_SALT_SIZE 16 |
#define NDN_APPSUPPORT_INVALID_SERVICE_ID_SIZE ((uint32_t)(-1)) |
#define NDN_APPSUPPORT_NEIGHBORS_SIZE 10 |
#define NDN_APPSUPPORT_PREFIXES_SIZE 10 |
#define NDN_APPSUPPORT_SERVICE_AVAILABLE 1 |
#define NDN_APPSUPPORT_SERVICE_BUSY 2 |
#define NDN_APPSUPPORT_SERVICE_ID_SIZE 20 |
#define NDN_APPSUPPORT_SERVICE_PERMISSION_DENIED 3 |
#define NDN_APPSUPPORT_SERVICE_UNAVAILABLE 0 |
#define NDN_APPSUPPORT_SERVICE_UNDEFINED ((uint8_t)(-1)) |
#define NDN_APPSUPPORT_SERVICES_SIZE 10 |
#define NDN_ASN1_ECDSA_ENCODING_MAX_EXTRA_BYTES 8 |
#define NDN_ASN1_ECDSA_ENCODING_MIN_EXTRA_BYTES 6 |
#define NDN_ASN1_ECDSA_MAX_ENCODED_SIG_SIZE |
#define NDN_ASN1_ECDSA_MAX_RAW_SIG_SIZE (NDN_ASN1_ECDSA_SECP256R1_RAW_SIG_SIZE) |
#define NDN_ASN1_ECDSA_MIN_ENCODED_SIG_SIZE |
#define NDN_ASN1_ECDSA_MIN_RAW_SIG_SIZE (NDN_ASN1_ECDSA_SECP160R1_RAW_SIG_SIZE) |
#define NDN_ASN1_ECDSA_SECP160R1_MAX_ENCODED_SIG_SIZE |
#define NDN_ASN1_ECDSA_SECP160R1_RAW_SIG_SIZE 40 |
#define NDN_ASN1_ECDSA_SECP192R1_MAX_ENCODED_SIG_SIZE |
#define NDN_ASN1_ECDSA_SECP192R1_RAW_SIG_SIZE 48 |
#define NDN_ASN1_ECDSA_SECP224R1_MAX_ENCODED_SIG_SIZE |
#define NDN_ASN1_ECDSA_SECP224R1_RAW_SIG_SIZE 56 |
#define NDN_ASN1_ECDSA_SECP256K1_MAX_ENCODED_SIG_SIZE |
#define NDN_ASN1_ECDSA_SECP256K1_RAW_SIG_SIZE 64 |
#define NDN_ASN1_ECDSA_SECP256R1_MAX_ENCODED_SIG_SIZE |
#define NDN_ASN1_ECDSA_SECP256R1_RAW_SIG_SIZE 64 |
#define NDN_CONTENT_BUFFER_SIZE 256 |
#define NDN_CS_MAX_SIZE 10 |
#define NDN_DEFAULT_INTEREST_LIFETIME 4000 |
#define NDN_FACE_DEFAULT_COST 1 |
#define NDN_FACE_TABLE_MAX_SIZE 10 |
#define NDN_FIB_MAX_SIZE 20 |
#define NDN_FRAG_BUFFER_MAX 512 |
#define NDN_FRAG_HB_MASK 0x80 |
#define NDN_FRAG_HDR_LEN 3 |
#define NDN_FRAG_MAX_SEQ_NUM 30 |
#define NDN_FRAG_MF_MASK 0x20 |
#define NDN_FRAG_SEQ_MASK 0x1F |
#define NDN_FWD_INVALID_NAME_COMPONENT_SIZE ((uint32_t)(-1)) |
#define NDN_FWD_INVALID_NAME_SIZE ((uint32_t)(-1)) |
#define NDN_INTEREST_PARAMS_BLOCK_SIZE (NDN_INTEREST_PARAMS_BUFFER_SIZE+10) |
#define NDN_INTEREST_PARAMS_BUFFER_SIZE 248 |
#define NDN_INVALID_ID 0xFFFF |
#define NDN_MAX_FACE_PER_PIT_ENTRY 3 |
#define NDN_NAME_COMPONENT_BLOCK_SIZE 38 |
#define NDN_NAME_COMPONENT_BUFFER_SIZE 36 |
#define NDN_NAME_COMPONENTS_SIZE 10 |
#define NDN_NAME_MAX_BLOCK_SIZE 384 |
#define NDN_NAMETREE_MAX_SIZE 64 |
#define NDN_PIT_MAX_SIZE 32 |
#define NDN_SEC_AES_IV_LENGTH 16 |
#define NDN_SEC_AES_MIN_KEY_SIZE 16 |
#define NDN_SEC_ECC_MAX_PRIVATE_KEY_SIZE (NDN_SEC_ECC_SECP256R1_PRIVATE_KEY_SIZE) |
#define NDN_SEC_ECC_MAX_PUBLIC_KEY_SIZE (NDN_SEC_ECC_SECP256R1_PUBLIC_KEY_SIZE) |
#define NDN_SEC_ECC_MIN_PRIVATE_KEY_SIZE (NDN_SEC_ECC_SECP160R1_PRIVATE_KEY_SIZE) |
#define NDN_SEC_ECC_MIN_PUBLIC_KEY_SIZE (NDN_SEC_ECC_SECP160R1_PUBLIC_KEY_SIZE) |
#define NDN_SEC_ECC_SECP160R1_PRIVATE_KEY_SIZE 21 |
#define NDN_SEC_ECC_SECP160R1_PUBLIC_KEY_SIZE 40 |
#define NDN_SEC_ECC_SECP256R1_PRIVATE_KEY_SIZE 32 |
#define NDN_SEC_ECC_SECP256R1_PUBLIC_KEY_SIZE 64 |
#define NDN_SEC_ENCRYPTION_KEYS_SIZE 5 |
#define NDN_SEC_INVALID_KEY_ID ((uint32_t)(-1)) |
#define NDN_SEC_INVALID_KEY_SIZE ((uint32_t)(-1)) |
#define NDN_SEC_MAX_SIG_SIZE (NDN_ASN1_ECDSA_MAX_ENCODED_SIG_SIZE) |
#define NDN_SEC_MIN_SIG_SIZE (NDN_SEC_SHA256_HASH_SIZE) |
#define NDN_SEC_SHA256_HASH_SIZE 32 |
#define NDN_SEC_SIGNING_KEYS_SIZE 10 |
#define NDN_SIGNATURE_BUFFER_SIZE 128 |
#define NDN_SIGNED_INTEREST_BE_SIGNED_MAX_SIZE 680 |
#define NDN_TLV_LENGTH_FIELD_MAX_SIZE 9 |
#define NDN_TLV_TYPE_FIELD_MAX_SIZE 1 |
#define NDN_TRUST_SCHEMA_MAX_SUBPATTERN_MATCHES 5 |
#define NDN_TRUST_SCHEMA_NO_TYPE 0x00 |
#define NDN_TRUST_SCHEMA_PATTERN_COMPONENT_BUFFER_SIZE 50 |
#define NDN_TRUST_SCHEMA_PATTERN_COMPONENT_STRING_MAX_SIZE (NDN_TRUST_SCHEMA_PATTERN_COMPONENT_BUFFER_SIZE) |
#define NDN_TRUST_SCHEMA_PATTERN_COMPONENTS_SIZE 10 |
#define NDN_TRUST_SCHEMA_RULE_NAME_MAX_LENGTH (NDN_TRUST_SCHEMA_PATTERN_COMPONENT_BUFFER_SIZE - 1) |
#define NDN_TRUST_SCHEMA_RULE_REF 0x06 |
#define NDN_TRUST_SCHEMA_SINGLE_NAME_COMPONENT 0x03 |
#define NDN_TRUST_SCHEMA_SUBPATTERN_BEGIN_ONLY 0x02 |
#define NDN_TRUST_SCHEMA_SUBPATTERN_END_ONLY 0x01 |
#define NDN_TRUST_SCHEMA_SUBPATTERN_INDEX 0x04 |
#define NDN_TRUST_SCHEMA_WILDCARD_NAME_COMPONENT 0x02 |
#define NDN_TRUST_SCHEMA_WILDCARD_NAME_COMPONENT_SEQUENCE 0x01 |
#define NDN_TRUST_SCHEMA_WILDCARD_SPECIALIZER 0x05 |
typedef uint16_t ndn_table_id_t |