avoid uninitialized memory read
Submitted by: Nils Larsch
This commit is contained in:
parent
a153c46d7f
commit
134fea9d0f
@ -52,7 +52,6 @@
|
|||||||
#include <openssl/evp.h>
|
#include <openssl/evp.h>
|
||||||
#include <openssl/err.h>
|
#include <openssl/err.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <assert.h>
|
|
||||||
#include <openssl/aes.h>
|
#include <openssl/aes.h>
|
||||||
#include "evp_locl.h"
|
#include "evp_locl.h"
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* crypto/md32_common.h */
|
/* crypto/md32_common.h */
|
||||||
/* ====================================================================
|
/* ====================================================================
|
||||||
* Copyright (c) 1999 The OpenSSL Project. All rights reserved.
|
* Copyright (c) 1999-2002 The OpenSSL Project. All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
* modification, are permitted provided that the following conditions
|
* modification, are permitted provided that the following conditions
|
||||||
@ -456,7 +456,10 @@ int HASH_UPDATE (HASH_CTX *c, const void *data_, unsigned long len)
|
|||||||
{
|
{
|
||||||
ew=(c->num>>2);
|
ew=(c->num>>2);
|
||||||
ec=(c->num&0x03);
|
ec=(c->num&0x03);
|
||||||
l=p[sw]; HOST_p_c2l(data,l,sc); p[sw++]=l;
|
if (sc)
|
||||||
|
l=p[sw];
|
||||||
|
HOST_p_c2l(data,l,sc);
|
||||||
|
p[sw++]=l;
|
||||||
for (; sw < ew; sw++)
|
for (; sw < ew; sw++)
|
||||||
{
|
{
|
||||||
HOST_c2l(data,l); p[sw]=l;
|
HOST_c2l(data,l); p[sw]=l;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user