OpenDNSSEC-enforcer
1.3.9
|
#include <stdarg.h>
#include <string.h>
#include <stdio.h>
#include <time.h>
#include <sqlite3.h>
#include "ksm/dbsdef.h"
#include "ksm/database.h"
#include "ksm/debug.h"
#include "ksm/message.h"
#include "ksm/string_util.h"
#include "ksm/string_util2.h"
Go to the source code of this file.
Macros | |
#define | MIN(x, y) ((x) < (y) ? (x) : (y)) |
#define | MAX(x, y) ((x) > (y) ? (x) : (y)) |
Functions | |
int | DbExecuteSqlNoResult (DB_HANDLE handle, const char *stmt_str) |
int | DbRowId (DB_ROW row, DB_ID *id) |
int | DbInt (DB_ROW row, int field_index, int *value) |
int | DbUnsignedLong (DB_ROW row, int field_index, unsigned long *value) |
int | DbIntQuery (DB_HANDLE handle, int *value, const char *query) |
int | DbStringBuffer (DB_ROW row, int field_index, char *buffer, size_t buflen) |
int | DbErrno (DB_HANDLE handle) |
const char * | DbErrmsg (DB_HANDLE handle) |
int | DbLastRowId (DB_HANDLE handle, DB_ID *id) |
#define MAX | ( | x, | |
y | |||
) | ((x) > (y) ? (x) : (y)) |
Definition at line 52 of file database_support_lite.c.
#define MIN | ( | x, | |
y | |||
) | ((x) < (y) ? (x) : (y)) |
Definition at line 51 of file database_support_lite.c.
const char* DbErrmsg | ( | DB_HANDLE | handle | ) |
Definition at line 428 of file database_support_lite.c.
Referenced by ChangeKeyState(), cmd_purgepolicy(), DbExecuteSql(), do_purge(), get_policy_name_from_id(), keyRoll(), KsmCheckHSMkeyID(), KsmDeleteZone(), KsmDNSSECKeysInSMCount(), KsmImportRepository(), KsmImportZone(), KsmKeyCountQueue(), KsmKeyCountStillGood(), KsmKeyGetUnallocated(), KsmMarkBackup(), KsmMarkPreBackup(), KsmPolicy(), KsmPolicyExists(), KsmPolicyIdFromName(), KsmPolicyIdFromZoneId(), KsmPolicyNameFromId(), KsmPolicyParameter(), KsmPolicyPopulateSMFromIds(), KsmPolicySetIdFromName(), KsmPolicyUpdateSalt(), KsmRequestAvailableCount(), KsmRequestChangeState(), KsmRequestChangeStateN(), KsmRequestCheckActiveKey(), KsmRequestCheckCompromisedFlag(), KsmRequestCheckFirstPass(), KsmRequestCountReadyKey(), KsmRequestGenerateCount(), KsmRequestKeys(), KsmRequestKeysByType(), KsmRequestPendingRetireCount(), KsmRequestSetActiveExpectedRetire(), KsmRequestStandbyKSKCount(), KsmRollbackMarkPreBackup(), KsmSerialIdFromName(), KsmSmIdFromName(), KsmZone(), KsmZoneCount(), KsmZoneIdAndPolicyFromName(), KsmZoneIdFromName(), KsmZoneNameFromId(), MarkDSSeen(), PurgeKeys(), and RetireOldKey().
int DbErrno | ( | DB_HANDLE | handle | ) |
Definition at line 405 of file database_support_lite.c.
int DbExecuteSqlNoResult | ( | DB_HANDLE | handle, |
const char * | stmt_str | ||
) |
Definition at line 78 of file database_support_lite.c.
Referenced by ChangeKeyState(), cmd_purgepolicy(), DbBeginTransaction(), DbCommit(), DbRollback(), do_purge(), keyRoll(), KsmDeleteKeyRange(), KsmDeleteZone(), KsmDnssecKeyCreate(), KsmImportAudit(), KsmImportKeyPair(), KsmImportPolicy(), KsmImportRepository(), KsmImportZone(), KsmKeyPairCreate(), KsmKillKey(), KsmMarkBackup(), KsmMarkPreBackup(), KsmParameterSet(), KsmPolicyNullSaltStamp(), KsmPolicyUpdateSalt(), KsmPurge(), KsmRequestChangeState(), KsmRequestChangeStateN(), KsmRequestSetActiveExpectedRetire(), KsmRollbackMarkPreBackup(), KsmUpdateKeyTime(), MarkDSSeen(), PurgeKeys(), and RetireOldKey().
int DbInt | ( | DB_ROW | row, |
int | field_index, | ||
int * | value | ||
) |
Definition at line 162 of file database_support_lite.c.
Referenced by CountKeys(), db_version_check(), DbIntQuery(), do_purge(), keyRoll(), KsmDNSSECKeysInSMCount(), KsmKey(), KsmKeyGetUnallocated(), KsmListBackups(), KsmListRepos(), KsmListRollovers(), KsmParameter(), KsmParameterExist(), KsmPolicy(), KsmPolicyIdFromZoneId(), KsmPolicyParameter(), KsmPolicyPopulateSMFromIds(), KsmPolicySetIdFromName(), KsmPurge(), KsmZone(), KsmZoneCount(), KsmZoneIdAndPolicyFromName(), KsmZoneIdFromName(), ListKeys(), PurgeKeys(), and update_zones().
int DbIntQuery | ( | DB_HANDLE | handle, |
int * | value, | ||
const char * | query | ||
) |
Definition at line 293 of file database_support_lite.c.
Referenced by ChangeKeyState(), CountKeysInState(), do_purge(), KsmCheckHSMkeyID(), KsmImportRepository(), KsmImportZone(), KsmKeyCountQueue(), KsmKeyCountStillGood(), KsmMarkBackup(), KsmMarkPreBackup(), KsmPolicyIdFromName(), KsmRequestAvailableCount(), KsmRequestChangeState(), KsmRequestChangeStateN(), KsmRequestCheckActiveKey(), KsmRequestCheckCompromisedFlag(), KsmRequestCheckFirstPass(), KsmRequestCountReadyKey(), KsmRequestGenerateCount(), KsmRequestPendingRetireCount(), KsmRequestSetActiveExpectedRetire(), KsmRequestStandbyKSKCount(), KsmRollbackMarkPreBackup(), KsmSerialIdFromName(), KsmSmIdFromName(), NewDSSet(), PurgeKeys(), RetireOldKey(), and update_zones().
Definition at line 459 of file database_support_lite.c.
Referenced by KsmDnssecKeyCreate(), KsmImportKeyPair(), and KsmKeyPairCreate().
Definition at line 120 of file database_support_lite.c.
int DbStringBuffer | ( | DB_ROW | row, |
int | field_index, | ||
char * | buffer, | ||
size_t | buflen | ||
) |
Definition at line 358 of file database_support_lite.c.
Referenced by get_policy_name_from_id(), KsmKey(), KsmParameter(), KsmPolicy(), KsmPolicyNameFromId(), KsmPolicyParameter(), KsmPolicyPopulateSMFromIds(), KsmPolicySetIdFromName(), KsmPolicyUpdateSalt(), and KsmZone().
int DbUnsignedLong | ( | DB_ROW | row, |
int | field_index, | ||
unsigned long * | value | ||
) |
Definition at line 225 of file database_support_lite.c.
Referenced by DbRowId(), KsmKey(), and KsmPolicyPopulateSMFromIds().