@@ -22,43 +22,46 @@ else()
2222endif ()
2323
2424if (CONFIG_PSA_TLS_SAMPLE_TYPE_SERVER)
25- target_sources (app PRIVATE src/${TLS_SRC_PATH} /psa_tls_credentials_server.c)
26- if (CONFIG_NET_SOCKETS_ENABLE_DTLS)
27- target_sources (app PRIVATE src/psa_dtls_functions_server.c)
28- else ()
29- target_sources (app PRIVATE src/psa_tls_functions_server.c)
30- endif ()
25+ target_sources (app PRIVATE src/${TLS_SRC_PATH} /psa_tls_credentials_server.c)
26+ if (CONFIG_NET_SOCKETS_ENABLE_DTLS)
27+ target_sources (app PRIVATE src/psa_dtls_functions_server.c)
28+ else ()
29+ target_sources (app PRIVATE src/psa_tls_functions_server.c)
30+ endif ()
3131else ()
32- target_sources (app PRIVATE src/${TLS_SRC_PATH} /psa_tls_credentials_client.c)
33- if (CONFIG_NET_SOCKETS_ENABLE_DTLS)
34- target_sources (app PRIVATE src/psa_dtls_functions_client.c)
35- else ()
36- target_sources (app PRIVATE src/psa_tls_functions_client.c)
37- endif ()
32+ target_sources (app PRIVATE src/${TLS_SRC_PATH} /psa_tls_credentials_client.c)
33+ if (CONFIG_NET_SOCKETS_ENABLE_DTLS)
34+ target_sources (app PRIVATE src/psa_dtls_functions_client.c)
35+ else ()
36+ target_sources (app PRIVATE src/psa_tls_functions_client.c)
37+ endif ()
3838endif ()
3939
4040set (gen_dir ${ZEPHYR_BINARY_DIR} /include /generated /)
4141
42- foreach (inc_file
43- ec-root-cert.der
44- ec-echo-apps-cert.der
45- ec-echo-apps-key.der
46- )
47- generate_inc_file_for_target(
48- app
49- certs/ecdsa/${inc_file}
50- ${gen_dir} /${inc_file} .inc
51- )
52- endforeach ()
42+ if (CONFIG_PSA_WANT_ECC_SECP_R1_256)
43+ set (CURVE "_secp256r1" )
44+ elseif (CONFIG_PSA_WANT_ECC_SECP_R1_384)
45+ set (CURVE "_secp384r1" )
46+ endif ()
47+
48+ if (CONFIG_PSA_TLS_CERTIFICATE_TYPE_RSA)
49+ set (CTYPE "rsa" )
50+ set (CURVE "" )
51+ elseif (CONFIG_PSA_TLS_CERTIFICATE_TYPE_ECDSA)
52+ set (CTYPE "ec" )
53+ endif ()
54+
5355
5456foreach (inc_file
55- root-cert.der
56- echo-apps-cert.der
57- echo-apps-key.der
58- )
57+ root-cert
58+ server-cert
59+ server-cert-key
60+ )
61+ set (modified_inc_file "${CTYPE} -${inc_file}${CURVE} .der" )
5962 generate_inc_file_for_target(
6063 app
61- certs/rsa/ ${inc_file }
62- ${gen_dir} /${inc_file} .inc
63- )
64+ certs/${modified_inc_file }
65+ ${gen_dir} /${inc_file} .der. inc
66+ )
6467endforeach ()
0 commit comments