OpenDNSSEC-signer  1.3.15
Functions
signconf.c File Reference
#include "parser/confparser.h"
#include "parser/signconfparser.h"
#include "scheduler/task.h"
#include "shared/duration.h"
#include "shared/file.h"
#include "shared/hsm.h"
#include "shared/log.h"
#include "signer/backup.h"
#include "shared/status.h"
#include "signer/keys.h"
#include "signer/signconf.h"
Include dependency graph for signconf.c:

Go to the source code of this file.

Functions

signconf_typesignconf_create (void)
 
ods_status signconf_update (signconf_type **signconf, const char *scfile, time_t last_modified)
 
signconf_typesignconf_recover_from_backup (const char *filename)
 
void signconf_backup (FILE *fd, signconf_type *sc)
 
ods_status signconf_check (signconf_type *sc)
 
task_id signconf_compare_denial (signconf_type *a, signconf_type *b)
 
task_id signconf_compare_keys (signconf_type *a, signconf_type *b, ldns_rr_list *del)
 
task_id signconf_compare (signconf_type *a, signconf_type *b)
 
void signconf_cleanup (signconf_type *sc)
 
void signconf_print (FILE *out, signconf_type *sc, const char *name)
 
void signconf_log (signconf_type *sc, const char *name)
 

Function Documentation

void signconf_backup ( FILE *  fd,
signconf_type sc 
)
ods_status signconf_check ( signconf_type sc)
void signconf_cleanup ( signconf_type sc)
task_id signconf_compare ( signconf_type a,
signconf_type b 
)

Compare signer configurations.

Definition at line 569 of file signconf.c.

References signconf_compare_denial(), signconf_compare_keys(), and TASK_NONE.

task_id signconf_compare_denial ( signconf_type a,
signconf_type b 
)
task_id signconf_compare_keys ( signconf_type a,
signconf_type b,
ldns_rr_list *  del 
)
signconf_type* signconf_create ( void  )
void signconf_log ( signconf_type sc,
const char *  name 
)
void signconf_print ( FILE *  out,
signconf_type sc,
const char *  name 
)
signconf_type* signconf_recover_from_backup ( const char *  filename)
ods_status signconf_update ( signconf_type **  signconf,
const char *  scfile,
time_t  last_modified 
)