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

Don't access EVP_MD_CTX internals directly.

(cherry picked from commit 04e45b52ee3be81121359cc1198fd01e38096e9f)
parent bbb4ee85
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -379,7 +379,7 @@ char ssl3_cbc_record_digest_supported(const EVP_MD_CTX *ctx)
	if (FIPS_mode())
		return 0;
#endif
	switch (ctx->digest->type)
	switch (EVP_MD_CTX_type(ctx))
		{
		case NID_md5:
		case NID_sha1:
@@ -452,7 +452,7 @@ void ssl3_cbc_digest_record(
	 * many possible overflows later in this function. */
	OPENSSL_assert(data_plus_mac_plus_padding_size < 1024*1024);

	switch (ctx->digest->type)
	switch (EVP_MD_CTX_type(ctx))
		{
		case NID_md5:
			MD5_Init((MD5_CTX*)md_state.c);