Skip to content

Release v3.7.8 (20250505)

Latest
Compare
Choose a tag to compare
@Srinivas-E Srinivas-E released this 04 Jun 05:49
· 4 commits to main since this release

Library improvement/bug fixes summary

  • Updated minimum required version of CMake to v3.20 to support its new features and improvements
    
  • Resolved tng_atcacert_read_signer_cert build failure when using MPLAB Harmony projects
    
  • Fixed tng_atcacert_max_device_cert_size function to prevent overwriting max_cert_size
    
  • Addressed the dependency issue where SHA512 is required for SHA384 in the SW Crypto module
    
  • Fixed an issue in the Linux environment where the SPI file descriptor was inadvertently closed twice
    
  • Incorporated additional ATCA_CHECK_PARAMS_EN checks in sections of the code where they were previously absent
    
  • Eliminated all compiler warnings in MPLAB Melody related to the atcacert module
    
  • Eliminated all compiler warnings in MPLAB Harmony projects when adding the CAL library as a project component
    
  • Addressed all MISRA violations categorized as "Required" in MPLAB Harmony. Note that "Advisory" issues remain unaddressed
    
  • Resolved build issues in the PyCAL library to ensure its compatibility CAL library counterpart in C
    
  • Resolved build errors on arm64 MacOS platforms when utilizing the USB library for hidapi; kick-start transition to libusb-maintained version of hidapi, moving away from the previous signal11 repository
    
  • Addressed incorrect header file inclusions in atca_mbedtls_wrap.h related to the ATCA_MBEDTLS configuration
    
  • PKCS11 layer fixes/updates
    
  •     Corrected return value in C_FindObjectsInit API to no longer return CKR_OK when no objects are found
    
  •     Fixed an issue causing certificate export failures when using ATECCC608 TNGTLS devices
    
  •     Resolved a race condition that occurred during the creation of a mutex