aboutsummaryrefslogtreecommitdiffstats
path: root/src/_cffi_src/openssl/rsa.py
diff options
context:
space:
mode:
authorPaul Kehrer <paul.l.kehrer@gmail.com>2016-03-25 12:41:57 -0400
committerPaul Kehrer <paul.l.kehrer@gmail.com>2016-03-25 12:41:57 -0400
commite22178914a1f354bb9fa2b46b6f132c26ab806db (patch)
tree5a46b835d00064389aae53e8b7c354811aa082e6 /src/_cffi_src/openssl/rsa.py
parentbdb31d40adc55cd1abbbe21c31e3f33717808f3d (diff)
downloadcryptography-e22178914a1f354bb9fa2b46b6f132c26ab806db.tar.gz
cryptography-e22178914a1f354bb9fa2b46b6f132c26ab806db.tar.bz2
cryptography-e22178914a1f354bb9fa2b46b6f132c26ab806db.zip
add EVP_PKEY_CTX_set_rsa_oaep_md
Diffstat (limited to 'src/_cffi_src/openssl/rsa.py')
-rw-r--r--src/_cffi_src/openssl/rsa.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/_cffi_src/openssl/rsa.py b/src/_cffi_src/openssl/rsa.py
index 16769504..80aa0c22 100644
--- a/src/_cffi_src/openssl/rsa.py
+++ b/src/_cffi_src/openssl/rsa.py
@@ -31,6 +31,7 @@ static const int RSA_F4;
static const int Cryptography_HAS_PSS_PADDING;
static const int Cryptography_HAS_MGF1_MD;
+static const int Cryptography_HAS_RSA_OAEP_MD;
"""
FUNCTIONS = """
@@ -65,6 +66,8 @@ MACROS = """
int EVP_PKEY_CTX_set_rsa_padding(EVP_PKEY_CTX *, int);
int EVP_PKEY_CTX_set_rsa_pss_saltlen(EVP_PKEY_CTX *, int);
int EVP_PKEY_CTX_set_rsa_mgf1_md(EVP_PKEY_CTX *, EVP_MD *);
+
+int EVP_PKEY_CTX_set_rsa_oaep_md(EVP_PKEY_CTX *, EVP_MD *);
"""
CUSTOMIZATIONS = """
@@ -83,4 +86,10 @@ static const long Cryptography_HAS_MGF1_MD = 1;
static const long Cryptography_HAS_MGF1_MD = 0;
int (*EVP_PKEY_CTX_set_rsa_mgf1_md)(EVP_PKEY_CTX *, EVP_MD *) = NULL;
#endif
+#if defined(EVP_PKEY_CTX_set_rsa_oaep_md)
+static const long Cryptography_HAS_RSA_OAEP_MD = 1;
+#else
+static const long Cryptography_HAS_RSA_OAEP_MD = 0;
+int (*EVP_PKEY_CTX_set_rsa_oaep_md)(EVP_PKEY_CTX *, EVP_MD *) = NULL;
+#endif
"""