Skip to content

Releases: STMicroelectronics/STSELib

v1.1.6

29 Oct 11:45

Choose a tag to compare

Please refer to attached .zip documentation for details on library usage , configuration and porting

Change Log :

  • [api] Fix stse_put_I2C_parametters warning when compiling without STSE_CONF_STSAFE_A_SUPPORT config
  • [services] Add active host session management in stsafea_close_host_session

v1.1.5

29 Oct 11:05

Choose a tag to compare

Please refer to attached .zip documentation for details on library usage , configuration and porting

Change Log :

  • [api] Add EdDSA warning for few specific cryptographic library (public key concatenated to private key)
  • [api/services] fix IAR build warnings
  • [core] Fix Ed25519 private key size

v1.1.4

16 Oct 12:57

Choose a tag to compare

Please refer to attached .zip documentation for details on library usage , configuration and porting

Change Log :

  • [all] Pre-commit code cleanup for v1.1.4
  • [doc] Add STSAFE-A_key_wrapping GitHub ref
  • [cert_parser] Fix ED25519 compressed certificate parsing issue
  • [cert_parser/api/core] Fix hash digest size type
  • [api/services/core] Add I2C configuration put/query
  • [api/services/core] Improve invalid key type detection
  • [services] Fix filler allocation into condition loop
  • [service/stsafea] fix frame transfer communication
  • [services/core] Fix CRC computation
  • [services/stsafea] Fix establish host keys authenticated
  • [services/stsafea] Fix stsafea_query_generic_public_key_slot_info

v1.1.3

15 Sep 07:42
562f3ef

Choose a tag to compare

Please refer to attached .zip documentation for details on library usage , configuration and porting

Change Log :

  • [certificate] fix warning caused by single-use macro
  • [api] Add stse_establish_host_key_authenticated
  • [api] fix stse_get_device_certificate
  • [api] fix typo error
  • [api][services/stsafea] Move signature generation for authenticating an off-chip entity
  • [services/stsafea] Fix stsafea_sign_for_generic_public_key_slot
  • [services/stsafea] Fix frame encrypt
  • [services/stsafea] delete duplicated verification
  • [services/stsafea] add documentation to stsafea_data_partition_record_t
  • [services/stsafea][core] Update data partition accesses protection parametter
  • [core] fix macro name: STSAFE_NIST_BRAINPOOL_POINT_REPRESENTATION_ID_SIZE to STSE_...

v1.1.2

18 Jul 13:34
9684740

Choose a tag to compare

Please refer to attached .zip documentation for details on library usage , configuration and porting

Change Log :

  • [api] fix issue when compiling with only STSE_CONF_STSAFE_L_SUPPORT directive
  • [api][services/stsafea] Fix AES CCM encrypt counter management leading to R-MAC error
  • [services/stsafea] fix frame encrypt/decrypt and MAC issues
  • [services/stsafea] Update generate ecc key pair & establish shared secret
  • [services/stsafea] Fix frame length if received frame is lower than expected
  • [services/stsafea] fix CURVE25519 support in stsafea_ecc_establish_shared_secret service
  • [services/stsafea] Update MAC counter increment
  • [services/stsafea] Update frame transmit return code
  • [services/stsafea] Fix extended header management to be into first frame element
  • [services/stsafel] Update frame management to avoid issue in case of response header != 0
  • [services/stsafel] Fix frame transfer when STSE_FRAME_DEBUG_LOG directive is activated
  • [doc] Add reference to STSAFE-L_echo in README.md
  • [doc] Add reference to STSAFE-A_echo example in ReadMe.md

v1.1.1

10 Jun 17:19

Choose a tag to compare

Please refer to attached .zip documentation for details on library usage , configuration and porting

Change Log :

  • [doc] add integration guide and pre-commit clang-format hook
  • [admin] update contribution guidelines
  • [stsafea] fix compilation issue when STSE_CONF_USE_HOST_SESSION is disabled
  • [api] [core] [services] Allocate personalization informations to device handler
  • [api] [core] [services] Add device (STSAFE-A/L) & protocol (I2C/ST1WIRE) preprocessor check
  • [doc] Update doxyfile for doxygen 1.14.0 & fix html display issues

New Contributors

Full Changelog: v1.1.0...v1.1.1

v1.1.0

16 May 13:14

Choose a tag to compare

STSELib v1.1.0

Please refer to attached .7z/.tar documentation for details on library usage , configuration and porting

Change Log :

  • [all] Library performance and footprint optimization based on stse_conf.h
  • [certificate parser] Add ED25519 support
  • [api] Add STSAFEL support to STSE ECC APIs
  • [api] Add STSAFEL support to STSE Data storage APIs
  • [api] Add STSAFEL support to STSE Reset/Low Power/Echo APIs
  • [stsafea] Fix wrong init command AC status in stsafea_perso_info_update
  • [stsafea] Fix stsafea_perso_info_set_cmd_AC invalid cast
  • [stsafea] Add authenticated host key establishment
  • [stsafea] Fix CCM encrypt error
  • [stsafel] Add STSAFE-L010 ECC services
  • [stsafel] Add STSAFE-L010 Device info services
  • [stsafel] Add STSAFE-L010 Data partition services
  • [stsafel] Add STSAFE-L010 Reset/Low Power/Echo services
  • [stsafel] Create STSAFE-L010 device/commands/timings
  • [core] Add STSE_DEVICE_STSAFEx_FAMILY_INDEX defines to get family offset in stse_device_t
  • [core] Rework frame/platform to handle STSAFE-A/L frames formats
  • [doc] Add new Configuration and Porting guidelines sections

Full Changelog: v1.0.3...v1.1.0

v1.0.3

12 Dec 17:16

Choose a tag to compare

v1.0.3

  • [api] Add stse_data_storage_get_data_partition_record API
  • [api] Fix stse_compute_hash bug leading to STSE_COMMAND_NOT_AUTHORIZED
  • [services & api] Add Host key establishment V2
  • [services & api] Reword message_is_hashed argument from stse_ecc_verify_signature
  • [services] update echo for host session usage
  • [services] Update command Generate ECDHE key pair
  • [services] Fix error code in case of handler not initialized
  • [core] Fix stse_frame_receive
  • [core] Add dedicated frame constant definitions & error codes
  • [core] Update stse_frame_debug_print function

v1.0.1

15 Jul 14:06

Choose a tag to compare

Release Note

  • [all] code cleanup for MISRA C compliancy
  • [api] fix stse_device_unlock
  • [api] update data storage's api name to reflect zone's type (data_zone or counter_zone)
  • [stsafea] Fix STSAFE-A120 Encryption error 0x0201 when frame is near to 256 bytes
  • [stsafea] fix and rename data zone services
  • [stsafea] add clear session
  • [stsafea] Fix query generic public key slot info
  • [stsafea] Fix some issues with CMAC authenticated commands
  • [core] Change STSE handler initialization

Full Changelog: v1.0.0...v1.0.1

STSELib v1.0.0

14 May 08:43
6957dfc

Choose a tag to compare

STSecureElement Library , first release supporting STSAFE-A product familly