Provide X509_CRL_set1_lastUpdate() and X509_CRL_set1_nextUpdate().
authorjsing <jsing@openbsd.org>
Thu, 22 Feb 2018 17:01:44 +0000 (17:01 +0000)
committerjsing <jsing@openbsd.org>
Thu, 22 Feb 2018 17:01:44 +0000 (17:01 +0000)
lib/libcrypto/Symbols.list
lib/libcrypto/x509/x509.h
lib/libcrypto/x509/x509cset.c

index a640476..bd821d7 100644 (file)
@@ -2668,6 +2668,8 @@ X509_CRL_match
 X509_CRL_new
 X509_CRL_print
 X509_CRL_print_fp
+X509_CRL_set1_lastUpdate
+X509_CRL_set1_nextUpdate
 X509_CRL_set_default_method
 X509_CRL_set_issuer_name
 X509_CRL_set_lastUpdate
index 4f3c730..906cada 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: x509.h,v 1.36 2018/02/22 16:58:45 jsing Exp $ */
+/* $OpenBSD: x509.h,v 1.37 2018/02/22 17:01:44 jsing Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -1029,7 +1029,9 @@ int X509_REQ_add1_attr_by_txt(X509_REQ *req,
 int X509_CRL_set_version(X509_CRL *x, long version);
 int X509_CRL_set_issuer_name(X509_CRL *x, X509_NAME *name);
 int X509_CRL_set_lastUpdate(X509_CRL *x, const ASN1_TIME *tm);
+int X509_CRL_set1_lastUpdate(X509_CRL *x, const ASN1_TIME *tm);
 int X509_CRL_set_nextUpdate(X509_CRL *x, const ASN1_TIME *tm);
+int X509_CRL_set1_nextUpdate(X509_CRL *x, const ASN1_TIME *tm);
 int X509_CRL_sort(X509_CRL *crl);
 
 const STACK_OF(X509_EXTENSION) *X509_REVOKED_get0_extensions(const X509_REVOKED *x);
index 3fc31cd..182dd8a 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: x509cset.c,v 1.13 2018/02/22 16:53:42 jsing Exp $ */
+/* $OpenBSD: x509cset.c,v 1.14 2018/02/22 17:01:44 jsing Exp $ */
 /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
  * project 2001.
  */
@@ -108,6 +108,12 @@ X509_CRL_set_lastUpdate(X509_CRL *x, const ASN1_TIME *tm)
        return (in != NULL);
 }
 
+int
+X509_CRL_set1_lastUpdate(X509_CRL *x, const ASN1_TIME *tm)
+{
+       return X509_CRL_set_lastUpdate(x, tm);
+}
+
 int
 X509_CRL_set_nextUpdate(X509_CRL *x, const ASN1_TIME *tm)
 {
@@ -126,6 +132,12 @@ X509_CRL_set_nextUpdate(X509_CRL *x, const ASN1_TIME *tm)
        return (in != NULL);
 }
 
+int
+X509_CRL_set1_nextUpdate(X509_CRL *x, const ASN1_TIME *tm)
+{
+       return X509_CRL_set_nextUpdate(x, tm);
+}
+
 int
 X509_CRL_sort(X509_CRL *c)
 {