mlkem_native 1.0.1
mlkem_native: ^1.0.1 copied to clipboard
MLKEM native usage of lib
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.
1.0.0 - 2025-08-31 #
Added #
- Initial release of ML-KEM native Flutter plugin
- Support for all three ML-KEM security levels:
- ML-KEM-512 (Level 1 security)
- ML-KEM-768 (Level 3 security)
- ML-KEM-1024 (Level 5 security)
- Cross-platform support for:
- Android (ARM64, x86_64)
- iOS (ARM64, x86_64)
- macOS (ARM64, x86_64)
- Linux (x86_64, ARM64)
- Windows (x86_64, ARM64)
- Core cryptographic operations:
- Key pair generation (
generateKeyPair()) - Key encapsulation (
encapsulate()) - Key decapsulation (
decapsulate())
- Key pair generation (
- Type-safe Dart API with proper error handling
- FFI bindings to the native mlkem-native C library
- Comprehensive example application demonstrating all features
- Full documentation and API reference
1.0.1 - 2025-09-01 #
Exposed derand operations through additional coins variable in keypairGeneration and encapsulation methods.