]> err.no Git - yubikey-personalization/commitdiff
add vcheck function for 2.3
authorKlas Lindfors <klas@yubico.com>
Tue, 27 Mar 2012 06:06:38 +0000 (08:06 +0200)
committerKlas Lindfors <klas@yubico.com>
Tue, 27 Mar 2012 06:06:38 +0000 (08:06 +0200)
ykpers.c

index cd1f442251b6c27d837747af8f39ffef25b24f7f..aea48183e934b4cb3ee704404634d94c819a22e1 100644 (file)
--- a/ykpers.c
+++ b/ykpers.c
@@ -309,6 +309,13 @@ static bool vcheck_v22_or_greater(const YKP_CONFIG *cfg)
                cfg->yk_major_version > 2;
 }
 
+static bool vcheck_v23_or_greater(const YKP_CONFIG *cfg)
+{
+       return (cfg->yk_major_version == 2 &&
+               cfg->yk_minor_version >= 3) ||
+               cfg->yk_major_version > 2;
+}
+
 int ykp_set_oath_imf(YKP_CONFIG *cfg, unsigned long imf)
 {
        if (!vcheck_v22_or_greater(cfg)) {