forked from wolfSSL/wolfssl
DIGEST_SIZE fixed in Sha256GetHash
This commit is contained in:
@ -36,6 +36,7 @@
|
||||
#include "driverlib/rom.h"
|
||||
|
||||
#ifndef SINGLE_THREADED
|
||||
#include <wolfssl/wolfcrypt/wc_port.h>
|
||||
static wolfSSL_Mutex TI_CCM_Mutex ;
|
||||
#endif
|
||||
|
||||
@ -48,7 +49,7 @@ bool wolfSSL_TI_CCMInit(void)
|
||||
if(ccm_init)return true ;
|
||||
ccm_init = true ;
|
||||
|
||||
ROM_SysCtlClockFreqSet((SYSCTL_XTAL_25MHZ |
|
||||
SysCtlClockFreqSet((SYSCTL_XTAL_25MHZ |
|
||||
SYSCTL_OSC_MAIN |
|
||||
SYSCTL_USE_PLL |
|
||||
SYSCTL_CFG_VCO_480), 120000000);
|
||||
|
@ -72,6 +72,7 @@ static int hashUpdate(wolfssl_TI_Hash *hash, const byte* data, word32 len)
|
||||
void *p ;
|
||||
|
||||
if((hash== NULL) || (data == NULL))return BAD_FUNC_ARG;
|
||||
|
||||
if(hash->len < hash->used+len) {
|
||||
if(hash->msg == NULL) {
|
||||
p = XMALLOC(hash->used+len, NULL, DYNAMIC_TYPE_TMP_BUFFER);
|
||||
@ -258,7 +259,7 @@ WOLFSSL_API int wc_Sha256Final(Sha256* sha256, byte* hash)
|
||||
|
||||
WOLFSSL_API int wc_Sha256GetHash(Sha256* sha256, byte* hash)
|
||||
{
|
||||
return hashGetHash(sha256, hash, SHAMD5_ALGO_SHA256, SHA_DIGEST_SIZE) ;
|
||||
return hashGetHash(sha256, hash, SHAMD5_ALGO_SHA256, SHA256_DIGEST_SIZE) ;
|
||||
}
|
||||
|
||||
WOLFSSL_API int wc_Sha256Hash(const byte* data, word32 len, byte*hash)
|
||||
|
Reference in New Issue
Block a user