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
use-mul-for-sqrandfpufeatures (#23)
- Updated the edition from 2021 to 2024.
- Changed the
global_asmimplementation to individualnaked_asmfunctions (#23).
0.3.0 - 2022-08-07
- Added safe wrapper functions for
P256_check_range_pandP256_check_range_n.- Removed
P256_prefix. - Removed
unsaferequirement because these are no longerextern "C". - Added
#[must_use].
- Removed
0.2.0 - 2022-08-06
- Changed all rust functions to use slices instead of pointers.
- Removed
extern "C"from all rust functions. - Removed
#[no_mangle]from all rust functions. - Removed
unsafefrom all rust functions. - Removed the
p256_prefix from all rust functions.
0.1.1 - 2022-08-01
- Added
#[cfg(target_arch = "arm")]to the assembly to improve compatibility with IDE and CI tools.
0.1.0 - 2022-07-30
- Initial release