mlkem_native 1.0.3 copy "mlkem_native: ^1.0.3" to clipboard
mlkem_native: ^1.0.3 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())
  • 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.

0
likes
115
points
482
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

MLKEM native usage of lib

Homepage

License

MIT (license)

Dependencies

ffi, flutter, path, plugin_platform_interface

More

Packages that depend on mlkem_native

Packages that implement mlkem_native