Skip to content

Latest commit

 

History

History
46 lines (36 loc) · 1.63 KB

File metadata and controls

46 lines (36 loc) · 1.63 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.4.0 - 2025-09-05

Added

  • Added use-mul-for-sqr and fpu features (#23)

Changed

  • Updated the edition from 2021 to 2024.
  • Changed the global_asm implementation to individual naked_asm functions (#23).

0.3.0 - 2022-08-07

Changed

  • Added safe wrapper functions for P256_check_range_p and P256_check_range_n.
    • Removed P256_ prefix.
    • Removed unsafe requirement because these are no longer extern "C".
    • Added #[must_use].

0.2.0 - 2022-08-06

Changed

  • Changed all rust functions to use slices instead of pointers.

Removed

  • Removed extern "C" from all rust functions.
  • Removed #[no_mangle] from all rust functions.
  • Removed unsafe from all rust functions.
  • Removed the p256_ prefix from all rust functions.

0.1.1 - 2022-08-01

Changed

  • Added #[cfg(target_arch = "arm")] to the assembly to improve compatibility with IDE and CI tools.

0.1.0 - 2022-07-30

  • Initial release