OpenDNSSEC-signer  1.4.10
Functions
hsm.c File Reference
#include "daemon/engine.h"
#include "shared/hsm.h"
#include "shared/log.h"
#include "cryptoki_compat/pkcs11.h"
Include dependency graph for hsm.c:

Go to the source code of this file.

Functions

ods_status lhsm_get_key (hsm_ctx_t *ctx, ldns_rdf *owner, key_type *key_id)
 
ldns_rr * lhsm_sign (hsm_ctx_t *ctx, ldns_rr_list *rrset, key_type *key_id, ldns_rdf *owner, time_t inception, time_t expiration)
 

Function Documentation

ods_status lhsm_get_key ( hsm_ctx_t *  ctx,
ldns_rdf *  owner,
key_type key_id 
)
ldns_rr* lhsm_sign ( hsm_ctx_t *  ctx,
ldns_rr_list *  rrset,
key_type key_id,
ldns_rdf *  owner,
time_t  inception,
time_t  expiration 
)

Get RRSIG from one of the HSMs, given a RRset and a key.

Definition at line 146 of file hsm.c.

References key_struct::algorithm, key_struct::dnskey, key_struct::flags, key_struct::locator, ods_log_assert, ods_log_crit(), ods_log_deeebug(), ods_log_error(), and key_struct::params.

Referenced by rrset_sign().