Garbage collect ASN1_TIME_set_tm()
authortb <tb@openbsd.org>
Sat, 2 Mar 2024 09:10:42 +0000 (09:10 +0000)
committertb <tb@openbsd.org>
Sat, 2 Mar 2024 09:10:42 +0000 (09:10 +0000)
This was a public helper that is no longer used internally either.

ok jsing

lib/libcrypto/asn1/a_time_tm.c
lib/libcrypto/asn1/asn1_local.h

index dc568d6..986c1e7 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: a_time_tm.c,v 1.32 2024/03/02 09:08:41 tb Exp $ */
+/* $OpenBSD: a_time_tm.c,v 1.33 2024/03/02 09:10:42 tb Exp $ */
 /*
  * Copyright (c) 2015 Bob Beck <beck@openbsd.org>
  *
@@ -406,16 +406,6 @@ ASN1_TIME_set(ASN1_TIME *s, time_t t)
 }
 LCRYPTO_ALIAS(ASN1_TIME_set);
 
-ASN1_TIME *
-ASN1_TIME_set_tm(ASN1_TIME *s, struct tm *tm)
-{
-       time_t t;
-
-       if (!asn1_time_tm_to_time_t(tm, &t))
-               return NULL;
-       return (ASN1_TIME_adj(s, t, 0, 0));
-}
-
 ASN1_TIME *
 ASN1_TIME_adj(ASN1_TIME *s, time_t t, int offset_day, long offset_sec)
 {
index e645dcb..19de978 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: asn1_local.h,v 1.9 2024/03/02 09:08:41 tb Exp $ */
+/* $OpenBSD: asn1_local.h,v 1.10 2024/03/02 09:10:42 tb Exp $ */
 /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
  * project 2006.
  */
@@ -187,7 +187,6 @@ void ASN1_primitive_free(ASN1_VALUE **pval, const ASN1_ITEM *it);
 int ASN1_template_new(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt);
 void ASN1_template_free(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt);
 
-ASN1_TIME *ASN1_TIME_set_tm(ASN1_TIME *s, struct tm *tm);
 int ASN1_time_parse(const char *_bytes, size_t _len, struct tm *_tm, int _mode);
 int ASN1_time_tm_cmp(struct tm *_tm1, struct tm *_tm2);