Commit 29e6ec31 authored by Matthijs Mekking's avatar Matthijs Mekking 🏡

KASP timings all uint32_t

Get rid of the warnings in the Windows build.
parent 9fbc8691
......@@ -24,8 +24,6 @@
* signed and maintained.
*/
#include <time.h>
#include <isc/lang.h>
#include <isc/magic.h>
#include <isc/mutex.h>
......@@ -46,7 +44,7 @@ struct dns_kasp_key {
ISC_LINK(struct dns_kasp_key) link;
/* Configuration */
time_t lifetime;
uint32_t lifetime;
uint32_t algorithm;
int length;
uint8_t role;
......@@ -75,7 +73,7 @@ struct dns_kasp {
/* Configuration: Keys */
dns_kasp_keylist_t keys;
uint32_t dnskey_ttl;
dns_ttl_t dnskey_ttl;
/* Configuration: Timings */
uint32_t publish_safety;
......@@ -83,12 +81,12 @@ struct dns_kasp {
/* Zone settings */
dns_ttl_t zone_max_ttl;
time_t zone_propagation_delay;
uint32_t zone_propagation_delay;
/* Parent settings */
dns_ttl_t parent_ds_ttl;
time_t parent_propagation_delay;
time_t parent_registration_delay;
uint32_t parent_propagation_delay;
uint32_t parent_registration_delay;
// TODO: The rest of the KASP configuration
};
......@@ -208,7 +206,7 @@ dns_kasp_getname(dns_kasp_t *kasp);
*\li name of 'kasp'.
*/
time_t
uint32_t
dns_kasp_signdelay(dns_kasp_t *kasp);
/*%<
* Get the delay that is needed to ensure that all existing RRsets have been
......@@ -225,7 +223,7 @@ dns_kasp_signdelay(dns_kasp_t *kasp);
*\li signature refresh interval.
*/
time_t
uint32_t
dns_kasp_sigrefresh(dns_kasp_t *kasp);
/*%<
* Get signature refresh interval.
......@@ -239,9 +237,9 @@ dns_kasp_sigrefresh(dns_kasp_t *kasp);
*\li signature refresh interval.
*/
time_t
uint32_t
dns_kasp_sigvalidity(dns_kasp_t *kasp);
time_t
uint32_t
dns_kasp_sigvalidity_dnskey(dns_kasp_t *kasp);
/*%<
* Get signature validity.
......@@ -269,7 +267,7 @@ dns_kasp_dnskeyttl(dns_kasp_t *kasp);
*\li DNSKEY TTL.
*/
time_t
uint32_t
dns_kasp_publishsafety(dns_kasp_t *kasp);
/*%<
* Get publish safety interval.
......@@ -283,7 +281,7 @@ dns_kasp_publishsafety(dns_kasp_t *kasp);
*\li Publish safety interval.
*/
time_t
uint32_t
dns_kasp_retiresafety(dns_kasp_t *kasp);
/*%<
* Get retire safety interval.
......@@ -311,7 +309,7 @@ dns_kasp_zonemaxttl(dns_kasp_t *kasp);
*\li Maximum zone TTL.
*/
time_t
uint32_t
dns_kasp_zonepropagationdelay(dns_kasp_t *kasp);
/*%<
* Get zone propagation delay.
......@@ -339,7 +337,7 @@ dns_kasp_dsttl(dns_kasp_t *kasp);
*\li Expected parent DS TTL.
*/
time_t
uint32_t
dns_kasp_parentpropagationdelay(dns_kasp_t *kasp);
/*%<
* Get parent zone propagation delay.
......@@ -353,7 +351,7 @@ dns_kasp_parentpropagationdelay(dns_kasp_t *kasp);
*\li Parent zone propagation delay.
*/
time_t
uint32_t
dns_kasp_parentregistrationdelay(dns_kasp_t *kasp);
/*%<
* Get parent registration delay for submitting new DS.
......@@ -441,7 +439,7 @@ dns_kasp_key_size(dns_kasp_key_t *key);
* configured.
*/
time_t
uint32_t
dns_kasp_key_lifetime(dns_kasp_key_t *key);
/*%<
* The lifetime of this key (how long may this key be active?)
......
......@@ -124,28 +124,28 @@ dns_kasp_thaw(dns_kasp_t *kasp) {
kasp->frozen = false;
}
time_t
uint32_t
dns_kasp_signdelay(dns_kasp_t *kasp) {
REQUIRE(DNS_KASP_VALID(kasp));
REQUIRE(kasp->frozen);
return (kasp->signatures_validity - kasp->signatures_refresh);
}
time_t
uint32_t
dns_kasp_sigrefresh(dns_kasp_t *kasp) {
REQUIRE(DNS_KASP_VALID(kasp));
REQUIRE(kasp->frozen);
return kasp->signatures_refresh;
}
time_t
uint32_t
dns_kasp_sigvalidity(dns_kasp_t *kasp) {
REQUIRE(DNS_KASP_VALID(kasp));
REQUIRE(kasp->frozen);
return kasp->signatures_validity;
}
time_t
uint32_t
dns_kasp_sigvalidity_dnskey(dns_kasp_t *kasp) {
REQUIRE(DNS_KASP_VALID(kasp));
REQUIRE(kasp->frozen);
......@@ -159,14 +159,14 @@ dns_kasp_dnskeyttl(dns_kasp_t *kasp) {
return kasp->dnskey_ttl;
}
time_t
uint32_t
dns_kasp_publishsafety(dns_kasp_t *kasp) {
REQUIRE(DNS_KASP_VALID(kasp));
REQUIRE(kasp->frozen);
return kasp->publish_safety;
}
time_t
uint32_t
dns_kasp_retiresafety(dns_kasp_t *kasp) {
REQUIRE(DNS_KASP_VALID(kasp));
REQUIRE(kasp->frozen);
......@@ -180,7 +180,7 @@ dns_kasp_zonemaxttl(dns_kasp_t *kasp) {
return kasp->zone_max_ttl;
}
time_t
uint32_t
dns_kasp_zonepropagationdelay(dns_kasp_t *kasp) {
REQUIRE(DNS_KASP_VALID(kasp));
REQUIRE(kasp->frozen);
......@@ -194,14 +194,14 @@ dns_kasp_dsttl(dns_kasp_t *kasp) {
return kasp->parent_ds_ttl;
}
time_t
uint32_t
dns_kasp_parentpropagationdelay(dns_kasp_t *kasp) {
REQUIRE(DNS_KASP_VALID(kasp));
REQUIRE(kasp->frozen);
return kasp->parent_propagation_delay;
}
time_t
uint32_t
dns_kasp_parentregistrationdelay(dns_kasp_t *kasp) {
REQUIRE(DNS_KASP_VALID(kasp));
REQUIRE(kasp->frozen);
......@@ -313,7 +313,7 @@ dns_kasp_key_size(dns_kasp_key_t *key) {
return size;
}
time_t
uint32_t
dns_kasp_key_lifetime(dns_kasp_key_t *key) {
REQUIRE(key != NULL);
......
......@@ -46,8 +46,8 @@ confget(cfg_obj_t const * const *maps, const char *name, const cfg_obj_t **obj)
/*
* Utility function for configuring durations.
*/
static time_t
get_duration(const cfg_obj_t **maps, const char* option, time_t dfl)
static uint32_t
get_duration(const cfg_obj_t **maps, const char* option, uint32_t dfl)
{
const cfg_obj_t *obj;
isc_result_t result;
......
......@@ -984,8 +984,8 @@ LIBISCCFG_EXTERNAL_DATA cfg_type_t cfg_type_uint64 = {
* Get the number of digits in a number.
*/
static size_t
numlen(time_t num) {
uint32_t period = (uint32_t) num;
numlen(uint32_t num) {
uint32_t period = num;
size_t count = 0;
if (period == 0) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment