diff options
Diffstat (limited to 'src/lib/libcrypto/dh/dh_asn1.c')
-rw-r--r-- | src/lib/libcrypto/dh/dh_asn1.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/lib/libcrypto/dh/dh_asn1.c b/src/lib/libcrypto/dh/dh_asn1.c index 10184f0b2d..2e0b054d34 100644 --- a/src/lib/libcrypto/dh/dh_asn1.c +++ b/src/lib/libcrypto/dh/dh_asn1.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: dh_asn1.c,v 1.11 2022/01/07 09:27:13 tb Exp $ */ | 1 | /* $OpenBSD: dh_asn1.c,v 1.12 2023/07/08 15:29:03 beck 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 2000. | 3 | * project 2000. |
4 | */ | 4 | */ |
@@ -131,39 +131,46 @@ d2i_DHparams(DH **a, const unsigned char **in, long len) | |||
131 | return (DH *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, | 131 | return (DH *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, |
132 | &DHparams_it); | 132 | &DHparams_it); |
133 | } | 133 | } |
134 | LCRYPTO_ALIAS(d2i_DHparams); | ||
134 | 135 | ||
135 | int | 136 | int |
136 | i2d_DHparams(const DH *a, unsigned char **out) | 137 | i2d_DHparams(const DH *a, unsigned char **out) |
137 | { | 138 | { |
138 | return ASN1_item_i2d((ASN1_VALUE *)a, out, &DHparams_it); | 139 | return ASN1_item_i2d((ASN1_VALUE *)a, out, &DHparams_it); |
139 | } | 140 | } |
141 | LCRYPTO_ALIAS(i2d_DHparams); | ||
140 | 142 | ||
141 | DH * | 143 | DH * |
142 | d2i_DHparams_bio(BIO *bp, DH **a) | 144 | d2i_DHparams_bio(BIO *bp, DH **a) |
143 | { | 145 | { |
144 | return ASN1_item_d2i_bio(&DHparams_it, bp, a); | 146 | return ASN1_item_d2i_bio(&DHparams_it, bp, a); |
145 | } | 147 | } |
148 | LCRYPTO_ALIAS(d2i_DHparams_bio); | ||
146 | 149 | ||
147 | int | 150 | int |
148 | i2d_DHparams_bio(BIO *bp, DH *a) | 151 | i2d_DHparams_bio(BIO *bp, DH *a) |
149 | { | 152 | { |
150 | return ASN1_item_i2d_bio(&DHparams_it, bp, a); | 153 | return ASN1_item_i2d_bio(&DHparams_it, bp, a); |
151 | } | 154 | } |
155 | LCRYPTO_ALIAS(i2d_DHparams_bio); | ||
152 | 156 | ||
153 | DH * | 157 | DH * |
154 | d2i_DHparams_fp(FILE *fp, DH **a) | 158 | d2i_DHparams_fp(FILE *fp, DH **a) |
155 | { | 159 | { |
156 | return ASN1_item_d2i_fp(&DHparams_it, fp, a); | 160 | return ASN1_item_d2i_fp(&DHparams_it, fp, a); |
157 | } | 161 | } |
162 | LCRYPTO_ALIAS(d2i_DHparams_fp); | ||
158 | 163 | ||
159 | int | 164 | int |
160 | i2d_DHparams_fp(FILE *fp, DH *a) | 165 | i2d_DHparams_fp(FILE *fp, DH *a) |
161 | { | 166 | { |
162 | return ASN1_item_i2d_fp(&DHparams_it, fp, a); | 167 | return ASN1_item_i2d_fp(&DHparams_it, fp, a); |
163 | } | 168 | } |
169 | LCRYPTO_ALIAS(i2d_DHparams_fp); | ||
164 | 170 | ||
165 | DH * | 171 | DH * |
166 | DHparams_dup(DH *dh) | 172 | DHparams_dup(DH *dh) |
167 | { | 173 | { |
168 | return ASN1_item_dup(&DHparams_it, dh); | 174 | return ASN1_item_dup(&DHparams_it, dh); |
169 | } | 175 | } |
176 | LCRYPTO_ALIAS(DHparams_dup); | ||