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

Handle NULL parameter in some EVP utility functions.

parent 0aa08a2e
Loading
Loading
Loading
Loading
+4 −0
Original line number Original line Diff line number Diff line
@@ -255,11 +255,15 @@ int EVP_MD_pkey_type(const EVP_MD *md)


int EVP_MD_size(const EVP_MD *md)
int EVP_MD_size(const EVP_MD *md)
	{
	{
	if (!md)
		return -1;
	return md->md_size;
	return md->md_size;
	}
	}


const EVP_MD *EVP_MD_CTX_md(const EVP_MD_CTX *ctx)
const EVP_MD *EVP_MD_CTX_md(const EVP_MD_CTX *ctx)
	{
	{
	if (!ctx)
		return NULL;
	return ctx->digest;
	return ctx->digest;
	}
	}