• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1set(executables_mbedtls
2    dh_client
3    dh_server
4)
5
6foreach(exe IN LISTS executables_mbedtls)
7    add_executable(${exe} ${exe}.c $<TARGET_OBJECTS:mbedtls_test>)
8    target_link_libraries(${exe} ${mbedtls_target})
9endforeach()
10
11set(executables_mbedcrypto
12    dh_genprime
13    ecdh_curve25519
14    ecdsa
15    gen_key
16    key_app
17    key_app_writer
18    mpi_demo
19    pk_encrypt
20    pk_decrypt
21    pk_sign
22    pk_verify
23    rsa_decrypt
24    rsa_encrypt
25    rsa_genkey
26    rsa_sign
27    rsa_sign_pss
28    rsa_verify
29    rsa_verify_pss
30)
31
32foreach(exe IN LISTS executables_mbedcrypto)
33    add_executable(${exe} ${exe}.c $<TARGET_OBJECTS:mbedtls_test>)
34    target_link_libraries(${exe} ${mbedcrypto_target})
35endforeach()
36
37install(TARGETS ${executables_mbedtls} ${executables_mbedcrypto}
38        DESTINATION "bin"
39        PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
40