[pypy-commit] pypy default: add more missing API functions that caused HMAC block_size error and test failure

mattip pypy.commits at gmail.com
Fri Aug 16 05:18:00 EDT 2019


Author: Matti Picus <matti.picus at gmail.com>
Branch: 
Changeset: r97193:9af25f100cea
Date: 2019-08-16 12:10 +0300
http://bitbucket.org/pypy/pypy/changeset/9af25f100cea/

Log:	add more missing API functions that caused HMAC block_size error and
	test failure

diff --git a/lib_pypy/_cffi_ssl/_cffi_src/openssl/evp.py b/lib_pypy/_cffi_ssl/_cffi_src/openssl/evp.py
--- a/lib_pypy/_cffi_ssl/_cffi_src/openssl/evp.py
+++ b/lib_pypy/_cffi_ssl/_cffi_src/openssl/evp.py
@@ -90,7 +90,6 @@
 int EVP_DigestVerifyInit(EVP_MD_CTX *, EVP_PKEY_CTX **, const EVP_MD *,
                          ENGINE *, EVP_PKEY *);
 
-
 int PKCS5_PBKDF2_HMAC_SHA1(const char *, int, const unsigned char *, int, int,
                            int, unsigned char *);
 
@@ -147,6 +146,8 @@
 EC_KEY *EVP_PKEY_get1_EC_KEY(EVP_PKEY *);
 int EVP_PKEY_set1_EC_KEY(EVP_PKEY *, EC_KEY *);
 
+int EVP_MD_CTX_block_size(const EVP_MD_CTX *);
+int EVP_CIPHER_CTX_block_size(const EVP_CIPHER_CTX *);
 int EVP_CIPHER_CTX_ctrl(EVP_CIPHER_CTX *, int, int, void *);
 
 int PKCS5_PBKDF2_HMAC(const char *, int, const unsigned char *, int, int,


More information about the pypy-commit mailing list