GNUnet debian-0.24.3-23-g589b01d60
PilsHelloSignaturePurpose Struct Reference

Message signed as part of a HELLO block/URL. More...

#include </home/buildbot/bb-worker/worker/gnunet_release/build/src/service/pils/pils.h>

Collaboration diagram for PilsHelloSignaturePurpose:
[legend]

Data Fields

struct GNUNET_CRYPTO_EccSignaturePurpose purpose
 Purpose must be GNUNET_SIGNATURE_PURPOSE_HELLO. More...
 
struct GNUNET_TIME_AbsoluteNBO expiration_time
 When does the signature expire? More...
 
struct GNUNET_HashCode h_addrs
 Hash over all addresses. More...
 

Detailed Description

Message signed as part of a HELLO block/URL.

Definition at line 49 of file hello-uri.c.

Field Documentation

◆ purpose

struct GNUNET_CRYPTO_EccSignaturePurpose PilsHelloSignaturePurpose::purpose

Purpose must be GNUNET_SIGNATURE_PURPOSE_HELLO.

Definition at line 54 of file hello-uri.c.

Referenced by do_generate_pid(), GNUNET_PILS_sign_hello(), and verify_hello().

◆ expiration_time

struct GNUNET_TIME_AbsoluteNBO PilsHelloSignaturePurpose::expiration_time

When does the signature expire?

Definition at line 59 of file hello-uri.c.

◆ h_addrs

struct GNUNET_HashCode PilsHelloSignaturePurpose::h_addrs

Hash over all addresses.

Definition at line 64 of file hello-uri.c.

Referenced by do_generate_pid(), GNUNET_PILS_sign_hello(), and verify_hello().


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