Skip to content

Commit 65807c3

Browse files
committed
Update wolfHSM pointer, fix minor issues
1 parent 5222385 commit 65807c3

4 files changed

Lines changed: 14 additions & 7 deletions

File tree

arch.mk

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1470,8 +1470,18 @@ ifeq ($(ARCH),sim)
14701470
LDFLAGS+=-m32
14711471
endif
14721472
ifeq ($(SPMATH),1)
1473-
MATH_OBJS += $(WOLFBOOT_LIB_WOLFSSL)/wolfcrypt/src/sp_c32.o
1474-
CFLAGS+=-DWOLFSSL_SP_DIV_WORD_HALF
1473+
ifeq ($(FORCE_32BIT),1)
1474+
MATH_OBJS += $(WOLFBOOT_LIB_WOLFSSL)/wolfcrypt/src/sp_c32.o
1475+
CFLAGS+=-DWOLFSSL_SP_DIV_WORD_HALF
1476+
else ifeq ($(shell uname -m),aarch64)
1477+
MATH_OBJS += $(WOLFBOOT_LIB_WOLFSSL)/wolfcrypt/src/sp_c32.o
1478+
MATH_OBJS += $(WOLFBOOT_LIB_WOLFSSL)/wolfcrypt/src/sp_arm64.o
1479+
else ifeq ($(shell uname -m),x86_64)
1480+
MATH_OBJS += $(WOLFBOOT_LIB_WOLFSSL)/wolfcrypt/src/sp_c64.o
1481+
else
1482+
MATH_OBJS += $(WOLFBOOT_LIB_WOLFSSL)/wolfcrypt/src/sp_c32.o
1483+
CFLAGS+=-DWOLFSSL_SP_DIV_WORD_HALF
1484+
endif
14751485
endif
14761486
ifeq ($(WOLFHSM_CLIENT),1)
14771487
WOLFHSM_OBJS += $(WOLFBOOT_LIB_WOLFHSM)/port/posix/posix_transport_tcp.o

hal/sim.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -170,9 +170,7 @@ whCommServerConfig cs_conf[1] = {{
170170
}};
171171

172172
/* Crypto context */
173-
whServerCryptoContext crypto[1] = {{
174-
.devId = INVALID_DEVID,
175-
}};
173+
whServerCryptoContext crypto[1] = {0};
176174

177175
#if defined(WOLFHSM_CFG_SHE_EXTENSION)
178176
whServerSheContext she[1] = {{0}};

include/user_settings.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,6 @@ extern int tolower(int c);
146146
#endif
147147
# define WOLFSSL_SP_MATH
148148
# define WOLFSSL_SP_SMALL
149-
# define SP_WORD_SIZE 32
150149
# define WOLFSSL_HAVE_SP_ECC
151150
# define WOLFSSL_KEY_GEN
152151
# define HAVE_ECC_KEY_EXPORT

lib/wolfHSM

Submodule wolfHSM updated 120 files

0 commit comments

Comments
 (0)