Fix MLKEM build.

Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
This commit is contained in:
Pol Henarejos 2026-03-07 17:42:26 +01:00
parent 553eecf496
commit 879daefc0a
No known key found for this signature in database
GPG key ID: C0095B7870A4CCD3
2 changed files with 16 additions and 2 deletions

@ -1 +1 @@
Subproject commit ba1046c172f9c4d5b5f7fcbad4085cff7c4606e3
Subproject commit 34633828d7351cf979bbb7aa75fede3db047251a

View file

@ -1,6 +1,20 @@
set(HSM_REQUIRES
mbedtls
efuse
pico-keys-sdk
)
if(ENABLE_PQC)
list(APPEND HSM_REQUIRES
mlkem512
mlkem768
mlkem1024
)
endif()
idf_component_register(
SRCS ${SOURCES}
INCLUDE_DIRS .
REQUIRES mbedtls efuse pico-keys-sdk
REQUIRES ${HSM_REQUIRES}
)
idf_component_set_property(${COMPONENT_NAME} WHOLE_ARCHIVE ON)