diff options
author | David Benjamin <davidben@davidben.net> | 2018-05-14 23:41:27 -0400 |
---|---|---|
committer | Alex Gaynor <alex.gaynor@gmail.com> | 2018-05-14 23:41:27 -0400 |
commit | b2165c2ef0fdf8d63c3b4780648266e37d39df2d (patch) | |
tree | 410089b1d870c6ba4e769a6ef144c129aec9a38d /src/_cffi_src/openssl/rsa.py | |
parent | 763990efa6c158d8a4dec8d71693665d026588a2 (diff) | |
download | cryptography-b2165c2ef0fdf8d63c3b4780648266e37d39df2d.tar.gz cryptography-b2165c2ef0fdf8d63c3b4780648266e37d39df2d.tar.bz2 cryptography-b2165c2ef0fdf8d63c3b4780648266e37d39df2d.zip |
Remove some unused RSA bindings. (#4243)
RSA_blinding_off is a silly function. RSA_SSLV23_PADDING and
RSA_X931_PADDING are obsolete. The low-level padding functions appear
unused and the EVP_PKEY stuff is probably a bit nicer than expecting
callers to RSA_NO_PADDING and do the padding by hand.
Diffstat (limited to 'src/_cffi_src/openssl/rsa.py')
-rw-r--r-- | src/_cffi_src/openssl/rsa.py | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/src/_cffi_src/openssl/rsa.py b/src/_cffi_src/openssl/rsa.py index 459d5cb9..13de2aae 100644 --- a/src/_cffi_src/openssl/rsa.py +++ b/src/_cffi_src/openssl/rsa.py @@ -12,10 +12,8 @@ TYPES = """ typedef ... RSA; typedef ... BN_GENCB; static const int RSA_PKCS1_PADDING; -static const int RSA_SSLV23_PADDING; static const int RSA_NO_PADDING; static const int RSA_PKCS1_OAEP_PADDING; -static const int RSA_X931_PADDING; static const int RSA_PKCS1_PSS_PADDING; static const int RSA_F4; @@ -32,7 +30,6 @@ int RSA_generate_key_ex(RSA *, int, BIGNUM *, BN_GENCB *); int RSA_check_key(const RSA *); RSA *RSAPublicKey_dup(RSA *); int RSA_blinding_on(RSA *, BN_CTX *); -void RSA_blinding_off(RSA *); int RSA_public_encrypt(int, const unsigned char *, unsigned char *, RSA *, int); int RSA_private_encrypt(int, const unsigned char *, unsigned char *, @@ -42,14 +39,6 @@ int RSA_public_decrypt(int, const unsigned char *, unsigned char *, int RSA_private_decrypt(int, const unsigned char *, unsigned char *, RSA *, int); int RSA_print(BIO *, const RSA *, int); -int RSA_verify_PKCS1_PSS(RSA *, const unsigned char *, const EVP_MD *, - const unsigned char *, int); -int RSA_padding_add_PKCS1_PSS(RSA *, unsigned char *, const unsigned char *, - const EVP_MD *, int); -int RSA_padding_add_PKCS1_OAEP(unsigned char *, int, const unsigned char *, - int, const unsigned char *, int); -int RSA_padding_check_PKCS1_OAEP(unsigned char *, int, const unsigned char *, - int, int, const unsigned char *, int); /* added in 1.1.0 when the RSA struct was opaqued */ int RSA_set0_key(RSA *, BIGNUM *, BIGNUM *, BIGNUM *); |