diff options
author | tb <> | 2023-07-28 10:05:16 +0000 |
---|---|---|
committer | tb <> | 2023-07-28 10:05:16 +0000 |
commit | 6cc5955271563c498eb75bea6798690a380d43cf (patch) | |
tree | 9d9e5e88058fce53bb18a48739125946a2639657 /src/lib/libcrypto/Symbols.namespace | |
parent | 8d8ca2c8c440c1df72455fe4055627e4110c3973 (diff) | |
download | openbsd-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.namespace | 12 |
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 |