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); | ||
