OpenDNSSEC-signer  1.4.8.2
Data Fields
tsig_algo_struct Struct Reference

#include <tsig.h>

Data Fields

const char * txt_name
 
ldns_rdf * wf_name
 
size_t max_digest_size
 
const void * data
 
void *(* hmac_create )(allocator_type *allocator)
 
void(* hmac_init )(void *context, tsig_algo_type *algo, tsig_key_type *key)
 
void(* hmac_update )(void *context, const void *data, size_t size)
 
void(* hmac_final )(void *context, uint8_t *digest, size_t *size)
 

Detailed Description

Definition at line 90 of file tsig.h.

Field Documentation

const void* tsig_algo_struct::data

Definition at line 94 of file tsig.h.

void*(* tsig_algo_struct::hmac_create) (allocator_type *allocator)

Definition at line 96 of file tsig.h.

Referenced by tsig_rr_prepare().

void(* tsig_algo_struct::hmac_final) (void *context, uint8_t *digest, size_t *size)

Definition at line 103 of file tsig.h.

Referenced by tsig_rr_sign(), and tsig_rr_verify().

void(* tsig_algo_struct::hmac_init) (void *context, tsig_algo_type *algo, tsig_key_type *key)

Definition at line 98 of file tsig.h.

Referenced by tsig_rr_prepare().

void(* tsig_algo_struct::hmac_update) (void *context, const void *data, size_t size)

Definition at line 101 of file tsig.h.

Referenced by tsig_rr_prepare(), and tsig_rr_update().

size_t tsig_algo_struct::max_digest_size

Definition at line 93 of file tsig.h.

Referenced by tsig_handler_add_algo(), and tsig_rr_prepare().

const char* tsig_algo_struct::txt_name

Definition at line 91 of file tsig.h.

Referenced by tsig_lookup_algo().

ldns_rdf* tsig_algo_struct::wf_name

Definition at line 92 of file tsig.h.

Referenced by tsig_handler_cleanup(), and tsig_rr_lookup().


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