MCUboot: Generate public key from private key

Change-Id: I2dc287d077388a4a462fdb358eca03819728deec
Signed-off-by: Bence Balogh <bence.balogh@arm.com>
diff --git a/cmake/install.cmake b/cmake/install.cmake
index 107355e..80fe5ef 100644
--- a/cmake/install.cmake
+++ b/cmake/install.cmake
@@ -182,11 +182,15 @@
             DESTINATION ${INSTALL_IMAGE_SIGNING_DIR}/layout_files)
         install(FILES ${MCUBOOT_KEY_S}
             DESTINATION ${INSTALL_IMAGE_SIGNING_DIR}/keys)
+        install(FILES $<TARGET_FILE_DIR:bl2>/image_s_signing_public_key.pem
+            DESTINATION ${INSTALL_IMAGE_SIGNING_DIR}/keys)
         if(MCUBOOT_IMAGE_NUMBER GREATER 1)
             install(FILES $<TARGET_OBJECTS:signing_layout_ns>
                     DESTINATION ${INSTALL_IMAGE_SIGNING_DIR}/layout_files)
             install(FILES ${MCUBOOT_KEY_NS}
                     DESTINATION ${INSTALL_IMAGE_SIGNING_DIR}/keys)
+            install(FILES $<TARGET_FILE_DIR:bl2>/image_ns_signing_public_key.pem
+                    DESTINATION ${INSTALL_IMAGE_SIGNING_DIR}/keys)
         endif()
     endif()
 endif()