Data Fields | |
| struct RecordPublicationJob * | next |
| DLL. | |
| struct RecordPublicationJob * | prev |
| DLL. | |
| struct GNUNET_CRYPTO_BlindablePrivateKey | zone |
| The zone key to sign the block with. | |
| struct GNUNET_GNSRECORD_Block * | block_pub |
| The block to put into the DHT. | |
| struct GNUNET_GNSRECORD_Block * | block_priv |
| The block to refresh in the private namecache. | |
| unsigned char * | rdata_pub |
| The public RDATA to sign. | |
| unsigned char * | rdata_priv |
| The private RDATA to sign, may point to block in case the public and private blocks are the same. | |
| size_t | rdata_pub_len |
| The size of the public RDATA. | |
| size_t | rdata_priv_len |
| The size of the private RDATA. | |
| struct GNUNET_TIME_Absolute | expire_pub |
| The expiration time of the public RDATA for the DHT put. | |
| struct GNUNET_TIME_Absolute | expire_priv |
| The expiration time of the private RDATA for the DHT put. | |
| char * | label |
| The label of the block needed for signing. | |
| struct GNUNET_DHT_PutHandle * | ph |
| Handle for the DHT PUT operation. | |
| struct GNUNET_TIME_Absolute | start_date |
| When was this PUT initiated? | |
| struct GNUNET_GNSRECORD_EncryptionContext * | ec |
| Sign context. | |
| int | have_public_records |
| Do we have any public records at all? | |
Definition at line 133 of file gnunet-service-zonemaster.c.
| struct RecordPublicationJob* RecordPublicationJob::next |
DLL.
Definition at line 139 of file gnunet-service-zonemaster.c.
| struct RecordPublicationJob* RecordPublicationJob::prev |
DLL.
Definition at line 144 of file gnunet-service-zonemaster.c.
| struct GNUNET_CRYPTO_BlindablePrivateKey RecordPublicationJob::zone |
The zone key to sign the block with.
Definition at line 149 of file gnunet-service-zonemaster.c.
| struct GNUNET_GNSRECORD_Block* RecordPublicationJob::block_pub |
The block to put into the DHT.
Definition at line 154 of file gnunet-service-zonemaster.c.
| struct GNUNET_GNSRECORD_Block* RecordPublicationJob::block_priv |
The block to refresh in the private namecache.
Definition at line 159 of file gnunet-service-zonemaster.c.
| unsigned char* RecordPublicationJob::rdata_pub |
The public RDATA to sign.
Definition at line 164 of file gnunet-service-zonemaster.c.
| unsigned char* RecordPublicationJob::rdata_priv |
The private RDATA to sign, may point to block in case the public and private blocks are the same.
Definition at line 170 of file gnunet-service-zonemaster.c.
Referenced by dispatch_job().
| size_t RecordPublicationJob::rdata_pub_len |
The size of the public RDATA.
Definition at line 175 of file gnunet-service-zonemaster.c.
| size_t RecordPublicationJob::rdata_priv_len |
The size of the private RDATA.
Definition at line 180 of file gnunet-service-zonemaster.c.
| struct GNUNET_TIME_Absolute RecordPublicationJob::expire_pub |
The expiration time of the public RDATA for the DHT put.
Definition at line 185 of file gnunet-service-zonemaster.c.
Referenced by dispatch_job().
| struct GNUNET_TIME_Absolute RecordPublicationJob::expire_priv |
The expiration time of the private RDATA for the DHT put.
Definition at line 190 of file gnunet-service-zonemaster.c.
| char* RecordPublicationJob::label |
The label of the block needed for signing.
Definition at line 195 of file gnunet-service-zonemaster.c.
Referenced by dispatch_job(), and sign_worker().
| struct GNUNET_DHT_PutHandle* RecordPublicationJob::ph |
Handle for the DHT PUT operation.
Definition at line 200 of file gnunet-service-zonemaster.c.
| struct GNUNET_TIME_Absolute RecordPublicationJob::start_date |
When was this PUT initiated?
Definition at line 205 of file gnunet-service-zonemaster.c.
| struct GNUNET_GNSRECORD_EncryptionContext* RecordPublicationJob::ec |
Sign context.
Definition at line 210 of file gnunet-service-zonemaster.c.
| int RecordPublicationJob::have_public_records |
Do we have any public records at all?
Definition at line 215 of file gnunet-service-zonemaster.c.