OpenDNSSEC-signer 1.2.1
Functions

/build/buildd-opendnssec_1.2.1.dfsg-1-mips-p9AT07/opendnssec-1.2.1.dfsg/signer/src/signer/rrsigs.c File Reference

#include "config.h"
#include "signer/rrsigs.h"
#include "signer/se_key.h"
#include "util/log.h"
#include "util/se_malloc.h"
#include "util/util.h"
#include <ldns/ldns.h>
Include dependency graph for rrsigs.c:

Go to the source code of this file.

Functions

rrsigs_typerrsigs_create (void)
int rrsigs_add_sig (rrsigs_type *rrsigs, ldns_rr *rr, const char *locator, uint32_t flags)
void rrsigs_cleanup (rrsigs_type *rrsigs)
void rrsigs_print (FILE *fd, rrsigs_type *rrsigs, int print_key)

Function Documentation

int rrsigs_add_sig ( rrsigs_type rrsigs,
ldns_rr *  rr,
const char *  locator,
uint32_t  flags 
)
void rrsigs_cleanup ( rrsigs_type rrsigs)
rrsigs_type* rrsigs_create ( void  )

Signatures. Create new signature set.

Definition at line 49 of file rrsigs.c.

References rrsigs_struct::key_flags, rrsigs_struct::key_locator, rrsigs_struct::next, rrsigs_struct::rr, and se_calloc().

Referenced by rrset_recover_rrsig_from_backup(), rrset_sign(), and rrsigs_add_sig().

void rrsigs_print ( FILE *  fd,
rrsigs_type rrsigs,
int  print_key 
)

Print signature set.

Definition at line 161 of file rrsigs.c.

References rrsigs_struct::key_flags, rrsigs_struct::key_locator, rrsigs_struct::next, rrsigs_struct::rr, and se_log_assert.

Referenced by rrset_print(), and rrset_print_rrsig().