Commit ae3fff50 authored by Dr. Stephen Henson's avatar Dr. Stephen Henson
Browse files

Some of the MS_STATIC use in crypto/evp is a legacy from the days when

EVP_MD_CTX was much larger: it isn't needed anymore.
parent d0205686
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -156,7 +156,7 @@ int EVP_DigestSignFinal(EVP_MD_CTX *ctx, unsigned char *sigret, size_t *siglen)
		sctx = 0;
	if (sigret)
		{
		MS_STATIC EVP_MD_CTX tmp_ctx;
		EVP_MD_CTX tmp_ctx;
		unsigned char md[EVP_MAX_MD_SIZE];
		unsigned int mdlen;
		EVP_MD_CTX_init(&tmp_ctx);
@@ -192,7 +192,7 @@ int EVP_DigestSignFinal(EVP_MD_CTX *ctx, unsigned char *sigret, size_t *siglen)

int EVP_DigestVerifyFinal(EVP_MD_CTX *ctx, unsigned char *sig, size_t siglen)
	{
	MS_STATIC EVP_MD_CTX tmp_ctx;
	EVP_MD_CTX tmp_ctx;
	unsigned char md[EVP_MAX_MD_SIZE];
	int r;
	unsigned int mdlen;
+1 −1
Original line number Diff line number Diff line
@@ -81,7 +81,7 @@ int EVP_SignFinal(EVP_MD_CTX *ctx, unsigned char *sigret, unsigned int *siglen,
	unsigned char m[EVP_MAX_MD_SIZE];
	unsigned int m_len;
	int i = 0,ok = 0,v;
	MS_STATIC EVP_MD_CTX tmp_ctx;
	EVP_MD_CTX tmp_ctx;
	EVP_PKEY_CTX *pkctx = NULL;

	*siglen=0;
+1 −1
Original line number Diff line number Diff line
@@ -68,7 +68,7 @@ int EVP_VerifyFinal(EVP_MD_CTX *ctx, const unsigned char *sigbuf,
	unsigned char m[EVP_MAX_MD_SIZE];
	unsigned int m_len;
	int i = 0,ok = 0,v;
	MS_STATIC EVP_MD_CTX tmp_ctx;
	EVP_MD_CTX tmp_ctx;
	EVP_PKEY_CTX *pkctx = NULL;

	EVP_MD_CTX_init(&tmp_ctx);