Skip to content

Commit fca2db8

Browse files
[fix] update markdown documentation
1 parent 5c2a674 commit fca2db8

3 files changed

Lines changed: 10 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1515
### Breaking Changes
1616

1717
- **Renamed** `stse_Handler_t` to `stse_Handle_t` — all references to the handle type must be updated in application code ([31fb0fa](https://github.com/STMicroelectronics/STSELib/commit/31fb0fa9865828d82479e8c40fa3499c68b33fe9))
18+
- **API renamed** — all STSE host keys management functions must be updated in application code
19+
- `stse_host_key_provisioning` to `stse_host_secure_channel_keys_provisioning`
20+
- `stse_host_key_provisioning_wrapped` to `stse_host_secure_channel_keys_provisioning_wrapped`
21+
- `stse_host_key_provisioning_wrapped_authenticated` to `stse_host_secure_channel_keys_provisioning_wrapped_authenticated`
22+
- `stse_establish_host_key` to `stse_establish_host_secure_channel_keys`
23+
- `stse_establish_host_key_authenticated` to `stse_establish_host_secure_channel_keys_authenticated`
1824
- **API change** — all platform-level SecureElement initialization functions now require an additional `void *pArg` parameter ([51aa3f8](https://github.com/STMicroelectronics/STSELib/commit/51aa3f8114d33adfe38da6fd261e4b9a71a1fa9b))
1925
- **Platform AES API change** — all platform AES cryptographic functions now reference keys by secure storage index (`PLAT_UI32 key_idx`) instead of raw key pointer and length (`PLAT_UI8 *pKey, PLAT_UI16 key_length`). Affected functions: `stse_platform_aes_cmac_init`, `stse_platform_aes_cmac_compute`, `stse_platform_aes_cmac_verify`, `stse_platform_aes_cbc_enc`, `stse_platform_aes_cbc_dec`, `stse_platform_aes_ecb_enc`
2026
- **Renamed** `stsafea_open_host_session` to `stsafea_open_host_session_from_idx` — signature updated to accept key indices (`PLAT_UI32 host_MAC_key_idx`, `PLAT_UI32 host_cypher_key_idx`) instead of raw key pointers
@@ -32,6 +38,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3238

3339
### Removed
3440
- `stsafea_open_host_session` function. Now replaced by `stsafea_open_host_session_from_idx` which accepts key indices instead of raw key pointers. Note that you must first store the AES keys in platform secure storage using `stse_platform_store_aes_key()` to obtain the required indices before opening a host session.
41+
- `stsafea_host_key_type_t` enum. Usage replaced by existing `stse_aes_key_type_t` enum.
42+
- `stsafea_aes_128_host_keys_t` type.
43+
- `stsafea_aes_256_host_keys_t` type.
44+
- `stsafea_host_keys_t` type.
3545

3646
### Fixed
3747

doc/resources/Markdown/04_PORTING_GUIDE/03_PORTINNG_GUIDE.md renamed to doc/resources/Markdown/04_PORTING_GUIDE/03_PORTING_GUIDE.md

File renamed without changes.

doc/resources/Markdown/04_PORTING_GUIDE/PAL_files/stse_platfrom_crypto_init.c.md renamed to doc/resources/Markdown/04_PORTING_GUIDE/PAL_files/stse_platform_crypto_init.c.md

File renamed without changes.

0 commit comments

Comments
 (0)