Add inclusion of internal/evp_int.h to all crypto/ files that need it
authorRichard Levitte <levitte@openssl.org>
Mon, 30 Nov 2015 09:25:36 +0000 (10:25 +0100)
committerRichard Levitte <levitte@openssl.org>
Mon, 7 Dec 2015 16:39:23 +0000 (17:39 +0100)
These are the files that add new EVP_MDs.

Reviewed-by: Rich Salz <rsalz@openssl.org>
17 files changed:
crypto/asn1/a_sign.c
crypto/asn1/asn_mime.c
crypto/asn1/x_algor.c
crypto/evp/bio_md.c
crypto/evp/bio_ok.c
crypto/evp/digest.c
crypto/evp/m_md4.c
crypto/evp/m_md5.c
crypto/evp/m_md5_sha1.c
crypto/evp/m_mdc2.c
crypto/evp/m_null.c
crypto/evp/m_ripemd.c
crypto/evp/m_sha1.c
crypto/evp/m_wp.c
crypto/evp/names.c
crypto/evp/p_sign.c
crypto/evp/p_verify.c

index a3abdc47fc0934e74ea5f10e77a6a4b4afc7f56a..ee9f66c396373cbc8b9745909ac3106111513ada 100644 (file)
 #include <openssl/objects.h>
 #include <openssl/buffer.h>
 #include "internal/asn1_int.h"
+#include "internal/evp_int.h"
 
 #ifndef NO_ASN1_OLD
 
index 12f6fd67af8f24f6764219d8251cbbbbe8490c94..53690999b495a91437e533e031fcaf2be6d70dc1 100644 (file)
@@ -60,6 +60,7 @@
 #include <openssl/x509.h>
 #include <openssl/asn1.h>
 #include <openssl/asn1t.h>
+#include "internal/evp_int.h"
 #include "asn1_locl.h"
 
 /*
index ca2749179f33d44d1106ea6120f4689b86538355..5ad63eb90dbd031c291b5610c6e7f0e087050963 100644 (file)
@@ -61,6 +61,7 @@
 #include <openssl/x509.h>
 #include <openssl/asn1.h>
 #include <openssl/asn1t.h>
+#include "internal/evp_int.h"
 
 ASN1_SEQUENCE(X509_ALGOR) = {
         ASN1_SIMPLE(X509_ALGOR, algorithm, ASN1_OBJECT),
index 60e38fa15dde7365c5f7340ab1da6b31c9a835f0..381ca599a74560a724af1b386b44db3d09e54f3f 100644 (file)
@@ -61,6 +61,7 @@
 #include "internal/cryptlib.h"
 #include <openssl/buffer.h>
 #include <openssl/evp.h>
+#include "internal/evp_int.h"
 #include "evp_locl.h"
 
 /*
index a2a66235bd03044d3ea1d851926012ef1919dbc2..49105bd83cdd255fd4e3e6dc8b2940e3594f2a2c 100644 (file)
 #include <openssl/bio.h>
 #include <openssl/evp.h>
 #include <openssl/rand.h>
+#include "internal/evp_int.h"
 
 static int ok_write(BIO *h, const char *buf, int num);
 static int ok_read(BIO *h, char *buf, int size);
index 49048e271e82f3563e2790e63d2c89c9fed25288..47e987385a2f1e9deadcfe563bb524f13822b2fe 100644 (file)
 #ifndef OPENSSL_NO_ENGINE
 # include <openssl/engine.h>
 #endif
+#include "internal/evp_int.h"
 #include "evp_locl.h"
 
 void EVP_MD_CTX_init(EVP_MD_CTX *ctx)
index 94310b41d3c873d4cbda98b9ffc6d1f76af1fc03..8987c42d3a3e06ff9a781729e160c90f42c013a9 100644 (file)
@@ -68,6 +68,7 @@
 # ifndef OPENSSL_NO_RSA
 #  include <openssl/rsa.h>
 # endif
+# include "internal/evp_int.h"
 
 static int init(EVP_MD_CTX *ctx)
 {
index b8f7a4a41d68cea978164441bcf0a9c17ae8da82..ad2660459542b6fb068418faa240541cde3f4630 100644 (file)
@@ -68,6 +68,7 @@
 # ifndef OPENSSL_NO_RSA
 #  include <openssl/rsa.h>
 # endif
+# include "internal/evp_int.h"
 
 static int init(EVP_MD_CTX *ctx)
 {
index dadb6c26b8a26b078e6e6fa267663e28605077c5..f5472a37770b157f35ed679b1a16e97e7d65c37c 100644 (file)
@@ -60,6 +60,7 @@
 # include <openssl/md5.h>
 # include <openssl/sha.h>
 # include "internal/cryptlib.h"
+# include "internal/evp_int.h"
 # ifndef OPENSSL_NO_RSA
 #  include <openssl/rsa.h>
 # endif
index 8184cbc56a56b81416a68358cd53dbf20a90ec10..8934b549e863eaec200b734a66b4af10a2445b6d 100644 (file)
@@ -68,6 +68,7 @@
 # ifndef OPENSSL_NO_RSA
 #  include <openssl/rsa.h>
 # endif
+# include "internal/evp_int.h"
 
 static int init(EVP_MD_CTX *ctx)
 {
index c91f6cbd5aed27fb070c669f910759495a718be0..b64911587fd41afa49ca23af49f33c4b6d577db5 100644 (file)
@@ -61,6 +61,7 @@
 #include <openssl/evp.h>
 #include <openssl/objects.h>
 #include <openssl/x509.h>
+#include "internal/evp_int.h"
 
 static int init(EVP_MD_CTX *ctx)
 {
index a8a35af4349a721e6bd35e3557be2a5dda0c11ad..faf09a15f28b2c0e549fbf5848dd7219d01e94a1 100644 (file)
@@ -68,6 +68,7 @@
 # ifndef OPENSSL_NO_RSA
 #  include <openssl/rsa.h>
 # endif
+# include "internal/evp_int.h"
 
 static int init(EVP_MD_CTX *ctx)
 {
index c40849bd5292dd5357886c43efa9e4eaacd715c5..2f30c3c73346f2dcfc127d69497d8258f33ea07a 100644 (file)
@@ -65,6 +65,7 @@
 #ifndef OPENSSL_NO_RSA
 # include <openssl/rsa.h>
 #endif
+#include "internal/evp_int.h"
 
 static int init(EVP_MD_CTX *ctx)
 {
index 47c4ceb2cfe6e3b61ab9ed3304cce90cb0447a91..0a4a3a98c244cf547a241f9a1d57d504df7799ca 100644 (file)
@@ -9,6 +9,7 @@
 # include <openssl/objects.h>
 # include <openssl/x509.h>
 # include <openssl/whrlpool.h>
+# include "internal/evp_int.h"
 
 static int init(EVP_MD_CTX *ctx)
 {
index c7c4615c8041a407410ae12f5e97935b75881101..8d132e9af0edcb232356036823cf046d10adb823 100644 (file)
@@ -61,6 +61,7 @@
 #include <openssl/evp.h>
 #include <openssl/objects.h>
 #include <openssl/x509.h>
+#include "internal/evp_int.h"
 
 int EVP_add_cipher(const EVP_CIPHER *c)
 {
index da17514df0b635d4dc61b06b8c6ae2fe855d3dd3..8ddb89f69eb01d7c7a1154b7c0587000d33a5294 100644 (file)
@@ -61,6 +61,7 @@
 #include <openssl/evp.h>
 #include <openssl/objects.h>
 #include <openssl/x509.h>
+#include "internal/evp_int.h"
 
 int EVP_SignFinal(EVP_MD_CTX *ctx, unsigned char *sigret,
                   unsigned int *siglen, EVP_PKEY *pkey)
@@ -97,7 +98,7 @@ int EVP_SignFinal(EVP_MD_CTX *ctx, unsigned char *sigret,
         goto err;
     if (EVP_PKEY_sign_init(pkctx) <= 0)
         goto err;
-    if (EVP_PKEY_CTX_set_signature_md(pkctx, ctx->digest) <= 0)
+    if (EVP_PKEY_CTX_set_signature_md(pkctx, EVP_MD_CTX_md(ctx)) <= 0)
         goto err;
     if (EVP_PKEY_sign(pkctx, sigret, &sltmp, m, m_len) <= 0)
         goto err;
index 02c26631f0d8f054a03d3e958683c7623f3594da..c2328f22936506d284d152a73d7462a39bd36a5a 100644 (file)
@@ -61,6 +61,7 @@
 #include <openssl/evp.h>
 #include <openssl/objects.h>
 #include <openssl/x509.h>
+#include "internal/evp_int.h"
 
 int EVP_VerifyFinal(EVP_MD_CTX *ctx, const unsigned char *sigbuf,
                     unsigned int siglen, EVP_PKEY *pkey)
@@ -94,7 +95,7 @@ int EVP_VerifyFinal(EVP_MD_CTX *ctx, const unsigned char *sigbuf,
         goto err;
     if (EVP_PKEY_verify_init(pkctx) <= 0)
         goto err;
-    if (EVP_PKEY_CTX_set_signature_md(pkctx, ctx->digest) <= 0)
+    if (EVP_PKEY_CTX_set_signature_md(pkctx, EVP_MD_CTX_md(ctx)) <= 0)
         goto err;
     i = EVP_PKEY_verify(pkctx, sigbuf, siglen, m, m_len);
  err: