From: Klas Lindfors Date: Thu, 9 Jan 2014 07:50:45 +0000 (+0100) Subject: make the ykp_get functions take a const YKP_CONFIG* X-Git-Tag: v1.15.0~12 X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=007e047264e3dec6f486b1f5d3290419712da7e6;p=yubikey-personalization make the ykp_get functions take a const YKP_CONFIG* --- diff --git a/ykpers.c b/ykpers.c index da24f37..cb1bbb8 100644 --- a/ykpers.c +++ b/ykpers.c @@ -768,7 +768,7 @@ int ykp_set_tktflag_ ## type(YKP_CONFIG *cfg, bool state) \ ykp_errno = YKP_ENOCFG; \ return 0; \ } \ -bool ykp_get_tktflag_ ## type(YKP_CONFIG *cfg) \ +bool ykp_get_tktflag_ ## type(const YKP_CONFIG *cfg) \ { \ if (cfg) { \ if((cfg->ykcore_config.tktFlags & TKTFLAG_ ## type) == TKTFLAG_ ## type) \ @@ -798,7 +798,7 @@ int ykp_set_cfgflag_ ## type(YKP_CONFIG *cfg, bool state) \ ykp_errno = YKP_ENOCFG; \ return 0; \ } \ -bool ykp_get_cfgflag_ ## type(YKP_CONFIG *cfg) \ +bool ykp_get_cfgflag_ ## type(const YKP_CONFIG *cfg) \ { \ if (cfg) { \ if((cfg->ykcore_config.cfgFlags & CFGFLAG_ ## type) == CFGFLAG_ ## type) \ @@ -827,7 +827,7 @@ int ykp_set_extflag_ ## type(YKP_CONFIG *cfg, bool state) \ ykp_errno = YKP_ENOCFG; \ return 0; \ } \ -bool ykp_get_extflag_ ## type(YKP_CONFIG *cfg) \ +bool ykp_get_extflag_ ## type(const YKP_CONFIG *cfg) \ { \ if (cfg) { \ if((cfg->ykcore_config.extFlags & EXTFLAG_ ## type) == EXTFLAG_ ## type) \ diff --git a/ykpers.h b/ykpers.h index 95d6822..50234bb 100644 --- a/ykpers.h +++ b/ykpers.h @@ -124,43 +124,43 @@ int ykp_set_extflag_ALLOW_UPDATE (YKP_CONFIG *cfg, bool state); int ykp_set_extflag_DORMANT (YKP_CONFIG *cfg, bool state); int ykp_set_extflag_LED_INV (YKP_CONFIG *cfg, bool state); -bool ykp_get_tktflag_TAB_FIRST(YKP_CONFIG *cfg); -bool ykp_get_tktflag_APPEND_TAB1(YKP_CONFIG *cfg); -bool ykp_get_tktflag_APPEND_TAB2(YKP_CONFIG *cfg); -bool ykp_get_tktflag_APPEND_DELAY1(YKP_CONFIG *cfg); -bool ykp_get_tktflag_APPEND_DELAY2(YKP_CONFIG *cfg); -bool ykp_get_tktflag_APPEND_CR(YKP_CONFIG *cfg); -bool ykp_get_tktflag_PROTECT_CFG2(YKP_CONFIG *cfg); -bool ykp_get_tktflag_OATH_HOTP(YKP_CONFIG *cfg); -bool ykp_get_tktflag_CHAL_RESP(YKP_CONFIG *cfg); - -bool ykp_get_cfgflag_SEND_REF(YKP_CONFIG *cfg); -bool ykp_get_cfgflag_TICKET_FIRST(YKP_CONFIG *cfg); -bool ykp_get_cfgflag_PACING_10MS(YKP_CONFIG *cfg); -bool ykp_get_cfgflag_PACING_20MS(YKP_CONFIG *cfg); -bool ykp_get_cfgflag_ALLOW_HIDTRIG(YKP_CONFIG *cfg); -bool ykp_get_cfgflag_STATIC_TICKET(YKP_CONFIG *cfg); -bool ykp_get_cfgflag_SHORT_TICKET(YKP_CONFIG *cfg); -bool ykp_get_cfgflag_STRONG_PW1(YKP_CONFIG *cfg); -bool ykp_get_cfgflag_STRONG_PW2(YKP_CONFIG *cfg); -bool ykp_get_cfgflag_MAN_UPDATE(YKP_CONFIG *cfg); -bool ykp_get_cfgflag_OATH_HOTP8(YKP_CONFIG *cfg); -bool ykp_get_cfgflag_OATH_FIXED_MODHEX1(YKP_CONFIG *cfg); -bool ykp_get_cfgflag_OATH_FIXED_MODHEX2(YKP_CONFIG *cfg); -bool ykp_get_cfgflag_OATH_FIXED_MODHEX(YKP_CONFIG *cfg); -bool ykp_get_cfgflag_CHAL_YUBICO(YKP_CONFIG *cfg); -bool ykp_get_cfgflag_CHAL_HMAC(YKP_CONFIG *cfg); -bool ykp_get_cfgflag_HMAC_LT64(YKP_CONFIG *cfg); -bool ykp_get_cfgflag_CHAL_BTN_TRIG(YKP_CONFIG *cfg); - -bool ykp_get_extflag_SERIAL_BTN_VISIBLE(YKP_CONFIG *cfg); -bool ykp_get_extflag_SERIAL_USB_VISIBLE(YKP_CONFIG *cfg); -bool ykp_get_extflag_SERIAL_API_VISIBLE (YKP_CONFIG *cfg); -bool ykp_get_extflag_USE_NUMERIC_KEYPAD (YKP_CONFIG *cfg); -bool ykp_get_extflag_FAST_TRIG (YKP_CONFIG *cfg); -bool ykp_get_extflag_ALLOW_UPDATE (YKP_CONFIG *cfg); -bool ykp_get_extflag_DORMANT (YKP_CONFIG *cfg); -bool ykp_get_extflag_LED_INV (YKP_CONFIG *cfg); +bool ykp_get_tktflag_TAB_FIRST(const YKP_CONFIG *cfg); +bool ykp_get_tktflag_APPEND_TAB1(const YKP_CONFIG *cfg); +bool ykp_get_tktflag_APPEND_TAB2(const YKP_CONFIG *cfg); +bool ykp_get_tktflag_APPEND_DELAY1(const YKP_CONFIG *cfg); +bool ykp_get_tktflag_APPEND_DELAY2(const YKP_CONFIG *cfg); +bool ykp_get_tktflag_APPEND_CR(const YKP_CONFIG *cfg); +bool ykp_get_tktflag_PROTECT_CFG2(const YKP_CONFIG *cfg); +bool ykp_get_tktflag_OATH_HOTP(const YKP_CONFIG *cfg); +bool ykp_get_tktflag_CHAL_RESP(const YKP_CONFIG *cfg); + +bool ykp_get_cfgflag_SEND_REF(const YKP_CONFIG *cfg); +bool ykp_get_cfgflag_TICKET_FIRST(const YKP_CONFIG *cfg); +bool ykp_get_cfgflag_PACING_10MS(const YKP_CONFIG *cfg); +bool ykp_get_cfgflag_PACING_20MS(const YKP_CONFIG *cfg); +bool ykp_get_cfgflag_ALLOW_HIDTRIG(const YKP_CONFIG *cfg); +bool ykp_get_cfgflag_STATIC_TICKET(const YKP_CONFIG *cfg); +bool ykp_get_cfgflag_SHORT_TICKET(const YKP_CONFIG *cfg); +bool ykp_get_cfgflag_STRONG_PW1(const YKP_CONFIG *cfg); +bool ykp_get_cfgflag_STRONG_PW2(const YKP_CONFIG *cfg); +bool ykp_get_cfgflag_MAN_UPDATE(const YKP_CONFIG *cfg); +bool ykp_get_cfgflag_OATH_HOTP8(const YKP_CONFIG *cfg); +bool ykp_get_cfgflag_OATH_FIXED_MODHEX1(const YKP_CONFIG *cfg); +bool ykp_get_cfgflag_OATH_FIXED_MODHEX2(const YKP_CONFIG *cfg); +bool ykp_get_cfgflag_OATH_FIXED_MODHEX(const YKP_CONFIG *cfg); +bool ykp_get_cfgflag_CHAL_YUBICO(const YKP_CONFIG *cfg); +bool ykp_get_cfgflag_CHAL_HMAC(const YKP_CONFIG *cfg); +bool ykp_get_cfgflag_HMAC_LT64(const YKP_CONFIG *cfg); +bool ykp_get_cfgflag_CHAL_BTN_TRIG(const YKP_CONFIG *cfg); + +bool ykp_get_extflag_SERIAL_BTN_VISIBLE(const YKP_CONFIG *cfg); +bool ykp_get_extflag_SERIAL_USB_VISIBLE(const YKP_CONFIG *cfg); +bool ykp_get_extflag_SERIAL_API_VISIBLE (const YKP_CONFIG *cfg); +bool ykp_get_extflag_USE_NUMERIC_KEYPAD (const YKP_CONFIG *cfg); +bool ykp_get_extflag_FAST_TRIG (const YKP_CONFIG *cfg); +bool ykp_get_extflag_ALLOW_UPDATE (const YKP_CONFIG *cfg); +bool ykp_get_extflag_DORMANT (const YKP_CONFIG *cfg); +bool ykp_get_extflag_LED_INV (const YKP_CONFIG *cfg); int ykp_clear_config(YKP_CONFIG *cfg);