Remove no longer existant structure member and direct references to EVP_MD_CTX internals.
Reviewed-by: Richard Levitte <levitte@openssl.org>
This commit is contained in:
parent
4eacfadedc
commit
6c3b566497
@ -69,19 +69,21 @@
|
||||
# include <openssl/rsa.h>
|
||||
# endif
|
||||
|
||||
#include "internal/evp_int.h"
|
||||
|
||||
static int init(EVP_MD_CTX *ctx)
|
||||
{
|
||||
return MD2_Init(ctx->md_data);
|
||||
return MD2_Init(EVP_MD_CTX_md_data(ctx));
|
||||
}
|
||||
|
||||
static int update(EVP_MD_CTX *ctx, const void *data, size_t count)
|
||||
{
|
||||
return MD2_Update(ctx->md_data, data, count);
|
||||
return MD2_Update(EVP_MD_CTX_md_data(ctx), data, count);
|
||||
}
|
||||
|
||||
static int final(EVP_MD_CTX *ctx, unsigned char *md)
|
||||
{
|
||||
return MD2_Final(md, ctx->md_data);
|
||||
return MD2_Final(md, EVP_MD_CTX_md_data(ctx));
|
||||
}
|
||||
|
||||
static const EVP_MD md2_md = {
|
||||
@ -94,13 +96,12 @@ static const EVP_MD md2_md = {
|
||||
final,
|
||||
NULL,
|
||||
NULL,
|
||||
EVP_PKEY_RSA_method,
|
||||
MD2_BLOCK,
|
||||
sizeof(EVP_MD *) + sizeof(MD2_CTX),
|
||||
};
|
||||
|
||||
const EVP_MD *EVP_md2(void)
|
||||
{
|
||||
return (&md2_md);
|
||||
return &md2_md;
|
||||
}
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user