GNUnet 0.21.1
RequestLocSignatureMessage Struct Reference

Message sent from a GNUnet (fs) publishing activity to sign a LOC URI. More...

#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/src/service/fs/fs.h>

Collaboration diagram for RequestLocSignatureMessage:
[legend]

Data Fields

struct GNUNET_MessageHeader header
 Message type will be GNUNET_MESSAGE_TYPE_FS_REQUEST_LOC_SIGN. More...
 
uint32_t purpose
 Requested signature purpose. More...
 
struct GNUNET_TIME_AbsoluteNBO expiration_time
 Requested expiration time. More...
 
struct ContentHashKey chk
 Information about the shared file (to be signed). More...
 
uint64_t file_length
 Size of the shared file (to be signed). More...
 

Detailed Description

Message sent from a GNUnet (fs) publishing activity to sign a LOC URI.

Definition at line 75 of file fs.h.

Field Documentation

◆ header

struct GNUNET_MessageHeader RequestLocSignatureMessage::header

Message type will be GNUNET_MESSAGE_TYPE_FS_REQUEST_LOC_SIGN.

Definition at line 80 of file fs.h.

◆ purpose

uint32_t RequestLocSignatureMessage::purpose

Requested signature purpose.

For now, always GNUNET_SIGNATURE_PURPOSE_PEER_PLACEMENT.

Definition at line 86 of file fs.h.

Referenced by create_loc_uri().

◆ expiration_time

struct GNUNET_TIME_AbsoluteNBO RequestLocSignatureMessage::expiration_time

Requested expiration time.

Definition at line 91 of file fs.h.

Referenced by create_loc_uri().

◆ chk

struct ContentHashKey RequestLocSignatureMessage::chk

Information about the shared file (to be signed).

Definition at line 96 of file fs.h.

Referenced by create_loc_uri().

◆ file_length

uint64_t RequestLocSignatureMessage::file_length

Size of the shared file (to be signed).

Definition at line 101 of file fs.h.

Referenced by create_loc_uri().


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