OpenDNSSEC-enforcer
1.3.4
|
#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 226 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(), 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 253 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 240 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 92 of file dq_string.c.
References StrAppend(), and StrStrdup().
Referenced by ChangeKeyState(), CountKeysInState(), do_purge(), KsmCheckHSMkeyID(), KsmDNSSECKeysInSMCountInit(), KsmDNSSECKeysStateCountInit(), KsmImportRepository(), KsmImportZone(), KsmKeyCountQueue(), KsmKeyCountStillGood(), 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 301 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 322 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(), 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 63 of file dq_string.c.
References StrAppend(), and StrStrdup().
void DqsOrderBy | ( | char ** | query, |
const char * | field | ||
) |
Definition at line 279 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 119 of file dq_string.c.
References 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().