ldns_struct_key Struct Reference

general key structure, can contain all types of keys More...


Data Fields

ldns_signing_algorithm _alg
union {
   RSA *   rsa
   DSA *   dsa
   unsigned char *   hmac
_key
 types of keys supported
union {
   struct {
      uint32_t   orig_ttl
      uint32_t   inception
      uint32_t   expiration
      uint16_t   keytag
      uint16_t   flags
   }   dnssec
_extra
 depending on the key we can have extra data
ldns_rdf_pubkey_owner


Detailed Description

general key structure, can contain all types of keys

Definition at line 57 of file keys.h.


Field Documentation

ldns_signing_algorithm ldns_struct_key::_alg
 

Definition at line 58 of file keys.h.

union { ... } ldns_struct_key::_extra
 

depending on the key we can have extra data

union { ... } ldns_struct_key::_key
 

types of keys supported

ldns_rdf* ldns_struct_key::_pubkey_owner
 

Definition at line 75 of file keys.h.

struct { ... } ldns_struct_key::dnssec
 

DSA* ldns_struct_key::dsa
 

Definition at line 62 of file keys.h.

uint32_t ldns_struct_key::expiration
 

Definition at line 70 of file keys.h.

uint16_t ldns_struct_key::flags
 

Definition at line 72 of file keys.h.

unsigned char* ldns_struct_key::hmac
 

Definition at line 63 of file keys.h.

uint32_t ldns_struct_key::inception
 

Definition at line 69 of file keys.h.

uint16_t ldns_struct_key::keytag
 

Definition at line 71 of file keys.h.

uint32_t ldns_struct_key::orig_ttl
 

Definition at line 68 of file keys.h.

RSA* ldns_struct_key::rsa
 

Definition at line 61 of file keys.h.


Generated on Mon Feb 20 15:49:57 2006 for ldns by  doxygen 1.4.6