Simplify type handling in ASN1_TIME_set_string_internal()
authortb <tb@openbsd.org>
Fri, 3 May 2024 18:22:26 +0000 (18:22 +0000)
committertb <tb@openbsd.org>
Fri, 3 May 2024 18:22:26 +0000 (18:22 +0000)
commit59caaba4eb787862d8f29f8c9356584a2d60d9d7
tree2633479c046fb03bcbb7f4b73ded272009f33084
parent4b23cd33e69145f0c5307d8011cad8d778edac59
Simplify type handling in ASN1_TIME_set_string_internal()

ASN1_time_parse() takes a mode argument. If mode != 0, there is a check
that mode is the same as the time type returned by asn1_time_parse_cbs()
otherwise ASN1_time_parse() fails. Therefore the type == mode checks in
ASN1_set_string_internal() are redundant and can be removed.

ok beck
lib/libcrypto/asn1/a_time_tm.c