diff options
author | tb <> | 2024-03-02 09:08:41 +0000 |
---|---|---|
committer | tb <> | 2024-03-02 09:08:41 +0000 |
commit | 571fe2f9899bd7827fb5664d23260ca3313b4042 (patch) | |
tree | 4587a5a5615e0deb2c1e1b46cb85fcf3f88e91e9 /src/lib/libcrypto/asn1/asn1_local.h | |
parent | 072e3a802a3e57c8384497865cc93a9245048694 (diff) | |
download | openbsd-571fe2f9899bd7827fb5664d23260ca3313b4042.tar.gz openbsd-571fe2f9899bd7827fb5664d23260ca3313b4042.tar.bz2 openbsd-571fe2f9899bd7827fb5664d23260ca3313b4042.zip |
Remove beck's ASN.1 time API from public visibility
This API was needed since OpenSSL didn't have one. We now have variants
of OpenSSL's API and will also expose BoringSSL's complementary API. The
users of this API were ported to the OpenSSL variants and some may switch
to BoringSSL's in the future. Part of it is still used internally.
ASN1_time_tm_clamp_notafter() is still used by libtls (and only libtls).
This will be fixed in a future bump.
ok jsing
Diffstat (limited to 'src/lib/libcrypto/asn1/asn1_local.h')
-rw-r--r-- | src/lib/libcrypto/asn1/asn1_local.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/libcrypto/asn1/asn1_local.h b/src/lib/libcrypto/asn1/asn1_local.h index a5478faa0b..e645dcb18e 100644 --- a/src/lib/libcrypto/asn1/asn1_local.h +++ b/src/lib/libcrypto/asn1/asn1_local.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: asn1_local.h,v 1.8 2024/02/18 16:28:38 tb Exp $ */ | 1 | /* $OpenBSD: asn1_local.h,v 1.9 2024/03/02 09:08:41 tb Exp $ */ |
2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
3 | * project 2006. | 3 | * project 2006. |
4 | */ | 4 | */ |
@@ -187,4 +187,8 @@ void ASN1_primitive_free(ASN1_VALUE **pval, const ASN1_ITEM *it); | |||
187 | int ASN1_template_new(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt); | 187 | int ASN1_template_new(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt); |
188 | void ASN1_template_free(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt); | 188 | void ASN1_template_free(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt); |
189 | 189 | ||
190 | ASN1_TIME *ASN1_TIME_set_tm(ASN1_TIME *s, struct tm *tm); | ||
191 | int ASN1_time_parse(const char *_bytes, size_t _len, struct tm *_tm, int _mode); | ||
192 | int ASN1_time_tm_cmp(struct tm *_tm1, struct tm *_tm2); | ||
193 | |||
190 | __END_HIDDEN_DECLS | 194 | __END_HIDDEN_DECLS |