From 02e47807e88a696aeef5cca6c106bd1c8554df41 Mon Sep 17 00:00:00 2001 From: Karel Miko Date: Thu, 16 Apr 2026 23:45:27 +0200 Subject: [PATCH] ltc_x509_time - fix confusion utc vs. utc (one of them renamed to is_utc) --- src/headers/tomcrypt_pk.h | 2 +- src/pk/asn1/x509/x509_import.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/headers/tomcrypt_pk.h b/src/headers/tomcrypt_pk.h index 6958c628..348e65bd 100644 --- a/src/headers/tomcrypt_pk.h +++ b/src/headers/tomcrypt_pk.h @@ -1139,7 +1139,7 @@ typedef struct ltc_x509_time { ltc_utctime *utc; ltc_generalizedtime *generalized; } u; - int utc; + int is_utc; const char *str; const ltc_asn1_list *asn1; } ltc_x509_time; diff --git a/src/pk/asn1/x509/x509_import.c b/src/pk/asn1/x509/x509_import.c index c1b855e3..b7e86e70 100644 --- a/src/pk/asn1/x509/x509_import.c +++ b/src/pk/asn1/x509/x509_import.c @@ -366,7 +366,7 @@ static int s_x509_get_validity(const ltc_asn1_list *seq, ltc_x509_validity *vali } if (source->type == LTC_ASN1_GENERALIZEDTIME) { ltc_generalizedtime *gt = source->data; - value->utc = 0; + value->is_utc = 0; value->u.generalized = gt; /* RFC5280 Ch. 4.1.2.5.2 * GeneralizedTime values MUST be expressed in Greenwich Mean Time [...] @@ -392,7 +392,7 @@ static int s_x509_get_validity(const ltc_asn1_list *seq, ltc_x509_validity *vali } } else if (source->type == LTC_ASN1_UTCTIME) { ltc_utctime* ut = source->data; - value->utc = 1; + value->is_utc = 1; value->u.utc = ut; /* RFC5280 Ch. 4.1.2.5.1 * UTCTime values MUST be expressed in Greenwich Mean Time */