DIGEST_SIZE fixed in Sha256GetHash

This commit is contained in:
Takashi Kojo
2015-06-15 09:59:34 +09:00
parent 89d39a6073
commit c2818ed87c
2 changed files with 8 additions and 6 deletions

View File

@ -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);

View File

@ -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)