Leancrypto Version 1.7.2

Code

Changes 1.7.2

  • Fix RDSEED counter

  • Process code by AI code checkers and apply suggested cosmetic fixes

  • Heap memory: always munlock all mlock’ed memory

  • Fix ChaCha20 on Apple compiled with XCode 26.4

  • Fix a potential crasher with Base64 and applied various fixes reported by Phuong Cao

  • Add X.509 certificate signing request (CSR) generator and parser

  • ML-DSA: add lc_dilithium_pk_from_sk API to derive the PK from a given SK

  • SLH-DSA: add lc_sphincs_pk_from_sk API to derive the PK from a given SK

  • ML-KEM: add lc_kyber_pk_from_sk API to derive the PK from a given SK

  • AES-CT: fix non-aligned data processing - reported by Lucas Mülling

  • Apply suggestions from Claude code

  • X.509: Enforce path length restriction