summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/asn1/x_sig.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/asn1/x_sig.c')
-rw-r--r--src/lib/libcrypto/asn1/x_sig.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/lib/libcrypto/asn1/x_sig.c b/src/lib/libcrypto/asn1/x_sig.c
index 9406a2d65b..9e1ed75d01 100644
--- a/src/lib/libcrypto/asn1/x_sig.c
+++ b/src/lib/libcrypto/asn1/x_sig.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x_sig.c,v 1.14 2022/11/26 16:08:50 tb Exp $ */ 1/* $OpenBSD: x_sig.c,v 1.15 2023/07/05 21:23:37 beck 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 *
@@ -92,24 +92,28 @@ d2i_X509_SIG(X509_SIG **a, const unsigned char **in, long len)
92 return (X509_SIG *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, 92 return (X509_SIG *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
93 &X509_SIG_it); 93 &X509_SIG_it);
94} 94}
95LCRYPTO_ALIAS(d2i_X509_SIG);
95 96
96int 97int
97i2d_X509_SIG(X509_SIG *a, unsigned char **out) 98i2d_X509_SIG(X509_SIG *a, unsigned char **out)
98{ 99{
99 return ASN1_item_i2d((ASN1_VALUE *)a, out, &X509_SIG_it); 100 return ASN1_item_i2d((ASN1_VALUE *)a, out, &X509_SIG_it);
100} 101}
102LCRYPTO_ALIAS(i2d_X509_SIG);
101 103
102X509_SIG * 104X509_SIG *
103X509_SIG_new(void) 105X509_SIG_new(void)
104{ 106{
105 return (X509_SIG *)ASN1_item_new(&X509_SIG_it); 107 return (X509_SIG *)ASN1_item_new(&X509_SIG_it);
106} 108}
109LCRYPTO_ALIAS(X509_SIG_new);
107 110
108void 111void
109X509_SIG_free(X509_SIG *a) 112X509_SIG_free(X509_SIG *a)
110{ 113{
111 ASN1_item_free((ASN1_VALUE *)a, &X509_SIG_it); 114 ASN1_item_free((ASN1_VALUE *)a, &X509_SIG_it);
112} 115}
116LCRYPTO_ALIAS(X509_SIG_free);
113 117
114void 118void
115X509_SIG_get0(const X509_SIG *sig, const X509_ALGOR **palg, 119X509_SIG_get0(const X509_SIG *sig, const X509_ALGOR **palg,
@@ -120,6 +124,7 @@ X509_SIG_get0(const X509_SIG *sig, const X509_ALGOR **palg,
120 if (pdigest != NULL) 124 if (pdigest != NULL)
121 *pdigest = sig->digest; 125 *pdigest = sig->digest;
122} 126}
127LCRYPTO_ALIAS(X509_SIG_get0);
123 128
124void 129void
125X509_SIG_getm(X509_SIG *sig, X509_ALGOR **palg, ASN1_OCTET_STRING **pdigest) 130X509_SIG_getm(X509_SIG *sig, X509_ALGOR **palg, ASN1_OCTET_STRING **pdigest)
@@ -129,3 +134,4 @@ X509_SIG_getm(X509_SIG *sig, X509_ALGOR **palg, ASN1_OCTET_STRING **pdigest)
129 if (pdigest != NULL) 134 if (pdigest != NULL)
130 *pdigest = sig->digest; 135 *pdigest = sig->digest;
131} 136}
137LCRYPTO_ALIAS(X509_SIG_getm);