OpenDNSSEC-enforcer
1.4.1
|
Go to the source code of this file.
Data Structures | |
struct | DQS_QUERY_CONDITION |
Enumerations | |
enum | DQS_COMPARISON { DQS_END_OF_LIST, DQS_COMPARE_LT, DQS_COMPARE_LE, DQS_COMPARE_EQ, DQS_COMPARE_NE, DQS_COMPARE_GT, DQS_COMPARE_GE, DQS_COMPARE_IN, DQS_COMPARE_NOT_IN, DQS_COMPARE_IS } |
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 clause) |
void | DqsConditionString (char **query, const char *field, DQS_COMPARISON compare, const char *value, int clause) |
void | DqsConditionKeyword (char **query, const char *field, DQS_COMPARISON compare, const char *value, int clause) |
void | DqsOrderBy (char **query, const char *field) |
void | DqsEnd (char **query) |
void | DqsFree (char *query) |
char * | DisInit (const char *table) |
char * | DisSpecifyInit (const char *table, const char *cols) |
void | DisAppendInt (char **sql, int what) |
void | DisAppendString (char **sql, const char *what) |
void | DisEnd (char **sql) |
void | DisFree (char *sql) |
char * | DusInit (const char *table) |
void | DusSetInt (char **sql, const char *field, int data, int clause) |
void | DusSetString (char **sql, const char *field, const char *data, int clause) |
void | DusConditionInt (char **query, const char *field, DQS_COMPARISON compare, int value, int clause) |
void | DusConditionString (char **query, const char *field, DQS_COMPARISON compare, const char *value, int clause) |
void | DusConditionKeyword (char **query, const char *field, DQS_COMPARISON compare, const char *value, int clause) |
void | DusEnd (char **sql) |
void | DusFree (char *sql) |
char * | DdsInit (const char *table) |
void | DdsConditionInt (char **query, const char *field, DQS_COMPARISON compare, int value, int clause) |
void | DdsConditionString (char **query, const char *field, DQS_COMPARISON compare, const char *value, int clause) |
void | DdsConditionKeyword (char **query, const char *field, DQS_COMPARISON compare, const char *value, int clause) |
void | DdsEnd (char **query) |
void | DdsFree (char *query) |
enum DQS_COMPARISON |
Enumerator | |
---|---|
DQS_END_OF_LIST | |
DQS_COMPARE_LT | |
DQS_COMPARE_LE | |
DQS_COMPARE_EQ | |
DQS_COMPARE_NE | |
DQS_COMPARE_GT | |
DQS_COMPARE_GE | |
DQS_COMPARE_IN | |
DQS_COMPARE_NOT_IN | |
DQS_COMPARE_IS |
Definition at line 46 of file database_statement.h.
void DdsConditionInt | ( | char ** | query, |
const char * | field, | ||
DQS_COMPARISON | compare, | ||
int | value, | ||
int | clause | ||
) |
Definition at line 90 of file dd_string.c.
References DqsConditionInt().
Referenced by cmd_delkey(), cmd_purgepolicy(), do_purge(), KsmDeleteKeyRange(), KsmDeleteZone(), KsmPurge(), and PurgeKeys().
void DdsConditionKeyword | ( | char ** | query, |
const char * | field, | ||
DQS_COMPARISON | compare, | ||
const char * | value, | ||
int | clause | ||
) |
Definition at line 104 of file dd_string.c.
References DqsConditionKeyword().
void DdsConditionString | ( | char ** | query, |
const char * | field, | ||
DQS_COMPARISON | compare, | ||
const char * | value, | ||
int | clause | ||
) |
Definition at line 97 of file dd_string.c.
References DqsConditionString().
void DdsEnd | ( | char ** | query) |
Definition at line 111 of file dd_string.c.
References DqsEnd().
Referenced by cmd_delkey(), cmd_purgepolicy(), do_purge(), KsmDeleteKeyRange(), KsmDeleteZone(), KsmPurge(), and PurgeKeys().
void DdsFree | ( | char * | query) |
Definition at line 117 of file dd_string.c.
References DqsFree().
Referenced by cmd_delkey(), cmd_purgepolicy(), do_purge(), KsmDeleteKeyRange(), KsmDeleteZone(), KsmPurge(), and PurgeKeys().
char* DdsInit | ( | const char * | table) |
Definition at line 62 of file dd_string.c.
References StrAppend(), and StrStrdup().
Referenced by cmd_delkey(), cmd_purgepolicy(), do_purge(), KsmDeleteKeyRange(), KsmDeleteZone(), KsmPurge(), and PurgeKeys().
void DisAppendInt | ( | char ** | sql, |
int | what | ||
) |
Definition at line 133 of file di_string.c.
References KSM_INT_STR_SIZE, and StrAppend().
Referenced by KsmDnssecKeyCreate(), KsmImportKeyPair(), KsmImportRepository(), KsmImportZone(), KsmKeyPairCreate(), and KsmParameterSet().
void DisAppendString | ( | char ** | sql, |
const char * | what | ||
) |
Definition at line 144 of file di_string.c.
References StrAppend().
Referenced by KsmDnssecKeyCreate(), KsmImportKeyPair(), KsmImportPolicy(), KsmImportRepository(), KsmImportZone(), and KsmKeyPairCreate().
void DisEnd | ( | char ** | sql) |
Definition at line 172 of file di_string.c.
References StrAppend().
Referenced by KsmDnssecKeyCreate(), KsmImportKeyPair(), KsmImportPolicy(), KsmImportRepository(), KsmImportZone(), KsmKeyPairCreate(), and KsmParameterSet().
void DisFree | ( | char * | sql) |
Definition at line 193 of file di_string.c.
References StrFree.
Referenced by KsmDnssecKeyCreate(), KsmImportKeyPair(), KsmImportPolicy(), KsmImportRepository(), KsmImportZone(), KsmKeyPairCreate(), KsmParameterSet(), and KsmPolicyUpdateDesc().
char* DisInit | ( | const char * | table) |
Definition at line 67 of file di_string.c.
References StrAppend(), and StrStrdup().
Referenced by KsmParameterSet().
char* DisSpecifyInit | ( | const char * | table, |
const char * | cols | ||
) |
Definition at line 101 of file di_string.c.
References StrAppend(), and StrStrdup().
Referenced by KsmDnssecKeyCreate(), KsmImportKeyPair(), KsmImportPolicy(), KsmImportRepository(), KsmImportZone(), and KsmKeyPairCreate().
void DqsConditionInt | ( | char ** | query, |
const char * | field, | ||
DQS_COMPARISON | compare, | ||
int | value, | ||
int | clause | ||
) |
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(), 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 | clause | ||
) |
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 | clause | ||
) |
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(), 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 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().
void DusConditionInt | ( | char ** | query, |
const char * | field, | ||
DQS_COMPARISON | compare, | ||
int | value, | ||
int | clause | ||
) |
Definition at line 172 of file du_string.c.
References DqsConditionInt().
Referenced by ChangeKeyState(), keyRoll(), KsmKillKey(), KsmMarkBackup(), KsmMarkPreBackup(), KsmParameterSet(), KsmPolicyUpdateDesc(), KsmRequestChangeState(), KsmRequestChangeStateN(), KsmRollbackMarkPreBackup(), MarkDSSeen(), and RetireOldKey().
void DusConditionKeyword | ( | char ** | query, |
const char * | field, | ||
DQS_COMPARISON | compare, | ||
const char * | value, | ||
int | clause | ||
) |
Definition at line 184 of file du_string.c.
References DqsConditionKeyword().
Referenced by ChangeKeyState(), KsmRequestChangeState(), KsmRequestChangeStateN(), and KsmRequestSetActiveExpectedRetire().
void DusConditionString | ( | char ** | query, |
const char * | field, | ||
DQS_COMPARISON | compare, | ||
const char * | value, | ||
int | clause | ||
) |
Definition at line 178 of file du_string.c.
References DqsConditionString().
Referenced by KsmImportRepository(), and KsmImportZone().
void DusEnd | ( | char ** | sql) |
Definition at line 204 of file du_string.c.
Referenced by ChangeKeyState(), CountKeys(), do_purge(), keyRoll(), KsmImportRepository(), KsmImportZone(), KsmKillKey(), KsmListBackups(), KsmListPolicies(), KsmListRepos(), KsmListRollovers(), KsmMarkBackup(), KsmMarkPreBackup(), KsmParameterSet(), KsmPolicyUpdateDesc(), KsmRequestChangeState(), KsmRequestChangeStateN(), KsmRequestSetActiveExpectedRetire(), KsmRollbackMarkPreBackup(), ListDS(), ListKeys(), MarkDSSeen(), and PurgeKeys().
void DusFree | ( | char * | sql) |
Definition at line 225 of file du_string.c.
References StrFree.
Referenced by ChangeKeyState(), CountKeys(), do_purge(), keyRoll(), KsmCheckNextRollover(), KsmImportRepository(), KsmImportZone(), KsmKillKey(), KsmListBackups(), KsmListPolicies(), KsmListRepos(), KsmListRollovers(), KsmMarkBackup(), KsmMarkPreBackup(), KsmParameterSet(), KsmRequestChangeState(), KsmRequestChangeStateN(), KsmRequestSetActiveExpectedRetire(), KsmRollbackMarkPreBackup(), ListKeys(), MarkDSSeen(), PurgeKeys(), RetireOldKey(), and update_zones().
char* DusInit | ( | const char * | table) |
Definition at line 62 of file du_string.c.
References StrAppend(), and StrStrdup().
Referenced by ChangeKeyState(), keyRoll(), KsmImportRepository(), KsmImportZone(), KsmKillKey(), KsmMarkBackup(), KsmMarkPreBackup(), KsmParameterSet(), KsmPolicyUpdateDesc(), KsmRequestChangeState(), KsmRequestChangeStateN(), KsmRequestSetActiveExpectedRetire(), KsmRollbackMarkPreBackup(), MarkDSSeen(), and RetireOldKey().
void DusSetInt | ( | char ** | sql, |
const char * | field, | ||
int | data, | ||
int | clause | ||
) |
Definition at line 99 of file du_string.c.
References KSM_INT_STR_SIZE, and StrAppend().
Referenced by ChangeKeyState(), keyRoll(), KsmImportRepository(), KsmImportZone(), KsmKillKey(), KsmParameterSet(), KsmRequestChangeState(), KsmRequestChangeStateN(), KsmRequestSetActiveExpectedRetire(), MarkDSSeen(), and RetireOldKey().
void DusSetString | ( | char ** | sql, |
const char * | field, | ||
const char * | data, | ||
int | clause | ||
) |
Definition at line 115 of file du_string.c.
References StrAppend().
Referenced by ChangeKeyState(), keyRoll(), KsmImportRepository(), KsmImportZone(), KsmKillKey(), KsmMarkBackup(), KsmMarkPreBackup(), KsmPolicyUpdateDesc(), KsmRequestChangeState(), KsmRequestChangeStateN(), KsmRequestSetActiveExpectedRetire(), KsmRollbackMarkPreBackup(), MarkDSSeen(), and RetireOldKey().