Releases: leif-ibsen/SwiftHPKE
Release 2.6.0
About SwiftHPKE release 2.6.0:
-
SwiftHPKE has been reorganized to use the Base64 functionality from the Digest package
instead of having its own implementation. -
The remaining API is unchanged from release 2.5.0.
Release 2.5.0
SwiftHPKE release 2.5.0 is a bugfix release:
-
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. -
Several new test cases to test and verify against CryptoKit's HPKE.
Release 2.4.0
About SwiftHPKE release 2.4.0:
-
The functionality and API is unchanged from release 2.3.0
-
The documentation has been restructured
2.3.0
About SwiftHPKE release 2.3.0:
-
The functionality and API is unchanged from release 2.2.0
-
Some minor documentation inaccuracies are fixed
2.2.0
About SwiftHPKE release 2.2.0:
-
Functionality and API is unchanged from release 2.1.0
-
Corrected some minor documentation inaccuracies
2.1.0
About SwiftHPKE release 2.1.0:
-
The functionality and API is unchanged from release 2.0.0
-
The documentation is build with Apple's DocC tool. It is available at the link
https://leif-ibsen.github.io/SwiftHPKE/documentation/swifthpke
and in the SwiftHPKE.doccarchive file
2.0.0
About SwiftHPKE release 2.0.0;
SwiftHPKE has been refactored to use the Digest package instead of
having its own implementation of the digest functions.
The functionality and API is unchanged.
1.6.0
About release 1.6.0:
The dependency on ASN1 is changed so that SwiftHPKE depends on the newest ASN1 version - 2.2.0
The functionality and API is unchanged
Release 1.5.0
About SwiftHPKE release 1.5.0:
-
Release 1.5.0 is a bugfix release. The PublicKey constructor init(kem:bytes:)
for kem = .P256, .P384 and .P521 allows 'bytes' to be an uncompressed curve point
or a compressed curve point.
The constructor would fail if 'bytes ' is a compressed curve point.This is fixed in release 1.5.0
1.4.0
About SwiftHPKE release 1.4.0:
-
The documentation contains performance data.
-
New test cases from project Wycheproof to test P256, P384 and P521 Diffie-Hellman functionality.
-
The API is unchanged.