Registry for DHT block types

GNUNET_BLOCK_TYPE_ANY

Name

0

Comment

Identifier for any block.

GNUNET_BLOCK_TYPE_FS_DBLOCK

Name

1

Comment

Data block (leaf) in the CHK tree.

GNUNET_BLOCK_TYPE_FS_IBLOCK

Name

2

Comment

Inner block in the CHK tree.

GNUNET_BLOCK_TYPE_FS_ONDEMAND

Name

6

Comment

Type of a block representing a block to be encoded on demand from disk. Should never appear on the network directly.

GNUNET_BLOCK_TYPE_DHT_HELLO

Name

7

Comment

Type of a block that contains a HELLO for a peer.

GNUNET_BLOCK_TYPE_TEST

Name

8

Comment

Block for testing.

GNUNET_BLOCK_TYPE_FS_UBLOCK

Name

9

Comment

Type of a block representing any type of search result (universal).

GNUNET_BLOCK_TYPE_DNS

Name

10

Comment

Block for storing DNS exit service advertisements.

GNUNET_BLOCK_TYPE_GNS_NAMERECORD

Name

11

Comment

Block for storing GNS record data.

GNUNET_BLOCK_TYPE_REVOCATION

Name

12

Comment

Block type for a revocation message by which a key is revoked.

GNUNET_BLOCK_TYPE_DHT_URL_HELLO

Name

13

Comment

Type of a block that contains a DHT-NG HELLO for a peer.

GNUNET_BLOCK_TYPE_REGEX

Name

22

Comment

Block to store a cadet regex state

GNUNET_BLOCK_TYPE_REGEX_ACCEPT

Name

23

Comment

Block to store a cadet regex accepting state

GNUNET_BLOCK_TYPE_SET_TEST

Name

24

Comment

Block for testing set/consensus. If first byte of the block is non-zero, the block is considered invalid.

GNUNET_BLOCK_TYPE_CONSENSUS_ELEMENT

Name

25

Comment

Block type for consensus elements. Contains either special marker elements or a nested block.

GNUNET_BLOCK_TYPE_SETI_TEST

Name

26

Comment

Block for testing set intersection. If first byte of the block is non-zero, the block is considered invalid.

GNUNET_BLOCK_TYPE_SETU_TEST

Name

27

Comment

Block for testing set union. If first byte of the block is non-zero, the block is considered invalid.