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