  #include <openssl/evp.h>
  #include <openssl/hmac.h>
  #include <openssl/err.h>
-@@ -67,11 +69,19 @@
+@@ -67,11 +69,19 @@ typedef struct {
  
  static PyTypeObject EVPtype;
  

         return NULL;
     }
 
@@ -487,7 +559,7 @@
     digest = EVP_get_digestbyname(name);
 
     ret_obj = EVPnew(name_obj, digest, NULL, (unsigned char*)view.buf,

     }
 
     if (cp && len) {
@@ -461,20 +525,28 @@ PyDoc_STRVAR(EVP_new__doc__,
 An optional string argument may be provided and will be\n\
 automatically hashed.\n\
 \n\
