summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/asn1/asn1.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/asn1/asn1.h')
-rw-r--r--src/lib/libcrypto/asn1/asn1.h8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/lib/libcrypto/asn1/asn1.h b/src/lib/libcrypto/asn1/asn1.h
index 3f9645a139..00634a6e82 100644
--- a/src/lib/libcrypto/asn1/asn1.h
+++ b/src/lib/libcrypto/asn1/asn1.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: asn1.h,v 1.66 2022/07/04 14:39:43 tb Exp $ */ 1/* $OpenBSD: asn1.h,v 1.67 2022/07/07 13:01:28 tb Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -719,13 +719,11 @@ ASN1_TIME *d2i_ASN1_TIME(ASN1_TIME **a, const unsigned char **in, long len);
719int i2d_ASN1_TIME(ASN1_TIME *a, unsigned char **out); 719int i2d_ASN1_TIME(ASN1_TIME *a, unsigned char **out);
720extern const ASN1_ITEM ASN1_TIME_it; 720extern const ASN1_ITEM ASN1_TIME_it;
721 721
722#ifdef LIBRESSL_INTERNAL
723int ASN1_TIME_to_tm(const ASN1_TIME *s, struct tm *tm); 722int ASN1_TIME_to_tm(const ASN1_TIME *s, struct tm *tm);
724int ASN1_TIME_compare(const ASN1_TIME *t1, const ASN1_TIME *t2); 723int ASN1_TIME_compare(const ASN1_TIME *t1, const ASN1_TIME *t2);
725int ASN1_TIME_cmp_time_t(const ASN1_TIME *s, time_t t2); 724int ASN1_TIME_cmp_time_t(const ASN1_TIME *s, time_t t2);
726int ASN1_TIME_normalize(ASN1_TIME *t); 725int ASN1_TIME_normalize(ASN1_TIME *t);
727int ASN1_TIME_set_string_X509(ASN1_TIME *time, const char *str); 726int ASN1_TIME_set_string_X509(ASN1_TIME *time, const char *str);
728#endif
729int ASN1_TIME_diff(int *pday, int *psec, const ASN1_TIME *from, 727int ASN1_TIME_diff(int *pday, int *psec, const ASN1_TIME *from,
730 const ASN1_TIME *to); 728 const ASN1_TIME *to);
731 729
@@ -755,21 +753,17 @@ int a2d_ASN1_OBJECT(unsigned char *out, int olen, const char *buf, int num);
755ASN1_OBJECT *ASN1_OBJECT_create(int nid, unsigned char *data, int len, 753ASN1_OBJECT *ASN1_OBJECT_create(int nid, unsigned char *data, int len,
756 const char *sn, const char *ln); 754 const char *sn, const char *ln);
757 755
758#ifdef LIBRESSL_INTERNAL
759int ASN1_INTEGER_get_uint64(uint64_t *out_val, const ASN1_INTEGER *aint); 756int ASN1_INTEGER_get_uint64(uint64_t *out_val, const ASN1_INTEGER *aint);
760int ASN1_INTEGER_set_uint64(ASN1_INTEGER *aint, uint64_t val); 757int ASN1_INTEGER_set_uint64(ASN1_INTEGER *aint, uint64_t val);
761int ASN1_INTEGER_get_int64(int64_t *out_val, const ASN1_INTEGER *aint); 758int ASN1_INTEGER_get_int64(int64_t *out_val, const ASN1_INTEGER *aint);
762int ASN1_INTEGER_set_int64(ASN1_INTEGER *aint, int64_t val); 759int ASN1_INTEGER_set_int64(ASN1_INTEGER *aint, int64_t val);
763#endif
764int ASN1_INTEGER_set(ASN1_INTEGER *a, long v); 760int ASN1_INTEGER_set(ASN1_INTEGER *a, long v);
765long ASN1_INTEGER_get(const ASN1_INTEGER *a); 761long ASN1_INTEGER_get(const ASN1_INTEGER *a);
766ASN1_INTEGER *BN_to_ASN1_INTEGER(const BIGNUM *bn, ASN1_INTEGER *ai); 762ASN1_INTEGER *BN_to_ASN1_INTEGER(const BIGNUM *bn, ASN1_INTEGER *ai);
767BIGNUM *ASN1_INTEGER_to_BN(const ASN1_INTEGER *ai, BIGNUM *bn); 763BIGNUM *ASN1_INTEGER_to_BN(const ASN1_INTEGER *ai, BIGNUM *bn);
768 764
769#ifdef LIBRESSL_INTERNAL
770int ASN1_ENUMERATED_get_int64(int64_t *out_val, const ASN1_ENUMERATED *aenum); 765int ASN1_ENUMERATED_get_int64(int64_t *out_val, const ASN1_ENUMERATED *aenum);
771int ASN1_ENUMERATED_set_int64(ASN1_ENUMERATED *aenum, int64_t val); 766int ASN1_ENUMERATED_set_int64(ASN1_ENUMERATED *aenum, int64_t val);
772#endif
773int ASN1_ENUMERATED_set(ASN1_ENUMERATED *a, long v); 767int ASN1_ENUMERATED_set(ASN1_ENUMERATED *a, long v);
774long ASN1_ENUMERATED_get(const ASN1_ENUMERATED *a); 768long ASN1_ENUMERATED_get(const ASN1_ENUMERATED *a);
775ASN1_ENUMERATED *BN_to_ASN1_ENUMERATED(const BIGNUM *bn, ASN1_ENUMERATED *ai); 769ASN1_ENUMERATED *BN_to_ASN1_ENUMERATED(const BIGNUM *bn, ASN1_ENUMERATED *ai);