Defines | Functions

/srv/bpo/opendnssec/opendnssec-1.3.2/enforcer/ksm/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.

Defines

#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)
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)

Define Documentation

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

Definition at line 54 of file ksm_update.c.

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

Definition at line 55 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 428 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 223 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  ) 

Definition at line 307 of file ksm_update.c.

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

Referenced by KsmUpdateKey().

void KsmUpdateRetireKeyTime ( KSM_KEYDATA data,
KSM_PARCOLL collection,
int  zone_id 
)