From b22b791de1d8ce36154a6857c1471a1cb64eb2ec Mon Sep 17 00:00:00 2001 From: beck <> Date: Sat, 8 Jul 2023 14:28:15 +0000 Subject: hide symbols in dsa ok tb@ --- src/lib/libcrypto/dsa/dsa_asn1.c | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) (limited to 'src/lib/libcrypto/dsa/dsa_asn1.c') diff --git a/src/lib/libcrypto/dsa/dsa_asn1.c b/src/lib/libcrypto/dsa/dsa_asn1.c index 70a826ca95..5e4f882cfc 100644 --- a/src/lib/libcrypto/dsa/dsa_asn1.c +++ b/src/lib/libcrypto/dsa/dsa_asn1.c @@ -1,4 +1,4 @@ -/* $OpenBSD: dsa_asn1.c,v 1.30 2023/03/25 09:09:28 tb Exp $ */ +/* $OpenBSD: dsa_asn1.c,v 1.31 2023/07/08 14:28:15 beck Exp $ */ /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL * project 2000. */ @@ -126,12 +126,14 @@ d2i_DSA_SIG(DSA_SIG **a, const unsigned char **in, long len) return (DSA_SIG *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &DSA_SIG_it); } +LCRYPTO_ALIAS(d2i_DSA_SIG); int i2d_DSA_SIG(const DSA_SIG *a, unsigned char **out) { return ASN1_item_i2d((ASN1_VALUE *)a, out, &DSA_SIG_it); } +LCRYPTO_ALIAS(i2d_DSA_SIG); void DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps) @@ -141,6 +143,7 @@ DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps) if (ps != NULL) *ps = sig->s; } +LCRYPTO_ALIAS(DSA_SIG_get0); int DSA_SIG_set0(DSA_SIG *sig, BIGNUM *r, BIGNUM *s) @@ -155,6 +158,7 @@ DSA_SIG_set0(DSA_SIG *sig, BIGNUM *r, BIGNUM *s) return 1; } +LCRYPTO_ALIAS(DSA_SIG_set0); /* Override the default free and new methods */ static int @@ -243,12 +247,14 @@ d2i_DSAPrivateKey(DSA **a, const unsigned char **in, long len) return (DSA *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &DSAPrivateKey_it); } +LCRYPTO_ALIAS(d2i_DSAPrivateKey); int i2d_DSAPrivateKey(const DSA *a, unsigned char **out) { return ASN1_item_i2d((ASN1_VALUE *)a, out, &DSAPrivateKey_it); } +LCRYPTO_ALIAS(i2d_DSAPrivateKey); static const ASN1_AUX DSAparams_aux = { .app_data = NULL, @@ -299,36 +305,42 @@ d2i_DSAparams(DSA **a, const unsigned char **in, long len) return (DSA *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &DSAparams_it); } +LCRYPTO_ALIAS(d2i_DSAparams); int i2d_DSAparams(const DSA *a, unsigned char **out) { return ASN1_item_i2d((ASN1_VALUE *)a, out, &DSAparams_it); } +LCRYPTO_ALIAS(i2d_DSAparams); DSA * d2i_DSAparams_bio(BIO *bp, DSA **a) { return ASN1_item_d2i_bio(&DSAparams_it, bp, a); } +LCRYPTO_ALIAS(d2i_DSAparams_bio); int i2d_DSAparams_bio(BIO *bp, DSA *a) { return ASN1_item_i2d_bio(&DSAparams_it, bp, a); } +LCRYPTO_ALIAS(i2d_DSAparams_bio); DSA * d2i_DSAparams_fp(FILE *fp, DSA **a) { return ASN1_item_d2i_fp(&DSAparams_it, fp, a); } +LCRYPTO_ALIAS(d2i_DSAparams_fp); int i2d_DSAparams_fp(FILE *fp, DSA *a) { return ASN1_item_i2d_fp(&DSAparams_it, fp, a); } +LCRYPTO_ALIAS(i2d_DSAparams_fp); static const ASN1_AUX DSAPublicKey_aux = { .app_data = NULL, @@ -385,18 +397,21 @@ d2i_DSAPublicKey(DSA **a, const unsigned char **in, long len) return (DSA *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &DSAPublicKey_it); } +LCRYPTO_ALIAS(d2i_DSAPublicKey); int i2d_DSAPublicKey(const DSA *a, unsigned char **out) { return ASN1_item_i2d((ASN1_VALUE *)a, out, &DSAPublicKey_it); } +LCRYPTO_ALIAS(i2d_DSAPublicKey); DSA * DSAparams_dup(DSA *dsa) { return ASN1_item_dup(&DSAparams_it, dsa); } +LCRYPTO_ALIAS(DSAparams_dup); int DSA_sign(int type, const unsigned char *dgst, int dlen, unsigned char *sig, @@ -422,6 +437,7 @@ DSA_sign(int type, const unsigned char *dgst, int dlen, unsigned char *sig, return ret; } +LCRYPTO_ALIAS(DSA_sign); /* * data has already been hashed (probably with SHA or SHA-1). @@ -457,3 +473,4 @@ DSA_verify(int type, const unsigned char *dgst, int dgst_len, return ret; } +LCRYPTO_ALIAS(DSA_verify); -- cgit v1.2.3-55-g6feb