GNUnet  0.11.x
Data Fields
RequestLocSignatureMessage Struct Reference

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

#include </home/handbook/gnunet/src/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 74 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 79 of file fs.h.

◆ purpose

uint32_t RequestLocSignatureMessage::purpose

Requested signature purpose.

For now, always GNUNET_SIGNATURE_PURPOSE_PEER_PLACEMENT.

Definition at line 85 of file fs.h.

Referenced by create_loc_uri(), and handle_client_loc_sign().

◆ expiration_time

struct GNUNET_TIME_AbsoluteNBO RequestLocSignatureMessage::expiration_time

Requested expiration time.

Definition at line 90 of file fs.h.

Referenced by create_loc_uri(), and handle_client_loc_sign().

◆ chk

struct ContentHashKey RequestLocSignatureMessage::chk

Information about the shared file (to be signed).

Definition at line 95 of file fs.h.

Referenced by create_loc_uri(), and handle_client_loc_sign().

◆ file_length

uint64_t RequestLocSignatureMessage::file_length

Size of the shared file (to be signed).

Definition at line 100 of file fs.h.

Referenced by create_loc_uri(), and handle_client_loc_sign().


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