SwiftHPKE

2.5.0

Hybrid Public Key Encryption (HPKE) in Swift
leif-ibsen/SwiftHPKE

What's New

Release 2.5.0

2024-04-29T07:18:28Z

SwiftHPKE release 2.5.0 is a bugfix release:

  1. The P384 KEM was configured to use the KDF256 key derivation function
    instead of KDF384. This is fixed. The other KEM's were configured correctly.

  2. Several new test cases to test and verify against CryptoKit's HPKE.

SwiftHPKE

SwiftHPKE implements the Hybrid Public Key Encryption standard as defined in RFC 9180 including all four modes of operation:

  • Base mode
  • Preshared key mode
  • Authenticated mode
  • Authenticated, preshared key mode

SwiftHPKE 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/SwiftHPKE/documentation/swifthpke

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

Description

  • Swift Tools 5.9.0
View More Packages from this Author

Dependencies

Last updated: Thu May 02 2024 05:38:38 GMT-0900 (Hawaii-Aleutian Daylight Time)