What will be the rough estimate to implement SBSFU complete solution on STM32H753 MCU..?? Also, can you please let me know the right point of contact to know about SBSFU solution details for STM32H753 .??
..
..
Hi @SPati.7 ,
For WolfSSL, you can check with them if they provide training on this feature.
For MbedTLS, I don't have training at the moment.
I can provide you this structure to overload Mbedtls mbedtls_pk_info_t :
static const mbedtls_pk_info_t mbedtls_stsafe_info = {
MBEDTLS_PK_ECDSA,
"ECDSA-STSAFE-A110",
stsafea_get_bitlen,
stsafea_can_do,
#if defined(MBEDTLS_ECDSA_C)
NULL,
stsafea_sign_wrap,
#if defined(MBEDTLS_ECP_RESTARTABLE)
NULL,
NULL,
#endif
#else /* MBEDTLS_ECDSA_C */
NULL,
NULL,
#endif /* MBEDTLS_ECDSA_C */
NULL,
NULL,
NULL,
NULL,
NULL,
#if defined(MBEDTLS_ECDSA_C) && defined(MBEDTLS_ECP_RESTARTABLE)
NULL,
NULL,
#endif
NULL,
};
here you have the minimal function to implement on STSAFE-A wrapper.
Then to use in TLS context, you have to provide to ssl context a private key, you can create the private key with the following code :
mbedtls_pk_context pk;
mbedtls_pk_init(&pk);
pk->pk_info = &mbedtls_stsafe_info ;
I will try to compile everything in a wiki article but not in a near future.
Regarding the personalization of the STSAFE-A product, you have to contact your local ST support to discuss this topic.
if you are in EMEA region, I'm your entrypoint, otherwise you will need to contact your local ST support.
Best Regards,
Benjamin
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.