SwiftDilithium

1.1.0

ML-DSA signature scheme in Swift
leif-ibsen/SwiftDilithium

What's New

Release 1.1.0

2024-05-20T17:07:04Z

About SwiftDilithium release 1.1.0:

  1. API and functionality unchanged from release 1.0.0

  2. 300 new KAT testcases from https://github.com/post-quantum-cryptography/KAT

SwiftDilithium

SwiftDilithium is a Swift implementation of NIST FIPS 204 (Draft): Module-Lattice-Based Digital Signature Standard, August 2023.

SwiftDilithium functionality:

  • Create public and secret keys
  • Sign messages - deterministically or randomized
  • Verify signatures
  • Supports the three Dilithium instances defined in the proposed standard

SwiftDilithium requires Swift 5.0. It also requires that the Int and UInt types be 64 bit types.

Its documentation is build with the DocC plugin and published on GitHub Pages at this location:

https://leif-ibsen.github.io/SwiftDilithium/documentation/swiftdilithium

The documentation is also available in the SwiftDilithium.doccarchive file.

Description

  • Swift Tools 5.10.0
View More Packages from this Author

Dependencies

Last updated: Thu Oct 17 2024 19:53:45 GMT-0900 (Hawaii-Aleutian Daylight Time)