OpenDNSSEC-enforcer
1.4.10
|
#include <stdio.h>
#include "ksm/ksm.h"
#include "ksm/database_statement.h"
#include "ksm/string_util.h"
#include "ksm/string_util2.h"
Go to the source code of this file.
Functions | |
char * | DqsInit (const char *table) |
char * | DqsCountInit (const char *table) |
char * | DqsSpecifyInit (const char *table, const char *fields) |
void | DqsConditionInt (char **query, const char *field, DQS_COMPARISON compare, int value, int index) |
void | DqsConditionString (char **query, const char *field, DQS_COMPARISON compare, const char *value, int index) |
void | DqsConditionKeyword (char **query, const char *field, DQS_COMPARISON compare, const char *value, int index) |
void | DqsOrderBy (char **query, const char *field) |
void | DqsEnd (char **query) |
void | DqsFree (char *query) |
void DqsConditionInt | ( | char ** | query, |
const char * | field, | ||
DQS_COMPARISON | compare, | ||
int | value, | ||
int | index | ||
) |
Definition at line 224 of file dq_string.c.
References KSM_INT_STR_SIZE, and StrAppend().
Referenced by ChangeKeyState(), cmd_exportkeys(), CountKeysInState(), DdsConditionInt(), DusConditionInt(), get_policy_name_from_id(), keyRoll(), KsmCheckHSMkeyID(), KsmCheckNextRollover(), KsmDNSSECKeysInSMCountInit(), KsmDNSSECKeysStateCountInit(), KsmKeyCountQueue(), KsmKeyCountStillGood(), KsmKeyGetUnallocated(), KsmKeyInit(), KsmKillKey(), KsmMarkBackup(), KsmMarkKeysAsDead(), KsmMarkPreBackup(), KsmParameterInit(), KsmPolicyIdFromZoneId(), KsmPolicyNameFromId(), KsmPolicyPopulateSMFromIds(), KsmPolicyUpdateSalt(), KsmPurge(), KsmRequestAvailableCount(), KsmRequestChangeState(), KsmRequestCheckActiveKey(), KsmRequestCheckCompromisedFlag(), KsmRequestCheckFirstPass(), KsmRequestCountReadyKey(), KsmRequestGenerateCount(), KsmRequestIssueKeys(), KsmRequestPendingRetireCount(), KsmRequestSetActiveExpectedRetire(), KsmRequestStandbyKSKCount(), KsmRollbackMarkPreBackup(), KsmZoneCountInit(), KsmZoneInit(), KsmZoneNameFromId(), and NewDSSet().
void DqsConditionKeyword | ( | char ** | query, |
const char * | field, | ||
DQS_COMPARISON | compare, | ||
const char * | value, | ||
int | index | ||
) |
Definition at line 251 of file dq_string.c.
References StrAppend().
Referenced by cmd_exportkeys(), DdsConditionKeyword(), DusConditionKeyword(), KsmImportZone(), KsmKeyCountQueue(), KsmKeyCountStillGood(), KsmKeyGetUnallocated(), KsmPolicyParametersInit(), KsmRequestAvailableCount(), KsmRequestCheckActiveKey(), KsmRequestIssueKeys(), KsmRequestPendingRetireCount(), KsmRequestStandbyKSKCount(), and NewDSSet().
void DqsConditionString | ( | char ** | query, |
const char * | field, | ||
DQS_COMPARISON | compare, | ||
const char * | value, | ||
int | index | ||
) |
Definition at line 238 of file dq_string.c.
References StrAppend().
Referenced by ChangeKeyState(), DdsConditionString(), DusConditionString(), KsmCheckHSMkeyID(), KsmImportRepository(), KsmParameterExist(), KsmParameterInit(), KsmPolicyIdFromName(), KsmPolicyInit(), KsmPolicyParametersInit(), KsmRequestChangeState(), KsmRequestCheckActiveKey(), KsmSerialIdFromName(), KsmSmIdFromName(), KsmZoneIdAndPolicyFromName(), and KsmZoneIdFromName().
char* DqsCountInit | ( | const char * | table | ) |
Definition at line 90 of file dq_string.c.
References StrAppend(), and StrStrdup().
Referenced by ChangeKeyState(), CountKeysInState(), do_purge(), KsmCheckHSMkeyID(), KsmDNSSECKeysInSMCountInit(), KsmDNSSECKeysStateCountInit(), KsmImportRepository(), KsmImportZone(), KsmKeyCountQueue(), KsmMarkBackup(), KsmMarkPreBackup(), KsmRequestAvailableCount(), KsmRequestChangeState(), KsmRequestCheckActiveKey(), KsmRequestCheckCompromisedFlag(), KsmRequestCheckFirstPass(), KsmRequestCountReadyKey(), KsmRequestGenerateCount(), KsmRequestPendingRetireCount(), KsmRequestSetActiveExpectedRetire(), KsmRequestStandbyKSKCount(), KsmRollbackMarkPreBackup(), KsmZoneCountInit(), NewDSSet(), PurgeKeys(), and update_zones().
void DqsEnd | ( | char ** | query | ) |
Definition at line 299 of file dq_string.c.
Referenced by ChangeKeyState(), cmd_exportkeys(), CountKeysInState(), DdsEnd(), do_purge(), keyRoll(), KsmCheckHSMkeyID(), KsmCheckNextRollover(), KsmImportRepository(), KsmImportZone(), KsmKeyCountQueue(), KsmKeyCountStillGood(), KsmKeyInit(), KsmMarkBackup(), KsmMarkKeysAsDead(), KsmMarkPreBackup(), KsmPolicyIdFromName(), KsmPurge(), KsmRequestAvailableCount(), KsmRequestChangeState(), KsmRequestCheckActiveKey(), KsmRequestCheckCompromisedFlag(), KsmRequestCheckFirstPass(), KsmRequestCountReadyKey(), KsmRequestGenerateCount(), KsmRequestIssueKeys(), KsmRequestPendingRetireCount(), KsmRequestSetActiveExpectedRetire(), KsmRequestStandbyKSKCount(), KsmRollbackMarkPreBackup(), KsmSerialIdFromName(), KsmSmIdFromName(), NewDSSet(), PurgeKeys(), and update_zones().
void DqsFree | ( | char * | query | ) |
Definition at line 320 of file dq_string.c.
References StrFree.
Referenced by ChangeKeyState(), CountKeysInState(), DdsFree(), do_purge(), get_policy_name_from_id(), keyRoll(), KsmCheckHSMkeyID(), KsmDNSSECKeysInSMCountInit(), KsmDNSSECKeysStateCountInit(), KsmImportRepository(), KsmImportZone(), KsmKeyCountQueue(), KsmKeyCountStillGood(), KsmKeyGetUnallocated(), KsmKeyInit(), KsmMarkBackup(), KsmMarkKeysAsDead(), KsmMarkPreBackup(), KsmParameterExist(), KsmParameterInit(), KsmPolicyIdFromName(), KsmPolicyIdFromZoneId(), KsmPolicyInit(), KsmPolicyNameFromId(), KsmPolicyParametersInit(), KsmPolicyPopulateSMFromIds(), KsmPolicyUpdateSalt(), KsmRequestAvailableCount(), KsmRequestChangeState(), KsmRequestChangeStateN(), KsmRequestCheckActiveKey(), KsmRequestCheckCompromisedFlag(), KsmRequestCheckFirstPass(), KsmRequestCountReadyKey(), KsmRequestGenerateCount(), KsmRequestIssueKeys(), KsmRequestPendingRetireCount(), KsmRequestSetActiveExpectedRetire(), KsmRequestStandbyKSKCount(), KsmRollbackMarkPreBackup(), KsmSerialIdFromName(), KsmSmIdFromName(), KsmZoneCountInit(), KsmZoneIdAndPolicyFromName(), KsmZoneIdFromName(), KsmZoneInit(), KsmZoneNameFromId(), NewDSSet(), PurgeKeys(), and update_zones().
char* DqsInit | ( | const char * | table | ) |
Definition at line 61 of file dq_string.c.
References StrAppend(), and StrStrdup().
void DqsOrderBy | ( | char ** | query, |
const char * | field | ||
) |
Definition at line 277 of file dq_string.c.
References StrAppend().
Referenced by cmd_exportkeys(), get_policy_name_from_id(), KsmParameterExist(), KsmParameterInit(), KsmPolicyIdFromZoneId(), KsmPolicyInit(), KsmPolicyNameFromId(), KsmPolicyParametersInit(), KsmPolicyUpdateSalt(), KsmZoneIdAndPolicyFromName(), KsmZoneIdFromName(), KsmZoneInit(), KsmZoneNameFromId(), and update_zones().
char* DqsSpecifyInit | ( | const char * | table, |
const char * | fields | ||
) |
Definition at line 117 of file dq_string.c.
References DQS_COMPARE_EQ, DQS_COMPARE_GE, DQS_COMPARE_GT, DQS_COMPARE_IN, DQS_COMPARE_IS, DQS_COMPARE_LE, DQS_COMPARE_LT, DQS_COMPARE_NE, DQS_COMPARE_NOT_IN, StrAppend(), StrFree, and StrStrdup().
Referenced by ChangeKeyState(), cmd_exportkeys(), get_policy_name_from_id(), keyRoll(), KsmCheckNextRollover(), KsmKeyGetUnallocated(), KsmKeyInit(), KsmMarkKeysAsDead(), KsmParameterExist(), KsmParameterInit(), KsmPolicyIdFromName(), KsmPolicyIdFromZoneId(), KsmPolicyInit(), KsmPolicyNameFromId(), KsmPolicyParametersInit(), KsmPolicyPopulateSMFromIds(), KsmPolicyUpdateSalt(), KsmPurge(), KsmRequestChangeState(), KsmRequestIssueKeys(), KsmRequestSetActiveExpectedRetire(), KsmSerialIdFromName(), KsmSmIdFromName(), KsmZoneIdAndPolicyFromName(), KsmZoneIdFromName(), KsmZoneInit(), KsmZoneNameFromId(), NewDSSet(), and update_zones().