GNUnet 0.21.0
GNUNET_Uuid Struct Reference

A UUID, a 128 bit "random" value. More...

#include <gnunet_common.h>

Data Fields

uint32_t value [4]
 128 random bits. More...
 

Detailed Description

A UUID, a 128 bit "random" value.

We OFTEN use timeflakes (see: https://github.com/anthonynsimon/timeflake), where only 80 bits are random and the rest encodes a timestamp to improve database access.

See GNUNET_CRYPTO_random_timeflake().

Definition at line 301 of file gnunet_common.h.

Field Documentation

◆ value

uint32_t GNUNET_Uuid::value[4]

128 random bits.

Definition at line 306 of file gnunet_common.h.


The documentation for this struct was generated from the following file: