From 2c1948ab61cef09c8a7c3306a9b8f7c311bb5c82 Mon Sep 17 00:00:00 2001 From: beck <> Date: Sat, 8 Jul 2023 12:26:45 +0000 Subject: Hide symbols in rsa ok tb@ --- src/lib/libcrypto/rsa/rsa_lib.c | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) (limited to 'src/lib/libcrypto/rsa/rsa_lib.c') diff --git a/src/lib/libcrypto/rsa/rsa_lib.c b/src/lib/libcrypto/rsa/rsa_lib.c index 9656252d77..8831253b9f 100644 --- a/src/lib/libcrypto/rsa/rsa_lib.c +++ b/src/lib/libcrypto/rsa/rsa_lib.c @@ -1,4 +1,4 @@ -/* $OpenBSD: rsa_lib.c,v 1.46 2023/03/11 21:14:26 tb Exp $ */ +/* $OpenBSD: rsa_lib.c,v 1.47 2023/07/08 12:26:45 beck Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * @@ -83,12 +83,14 @@ RSA_new(void) return r; } +LCRYPTO_ALIAS(RSA_new); void RSA_set_default_method(const RSA_METHOD *meth) { default_RSA_meth = meth; } +LCRYPTO_ALIAS(RSA_set_default_method); const RSA_METHOD * RSA_get_default_method(void) @@ -98,12 +100,14 @@ RSA_get_default_method(void) return default_RSA_meth; } +LCRYPTO_ALIAS(RSA_get_default_method); const RSA_METHOD * RSA_get_method(const RSA *rsa) { return rsa->meth; } +LCRYPTO_ALIAS(RSA_get_method); int RSA_set_method(RSA *rsa, const RSA_METHOD *meth) @@ -126,6 +130,7 @@ RSA_set_method(RSA *rsa, const RSA_METHOD *meth) meth->init(rsa); return 1; } +LCRYPTO_ALIAS(RSA_set_method); RSA * RSA_new_method(ENGINE *engine) @@ -179,6 +184,7 @@ RSA_new_method(ENGINE *engine) return NULL; } +LCRYPTO_ALIAS(RSA_new_method); void RSA_free(RSA *r) @@ -213,6 +219,7 @@ RSA_free(RSA *r) RSA_PSS_PARAMS_free(r->pss); free(r); } +LCRYPTO_ALIAS(RSA_free); int RSA_up_ref(RSA *r) @@ -220,6 +227,7 @@ RSA_up_ref(RSA *r) int i = CRYPTO_add(&r->references, 1, CRYPTO_LOCK_RSA); return i > 1 ? 1 : 0; } +LCRYPTO_ALIAS(RSA_up_ref); int RSA_get_ex_new_index(long argl, void *argp, CRYPTO_EX_new *new_func, @@ -228,24 +236,28 @@ RSA_get_ex_new_index(long argl, void *argp, CRYPTO_EX_new *new_func, return CRYPTO_get_ex_new_index(CRYPTO_EX_INDEX_RSA, argl, argp, new_func, dup_func, free_func); } +LCRYPTO_ALIAS(RSA_get_ex_new_index); int RSA_set_ex_data(RSA *r, int idx, void *arg) { return CRYPTO_set_ex_data(&r->ex_data, idx, arg); } +LCRYPTO_ALIAS(RSA_set_ex_data); void * RSA_get_ex_data(const RSA *r, int idx) { return CRYPTO_get_ex_data(&r->ex_data, idx); } +LCRYPTO_ALIAS(RSA_get_ex_data); int RSA_security_bits(const RSA *rsa) { return BN_security_bits(RSA_bits(rsa), -1); } +LCRYPTO_ALIAS(RSA_security_bits); void RSA_get0_key(const RSA *r, const BIGNUM **n, const BIGNUM **e, const BIGNUM **d) @@ -257,6 +269,7 @@ RSA_get0_key(const RSA *r, const BIGNUM **n, const BIGNUM **e, const BIGNUM **d) if (d != NULL) *d = r->d; } +LCRYPTO_ALIAS(RSA_get0_key); int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d) @@ -279,6 +292,7 @@ RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d) return 1; } +LCRYPTO_ALIAS(RSA_set0_key); void RSA_get0_crt_params(const RSA *r, const BIGNUM **dmp1, const BIGNUM **dmq1, @@ -291,6 +305,7 @@ RSA_get0_crt_params(const RSA *r, const BIGNUM **dmp1, const BIGNUM **dmq1, if (iqmp != NULL) *iqmp = r->iqmp; } +LCRYPTO_ALIAS(RSA_get0_crt_params); int RSA_set0_crt_params(RSA *r, BIGNUM *dmp1, BIGNUM *dmq1, BIGNUM *iqmp) @@ -315,6 +330,7 @@ RSA_set0_crt_params(RSA *r, BIGNUM *dmp1, BIGNUM *dmq1, BIGNUM *iqmp) return 1; } +LCRYPTO_ALIAS(RSA_set0_crt_params); void RSA_get0_factors(const RSA *r, const BIGNUM **p, const BIGNUM **q) @@ -324,6 +340,7 @@ RSA_get0_factors(const RSA *r, const BIGNUM **p, const BIGNUM **q) if (q != NULL) *q = r->q; } +LCRYPTO_ALIAS(RSA_get0_factors); int RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q) @@ -342,78 +359,91 @@ RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q) return 1; } +LCRYPTO_ALIAS(RSA_set0_factors); const BIGNUM * RSA_get0_n(const RSA *r) { return r->n; } +LCRYPTO_ALIAS(RSA_get0_n); const BIGNUM * RSA_get0_e(const RSA *r) { return r->e; } +LCRYPTO_ALIAS(RSA_get0_e); const BIGNUM * RSA_get0_d(const RSA *r) { return r->d; } +LCRYPTO_ALIAS(RSA_get0_d); const BIGNUM * RSA_get0_p(const RSA *r) { return r->p; } +LCRYPTO_ALIAS(RSA_get0_p); const BIGNUM * RSA_get0_q(const RSA *r) { return r->q; } +LCRYPTO_ALIAS(RSA_get0_q); const BIGNUM * RSA_get0_dmp1(const RSA *r) { return r->dmp1; } +LCRYPTO_ALIAS(RSA_get0_dmp1); const BIGNUM * RSA_get0_dmq1(const RSA *r) { return r->dmq1; } +LCRYPTO_ALIAS(RSA_get0_dmq1); const BIGNUM * RSA_get0_iqmp(const RSA *r) { return r->iqmp; } +LCRYPTO_ALIAS(RSA_get0_iqmp); const RSA_PSS_PARAMS * RSA_get0_pss_params(const RSA *r) { return r->pss; } +LCRYPTO_ALIAS(RSA_get0_pss_params); void RSA_clear_flags(RSA *r, int flags) { r->flags &= ~flags; } +LCRYPTO_ALIAS(RSA_clear_flags); int RSA_test_flags(const RSA *r, int flags) { return r->flags & flags; } +LCRYPTO_ALIAS(RSA_test_flags); void RSA_set_flags(RSA *r, int flags) { r->flags |= flags; } +LCRYPTO_ALIAS(RSA_set_flags); int RSA_pkey_ctx_ctrl(EVP_PKEY_CTX *ctx, int optype, int cmd, int p1, void *p2) @@ -426,3 +456,4 @@ RSA_pkey_ctx_ctrl(EVP_PKEY_CTX *ctx, int optype, int cmd, int p1, void *p2) return EVP_PKEY_CTX_ctrl(ctx, -1, optype, cmd, p1, p2); } +LCRYPTO_ALIAS(RSA_pkey_ctx_ctrl); -- cgit v1.2.3-55-g6feb