SwiftKyber

3.3.0

ML-KEM key encapsulation in Swift
leif-ibsen/SwiftKyber

What's New

Release 3.3.0

2025-03-31T12:58:15Z

About SwiftKyber release 3.3.0:

  1. The functionality and API is the same as in release 3.2.0

  2. The KAT test suite has been reorganized.
    Its test vectors come from the NIST ACVP-server version 1.1.0.38.

SwiftKyber

SwiftKyber is a Swift implementation of NIST FIPS 203: Module-Lattice-Based Key-Encapsulation Mechanism Standard, August 13, 2024.

Its functionality encompasses:

  • Support for the three Kyber kinds defined in the standard
  • Create encapsulation keys and decapsulation keys
  • A key encapsulation function
  • A key decapsulation function
  • Store keys in their PEM encoded ASN1 representation
  • Recreate keys from their PEM encoded ASN1 representation

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

https://leif-ibsen.github.io/SwiftKyber/documentation/swiftkyber

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

The KAT test vectors come from NIST ACVP-server version 1.1.0.38 to comply with the final specification.

Description

  • Swift Tools 5.9.0
View More Packages from this Author

Dependencies

Last updated: Fri May 16 2025 00:51:49 GMT-0900 (Hawaii-Aleutian Daylight Time)