Fix MLKEM build.

Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
This commit is contained in:
Pol Henarejos
2026-03-07 17:41:32 +01:00
parent ba1046c172
commit 34633828d7
4 changed files with 4 additions and 1 deletions

View File

@@ -9,6 +9,7 @@ idf_component_register(
SRCS ${MLKEM_SOURCES} SRCS ${MLKEM_SOURCES}
INCLUDE_DIRS ${MLKEM_DIR} INCLUDE_DIRS ${MLKEM_DIR}
) )
idf_component_set_property(${COMPONENT_NAME} WHOLE_ARCHIVE ON)
target_compile_definitions(${COMPONENT_LIB} PRIVATE target_compile_definitions(${COMPONENT_LIB} PRIVATE
MLK_CONFIG_PARAMETER_SET=1024 MLK_CONFIG_PARAMETER_SET=1024

View File

@@ -9,6 +9,7 @@ idf_component_register(
SRCS ${MLKEM_SOURCES} SRCS ${MLKEM_SOURCES}
INCLUDE_DIRS ${MLKEM_DIR} INCLUDE_DIRS ${MLKEM_DIR}
) )
idf_component_set_property(${COMPONENT_NAME} WHOLE_ARCHIVE ON)
target_compile_definitions(${COMPONENT_LIB} PRIVATE target_compile_definitions(${COMPONENT_LIB} PRIVATE
MLK_CONFIG_PARAMETER_SET=512 MLK_CONFIG_PARAMETER_SET=512

View File

@@ -9,6 +9,7 @@ idf_component_register(
SRCS ${MLKEM_SOURCES} SRCS ${MLKEM_SOURCES}
INCLUDE_DIRS ${MLKEM_DIR} INCLUDE_DIRS ${MLKEM_DIR}
) )
idf_component_set_property(${COMPONENT_NAME} WHOLE_ARCHIVE ON)
target_compile_definitions(${COMPONENT_LIB} PRIVATE target_compile_definitions(${COMPONENT_LIB} PRIVATE
MLK_CONFIG_PARAMETER_SET=768 MLK_CONFIG_PARAMETER_SET=768

View File

@@ -444,9 +444,9 @@ endif()
if(ENABLE_PQC) if(ENABLE_PQC)
list(APPEND LIBRARIES list(APPEND LIBRARIES
mlkem512
mlkem768 mlkem768
mlkem1024 mlkem1024
mlkem512
) )
endif() endif()