summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/asn1/a_octet.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/asn1/a_octet.c')
-rw-r--r--src/lib/libcrypto/asn1/a_octet.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/lib/libcrypto/asn1/a_octet.c b/src/lib/libcrypto/asn1/a_octet.c
index c1a25202c0..47eae5a4aa 100644
--- a/src/lib/libcrypto/asn1/a_octet.c
+++ b/src/lib/libcrypto/asn1/a_octet.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: a_octet.c,v 1.11 2021/12/25 08:52:44 jsing Exp $ */ 1/* $OpenBSD: a_octet.c,v 1.12 2023/07/05 21:23:36 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 *
@@ -72,12 +72,14 @@ ASN1_OCTET_STRING_new(void)
72{ 72{
73 return (ASN1_OCTET_STRING *)ASN1_item_new(&ASN1_OCTET_STRING_it); 73 return (ASN1_OCTET_STRING *)ASN1_item_new(&ASN1_OCTET_STRING_it);
74} 74}
75LCRYPTO_ALIAS(ASN1_OCTET_STRING_new);
75 76
76void 77void
77ASN1_OCTET_STRING_free(ASN1_OCTET_STRING *a) 78ASN1_OCTET_STRING_free(ASN1_OCTET_STRING *a)
78{ 79{
79 ASN1_item_free((ASN1_VALUE *)a, &ASN1_OCTET_STRING_it); 80 ASN1_item_free((ASN1_VALUE *)a, &ASN1_OCTET_STRING_it);
80} 81}
82LCRYPTO_ALIAS(ASN1_OCTET_STRING_free);
81 83
82 84
83ASN1_OCTET_STRING * 85ASN1_OCTET_STRING *
@@ -85,24 +87,28 @@ ASN1_OCTET_STRING_dup(const ASN1_OCTET_STRING *x)
85{ 87{
86 return ASN1_STRING_dup(x); 88 return ASN1_STRING_dup(x);
87} 89}
90LCRYPTO_ALIAS(ASN1_OCTET_STRING_dup);
88 91
89int 92int
90ASN1_OCTET_STRING_cmp(const ASN1_OCTET_STRING *a, const ASN1_OCTET_STRING *b) 93ASN1_OCTET_STRING_cmp(const ASN1_OCTET_STRING *a, const ASN1_OCTET_STRING *b)
91{ 94{
92 return ASN1_STRING_cmp(a, b); 95 return ASN1_STRING_cmp(a, b);
93} 96}
97LCRYPTO_ALIAS(ASN1_OCTET_STRING_cmp);
94 98
95int 99int
96ASN1_OCTET_STRING_set(ASN1_OCTET_STRING *x, const unsigned char *d, int len) 100ASN1_OCTET_STRING_set(ASN1_OCTET_STRING *x, const unsigned char *d, int len)
97{ 101{
98 return ASN1_STRING_set(x, d, len); 102 return ASN1_STRING_set(x, d, len);
99} 103}
104LCRYPTO_ALIAS(ASN1_OCTET_STRING_set);
100 105
101int 106int
102i2d_ASN1_OCTET_STRING(ASN1_OCTET_STRING *a, unsigned char **out) 107i2d_ASN1_OCTET_STRING(ASN1_OCTET_STRING *a, unsigned char **out)
103{ 108{
104 return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_OCTET_STRING_it); 109 return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_OCTET_STRING_it);
105} 110}
111LCRYPTO_ALIAS(i2d_ASN1_OCTET_STRING);
106 112
107ASN1_OCTET_STRING * 113ASN1_OCTET_STRING *
108d2i_ASN1_OCTET_STRING(ASN1_OCTET_STRING **a, const unsigned char **in, long len) 114d2i_ASN1_OCTET_STRING(ASN1_OCTET_STRING **a, const unsigned char **in, long len)
@@ -110,3 +116,4 @@ d2i_ASN1_OCTET_STRING(ASN1_OCTET_STRING **a, const unsigned char **in, long len)
110 return (ASN1_OCTET_STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, 116 return (ASN1_OCTET_STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
111 &ASN1_OCTET_STRING_it); 117 &ASN1_OCTET_STRING_it);
112} 118}
119LCRYPTO_ALIAS(d2i_ASN1_OCTET_STRING);