OpenDNSSEC-enforcer  1.4.8.2
Macros | Functions
ksm_update.c File Reference
#include <stdio.h>
#include <limits.h>
#include "ksm/database.h"
#include "ksm/db_fields.h"
#include "ksm/debug.h"
#include "ksm/ksm.h"
#include "ksm/kmedef.h"
#include "ksm/ksmdef.h"
#include "ksm/message.h"
Include dependency graph for ksm_update.c:

Go to the source code of this file.

Macros

#define MAX(a, b)   ((a) > (b) ? (a) : (b))
 
#define MIN(a, b)   ((a) < (b) ? (a) : (b))
 

Functions

int KsmUpdate (int policy_id, int zone_id)
 
void KsmUpdateKey (KSM_KEYDATA *data, KSM_PARCOLL *collection, int zone_id)
 
void KsmUpdateGenerateKeyTime (KSM_KEYDATA *data)
 
void KsmUpdatePublishKeyTime (KSM_KEYDATA *data, KSM_PARCOLL *collection, int zone_id)
 
void KsmUpdateReadyKeyTime (KSM_KEYDATA *data, KSM_PARCOLL *collection, int zone_id)
 
void KsmUpdateActiveKeyTime (KSM_KEYDATA *data, KSM_PARCOLL *collection, int zone_id)
 
void KsmUpdateRetireKeyTime (KSM_KEYDATA *data, KSM_PARCOLL *collection, int zone_id)
 
void KsmUpdateDeadKeyTime (KSM_KEYDATA *data)
 
void KsmUpdateDSPublishKeyTime (KSM_KEYDATA *data, KSM_PARCOLL *collection, int zone_id)
 
void KsmUpdateKEYPublishKeyTime (KSM_KEYDATA *data, KSM_PARCOLL *collection, int zone_id)
 
int KsmUpdateKeyTime (const KSM_KEYDATA *data, const char *source, const char *destination, int interval, int zone_id)
 

Macro Definition Documentation

#define MAX (   a,
 
)    ((a) > (b) ? (a) : (b))

Definition at line 52 of file ksm_update.c.

Referenced by KsmUpdatePublishKeyTime().

#define MIN (   a,
 
)    ((a) < (b) ? (a) : (b))

Definition at line 53 of file ksm_update.c.

Function Documentation

int KsmUpdate ( int  policy_id,
int  zone_id 
)
void KsmUpdateActiveKeyTime ( KSM_KEYDATA data,
KSM_PARCOLL collection,
int  zone_id 
)
void KsmUpdateDeadKeyTime ( KSM_KEYDATA data)

Definition at line 432 of file ksm_update.c.

References DBG_M_UPDATE, DbgOutput(), KSM_KEYDATA::keypair_id, KSM_INVARG, and MsgLog().

Referenced by KsmUpdateKey().

void KsmUpdateDSPublishKeyTime ( KSM_KEYDATA data,
KSM_PARCOLL collection,
int  zone_id 
)
void KsmUpdateGenerateKeyTime ( KSM_KEYDATA data)

Definition at line 222 of file ksm_update.c.

References DBG_M_UPDATE, DbgOutput(), KSM_KEYDATA::keypair_id, KSM_INVARG, and MsgLog().

Referenced by KsmUpdateKey().

void KsmUpdateKey ( KSM_KEYDATA data,
KSM_PARCOLL collection,
int  zone_id 
)
void KsmUpdateKEYPublishKeyTime ( KSM_KEYDATA data,
KSM_PARCOLL collection,
int  zone_id 
)
int KsmUpdateKeyTime ( const KSM_KEYDATA data,
const char *  source,
const char *  destination,
int  interval,
int  zone_id 
)
void KsmUpdatePublishKeyTime ( KSM_KEYDATA data,
KSM_PARCOLL collection,
int  zone_id 
)
void KsmUpdateReadyKeyTime ( KSM_KEYDATA data,
KSM_PARCOLL collection,
int  zone_id 
)
void KsmUpdateRetireKeyTime ( KSM_KEYDATA data,
KSM_PARCOLL collection,
int  zone_id 
)