summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/Symbols.namespace
diff options
context:
space:
mode:
authortb <>2023-07-28 10:05:16 +0000
committertb <>2023-07-28 10:05:16 +0000
commit6cc5955271563c498eb75bea6798690a380d43cf (patch)
tree9d9e5e88058fce53bb18a48739125946a2639657 /src/lib/libcrypto/Symbols.namespace
parent8d8ca2c8c440c1df72455fe4055627e4110c3973 (diff)
downloadopenbsd-6cc5955271563c498eb75bea6798690a380d43cf.tar.gz
openbsd-6cc5955271563c498eb75bea6798690a380d43cf.tar.bz2
openbsd-6cc5955271563c498eb75bea6798690a380d43cf.zip
Make BN_BLINDING internal
RSA is pretty bad. In my most optimistic moments I dream of a world that stopped using it. That won't happen during my lifetime, unfortunately. Blinding is one way of making it a little less leaky. Unfortunately this side-channel leak mitigation leaked out of the library for no good reason. Let's at least fix that aspect of it. ok jsing
Diffstat (limited to 'src/lib/libcrypto/Symbols.namespace')
-rw-r--r--src/lib/libcrypto/Symbols.namespace12
1 files changed, 0 insertions, 12 deletions
diff --git a/src/lib/libcrypto/Symbols.namespace b/src/lib/libcrypto/Symbols.namespace
index 7a309ab416..a58eb0b9a1 100644
--- a/src/lib/libcrypto/Symbols.namespace
+++ b/src/lib/libcrypto/Symbols.namespace
@@ -2293,17 +2293,6 @@ _libre_BN_MONT_CTX_free
2293_libre_BN_MONT_CTX_set 2293_libre_BN_MONT_CTX_set
2294_libre_BN_MONT_CTX_copy 2294_libre_BN_MONT_CTX_copy
2295_libre_BN_MONT_CTX_set_locked 2295_libre_BN_MONT_CTX_set_locked
2296_libre_BN_BLINDING_new
2297_libre_BN_BLINDING_free
2298_libre_BN_BLINDING_update
2299_libre_BN_BLINDING_convert
2300_libre_BN_BLINDING_invert
2301_libre_BN_BLINDING_convert_ex
2302_libre_BN_BLINDING_invert_ex
2303_libre_BN_BLINDING_thread_id
2304_libre_BN_BLINDING_get_flags
2305_libre_BN_BLINDING_set_flags
2306_libre_BN_BLINDING_create_param
2307_libre_get_rfc2409_prime_768 2296_libre_get_rfc2409_prime_768
2308_libre_get_rfc2409_prime_1024 2297_libre_get_rfc2409_prime_1024
2309_libre_BN_get_rfc2409_prime_768 2298_libre_BN_get_rfc2409_prime_768
@@ -2385,7 +2374,6 @@ _libre_RSA_sign_ASN1_OCTET_STRING
2385_libre_RSA_verify_ASN1_OCTET_STRING 2374_libre_RSA_verify_ASN1_OCTET_STRING
2386_libre_RSA_blinding_on 2375_libre_RSA_blinding_on
2387_libre_RSA_blinding_off 2376_libre_RSA_blinding_off
2388_libre_RSA_setup_blinding
2389_libre_RSA_padding_add_PKCS1_type_1 2377_libre_RSA_padding_add_PKCS1_type_1
2390_libre_RSA_padding_check_PKCS1_type_1 2378_libre_RSA_padding_check_PKCS1_type_1
2391_libre_RSA_padding_add_PKCS1_type_2 2379_libre_RSA_padding_add_PKCS1_type_2