OpenDNSSEC-signer
2.1.12
|
#include "file.h"
#include "log.h"
#include "util.h"
#include "signer/backup.h"
#include "signer/keys.h"
#include "signer/signconf.h"
#include "status.h"
Go to the source code of this file.
Functions | |
keylist_type * | keylist_create (signconf_type *signconf) |
key_type * | keylist_lookup_by_locator (keylist_type *kl, const char *locator) |
key_type * | keylist_push (keylist_type *kl, const char *locator, const char *resourcerecord, uint8_t algorithm, uint32_t flags, int publish, int ksk, int zsk) |
void | keylist_log (keylist_type *kl, const char *name) |
void | keylist_cleanup (keylist_type *kl) |
key_type * | key_recover2 (FILE *fd, keylist_type *kl) |
void | keylist_backup (FILE *fd, keylist_type *kl, const char *version) |
key_type* key_recover2 | ( | FILE * | fd, |
keylist_type * | kl | ||
) |
Recover key from backup.
Definition at line 223 of file keys.c.
References backup_read_check_str(), backup_read_int(), backup_read_str(), backup_read_uint32_t(), backup_read_uint8_t(), and keylist_push().
void keylist_backup | ( | FILE * | fd, |
keylist_type * | kl, | ||
const char * | version | ||
) |
void keylist_cleanup | ( | keylist_type * | kl | ) |
Clean up key list.
Definition at line 183 of file keys.c.
References keylist_struct::count.
Referenced by signconf_cleanup().
keylist_type* keylist_create | ( | signconf_type * | signconf | ) |
void keylist_log | ( | keylist_type * | kl, |
const char * | name | ||
) |
key_type* keylist_lookup_by_locator | ( | keylist_type * | kl, |
const char * | locator | ||
) |
Lookup a key in the key list by locator.
Definition at line 73 of file keys.c.
References keylist_struct::count, keylist_struct::keys, and key_struct::locator.
key_type* keylist_push | ( | keylist_type * | kl, |
const char * | locator, | ||
const char * | resourcerecord, | ||
uint8_t | algorithm, | ||
uint32_t | flags, | ||
int | publish, | ||
int | ksk, | ||
int | zsk | ||
) |
Push a key to the key list.
Definition at line 95 of file keys.c.
References keylist_struct::count, and keylist_struct::keys.
Referenced by key_recover2().