OpenDNSSEC-signer 1.2.1
Functions

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

#include "signer/backup.h"
#include "signer/nsec3params.h"
#include "util/log.h"
#include "util/se_malloc.h"
#include <ctype.h>
#include <ldns/ldns.h>
#include <string.h>
Include dependency graph for nsec3params.c:

Go to the source code of this file.

Functions

int nsec3params_create_salt (const char *salt_str, uint8_t *salt_len, uint8_t **salt)
nsec3params_typensec3params_create (uint8_t algo, uint8_t flags, uint16_t iter, const char *salt)
nsec3params_typensec3params_recover_from_backup (FILE *fd, ldns_rr **rr)
const char * nsec3params_salt2str (nsec3params_type *nsec3params)
void nsec3params_cleanup (nsec3params_type *nsec3params)

Function Documentation

void nsec3params_cleanup ( nsec3params_type nsec3params)

Clean up NSEC3 parameters.

Definition at line 217 of file nsec3params.c.

References nsec3params_struct::salt_data, se_free(), and se_log_warning().

Referenced by zone_cleanup(), and zone_update_signconf().

nsec3params_type* nsec3params_create ( uint8_t  algo,
uint8_t  flags,
uint16_t  iter,
const char *  salt 
)
int nsec3params_create_salt ( const char *  salt_str,
uint8_t *  salt_len,
uint8_t **  salt 
)

NSEC3 Parameters. Create NSEC3 salt.

Definition at line 48 of file nsec3params.c.

References se_calloc(), se_free(), and se_log_error().

Referenced by nsec3params_create(), and nsec3params_recover_from_backup().

nsec3params_type* nsec3params_recover_from_backup ( FILE *  fd,
ldns_rr **  rr 
)
const char* nsec3params_salt2str ( nsec3params_type nsec3params)

Convert Salt to string.

Definition at line 178 of file nsec3params.c.

References nsec3params_struct::salt_data, nsec3params_struct::salt_len, and se_log_error().