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>
|
# include <openssl/rsa.h>
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
|
#include "internal/evp_int.h"
|
||||||
|
|
||||||
static int init(EVP_MD_CTX *ctx)
|
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)
|
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)
|
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 = {
|
static const EVP_MD md2_md = {
|
||||||
@ -94,13 +96,12 @@ static const EVP_MD md2_md = {
|
|||||||
final,
|
final,
|
||||||
NULL,
|
NULL,
|
||||||
NULL,
|
NULL,
|
||||||
EVP_PKEY_RSA_method,
|
|
||||||
MD2_BLOCK,
|
MD2_BLOCK,
|
||||||
sizeof(EVP_MD *) + sizeof(MD2_CTX),
|
sizeof(EVP_MD *) + sizeof(MD2_CTX),
|
||||||
};
|
};
|
||||||
|
|
||||||
const EVP_MD *EVP_md2(void)
|
const EVP_MD *EVP_md2(void)
|
||||||
{
|
{
|
||||||
return (&md2_md);
|
return &md2_md;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user