summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/rsa/rsa_crpt.c
diff options
context:
space:
mode:
authorbeck <>2023-07-08 12:26:45 +0000
committerbeck <>2023-07-08 12:26:45 +0000
commit2c1948ab61cef09c8a7c3306a9b8f7c311bb5c82 (patch)
tree1d31a132992bcce24a664d524c511ad61b072eee /src/lib/libcrypto/rsa/rsa_crpt.c
parent1b57bced238de7c542c37916bff7853a1c0a6b40 (diff)
downloadopenbsd-2c1948ab61cef09c8a7c3306a9b8f7c311bb5c82.tar.gz
openbsd-2c1948ab61cef09c8a7c3306a9b8f7c311bb5c82.tar.bz2
openbsd-2c1948ab61cef09c8a7c3306a9b8f7c311bb5c82.zip
Hide symbols in rsa
ok tb@
Diffstat (limited to 'src/lib/libcrypto/rsa/rsa_crpt.c')
-rw-r--r--src/lib/libcrypto/rsa/rsa_crpt.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/lib/libcrypto/rsa/rsa_crpt.c b/src/lib/libcrypto/rsa/rsa_crpt.c
index a1b2eec6ca..ea79280b15 100644
--- a/src/lib/libcrypto/rsa/rsa_crpt.c
+++ b/src/lib/libcrypto/rsa/rsa_crpt.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: rsa_crpt.c,v 1.21 2022/11/26 16:08:54 tb Exp $ */ 1/* $OpenBSD: rsa_crpt.c,v 1.22 2023/07/08 12:26:45 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 *
@@ -78,12 +78,14 @@ RSA_bits(const RSA *r)
78{ 78{
79 return BN_num_bits(r->n); 79 return BN_num_bits(r->n);
80} 80}
81LCRYPTO_ALIAS(RSA_bits);
81 82
82int 83int
83RSA_size(const RSA *r) 84RSA_size(const RSA *r)
84{ 85{
85 return BN_num_bytes(r->n); 86 return BN_num_bytes(r->n);
86} 87}
88LCRYPTO_ALIAS(RSA_size);
87 89
88int 90int
89RSA_public_encrypt(int flen, const unsigned char *from, unsigned char *to, 91RSA_public_encrypt(int flen, const unsigned char *from, unsigned char *to,
@@ -91,6 +93,7 @@ RSA_public_encrypt(int flen, const unsigned char *from, unsigned char *to,
91{ 93{
92 return rsa->meth->rsa_pub_enc(flen, from, to, rsa, padding); 94 return rsa->meth->rsa_pub_enc(flen, from, to, rsa, padding);
93} 95}
96LCRYPTO_ALIAS(RSA_public_encrypt);
94 97
95int 98int
96RSA_private_encrypt(int flen, const unsigned char *from, unsigned char *to, 99RSA_private_encrypt(int flen, const unsigned char *from, unsigned char *to,
@@ -98,6 +101,7 @@ RSA_private_encrypt(int flen, const unsigned char *from, unsigned char *to,
98{ 101{
99 return rsa->meth->rsa_priv_enc(flen, from, to, rsa, padding); 102 return rsa->meth->rsa_priv_enc(flen, from, to, rsa, padding);
100} 103}
104LCRYPTO_ALIAS(RSA_private_encrypt);
101 105
102int 106int
103RSA_private_decrypt(int flen, const unsigned char *from, unsigned char *to, 107RSA_private_decrypt(int flen, const unsigned char *from, unsigned char *to,
@@ -105,6 +109,7 @@ RSA_private_decrypt(int flen, const unsigned char *from, unsigned char *to,
105{ 109{
106 return rsa->meth->rsa_priv_dec(flen, from, to, rsa, padding); 110 return rsa->meth->rsa_priv_dec(flen, from, to, rsa, padding);
107} 111}
112LCRYPTO_ALIAS(RSA_private_decrypt);
108 113
109int 114int
110RSA_public_decrypt(int flen, const unsigned char *from, unsigned char *to, 115RSA_public_decrypt(int flen, const unsigned char *from, unsigned char *to,
@@ -112,12 +117,14 @@ RSA_public_decrypt(int flen, const unsigned char *from, unsigned char *to,
112{ 117{
113 return rsa->meth->rsa_pub_dec(flen, from, to, rsa, padding); 118 return rsa->meth->rsa_pub_dec(flen, from, to, rsa, padding);
114} 119}
120LCRYPTO_ALIAS(RSA_public_decrypt);
115 121
116int 122int
117RSA_flags(const RSA *r) 123RSA_flags(const RSA *r)
118{ 124{
119 return r == NULL ? 0 : r->meth->flags; 125 return r == NULL ? 0 : r->meth->flags;
120} 126}
127LCRYPTO_ALIAS(RSA_flags);
121 128
122void 129void
123RSA_blinding_off(RSA *rsa) 130RSA_blinding_off(RSA *rsa)
@@ -126,6 +133,7 @@ RSA_blinding_off(RSA *rsa)
126 rsa->blinding = NULL; 133 rsa->blinding = NULL;
127 rsa->flags |= RSA_FLAG_NO_BLINDING; 134 rsa->flags |= RSA_FLAG_NO_BLINDING;
128} 135}
136LCRYPTO_ALIAS(RSA_blinding_off);
129 137
130int 138int
131RSA_blinding_on(RSA *rsa, BN_CTX *ctx) 139RSA_blinding_on(RSA *rsa, BN_CTX *ctx)
@@ -144,6 +152,7 @@ RSA_blinding_on(RSA *rsa, BN_CTX *ctx)
144err: 152err:
145 return (ret); 153 return (ret);
146} 154}
155LCRYPTO_ALIAS(RSA_blinding_on);
147 156
148static BIGNUM * 157static BIGNUM *
149rsa_get_public_exp(const BIGNUM *d, const BIGNUM *p, const BIGNUM *q, 158rsa_get_public_exp(const BIGNUM *d, const BIGNUM *p, const BIGNUM *q,
@@ -220,3 +229,4 @@ err:
220 229
221 return ret; 230 return ret;
222} 231}
232LCRYPTO_ALIAS(RSA_setup_blinding);