OpenDNSSEC-enforcer  1.4.10
Functions
ksm_key.c File Reference
#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include "ksm/database.h"
#include "ksm/database_statement.h"
#include "ksm/datetime.h"
#include "ksm/db_fields.h"
#include "ksm/debug.h"
#include "ksm/kmedef.h"
#include "ksm/ksm.h"
#include "ksm/ksmdef.h"
#include "ksm/ksm_internal.h"
#include "ksm/message.h"
#include "ksm/string_util.h"
#include "ksm/string_util2.h"
Include dependency graph for ksm_key.c:

Go to the source code of this file.

Functions

int KsmKeyPairCreate (int policy_id, const char *HSMKeyID, int smID, int size, int alg, const char *generate, DB_ID *id)
 
int KsmDnssecKeyCreate (int zone_id, int keypair_id, int keytype, int state, int rfc5011, const char *time, const char *retTime, DB_ID *id)
 
int KsmKeyInitSql (DB_RESULT *result, const char *sql)
 
int KsmKeyInit (DB_RESULT *result, DQS_QUERY_CONDITION *condition)
 
int KsmKeyInitId (DB_RESULT *result, DB_ID id)
 
int KsmKey (DB_RESULT result, KSM_KEYDATA *data)
 
void KsmKeyEnd (DB_RESULT result)
 
int KsmKeyData (DB_ID id, KSM_KEYDATA *data)
 
int KsmKeyPredict (int policy_id, int keytype, int shared_keys, int interval, int *count, int rollover_scheme, int zone_count)
 
int KsmKeyCountQueue (int keytype, int *count, int zone_id)
 
int KsmKeyCountStillGood (int policy_id, int sm, int bits, int algorithm, int interval, const char *datetime, int *count, int keytype)
 
int KsmKeyGetUnallocated (int policy_id, int sm, int bits, int algorithm, int zone_id, int share_keys, int *keypair_id)
 
int KsmMarkKeysAsDead (int zone_id)
 
int KsmKillKey (int keypair_id, int zone_id)
 

Function Documentation

int KsmDnssecKeyCreate ( int  zone_id,
int  keypair_id,
int  keytype,
int  state,
int  rfc5011,
const char *  time,
const char *  retTime,
DB_ID id 
)
int KsmKey ( DB_RESULT  result,
KSM_KEYDATA data 
)
int KsmKeyCountQueue ( int  keytype,
int *  count,
int  zone_id 
)
int KsmKeyCountStillGood ( int  policy_id,
int  sm,
int  bits,
int  algorithm,
int  interval,
const char *  datetime,
int *  count,
int  keytype 
)
int KsmKeyData ( DB_ID  id,
KSM_KEYDATA data 
)

Definition at line 507 of file ksm_key.c.

References KsmKey(), KsmKeyEnd(), and KsmKeyInitId().

void KsmKeyEnd ( DB_RESULT  result)
int KsmKeyGetUnallocated ( int  policy_id,
int  sm,
int  bits,
int  algorithm,
int  zone_id,
int  share_keys,
int *  keypair_id 
)
int KsmKeyInit ( DB_RESULT result,
DQS_QUERY_CONDITION condition 
)
int KsmKeyInitId ( DB_RESULT result,
DB_ID  id 
)
int KsmKeyInitSql ( DB_RESULT result,
const char *  sql 
)
int KsmKeyPairCreate ( int  policy_id,
const char *  HSMKeyID,
int  smID,
int  size,
int  alg,
const char *  generate,
DB_ID id 
)
int KsmKeyPredict ( int  policy_id,
int  keytype,
int  shared_keys,
int  interval,
int *  count,
int  rollover_scheme,
int  zone_count 
)
int KsmKillKey ( int  keypair_id,
int  zone_id 
)
int KsmMarkKeysAsDead ( int  zone_id)