OpenDNSSEC-signer 1.2.1
|
#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>
Go to the source code of this file.
Functions | |
rrsigs_type * | rrsigs_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) |
int rrsigs_add_sig | ( | rrsigs_type * | rrsigs, |
ldns_rr * | rr, | ||
const char * | locator, | ||
uint32_t | flags | ||
) |
Add RRSIG to signature set.
Definition at line 65 of file rrsigs.c.
References rrsigs_struct::key_flags, rrsigs_struct::key_locator, rrsigs_struct::next, rrsigs_struct::rr, rrsigs_add_sig(), rrsigs_create(), se_log_assert, se_log_warning(), se_strdup(), and util_dnssec_rrs_compare().
Referenced by rrset_recover_rrsig_from_backup(), rrset_sign(), and rrsigs_add_sig().
void rrsigs_cleanup | ( | rrsigs_type * | rrsigs | ) |
Definition at line 133 of file rrsigs.c.
References rrsigs_struct::key_locator, rrsigs_struct::next, rrsigs_struct::rr, rrsigs_cleanup(), se_free(), and se_log_warning().
Referenced by rrset_cleanup(), rrset_sign(), and rrsigs_cleanup().
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().