Skip to content

Releases: leif-ibsen/SwiftHPKE

Release 2.6.0

15 Sep 15:01
Compare
Choose a tag to compare

About SwiftHPKE release 2.6.0:

  1. SwiftHPKE has been reorganized to use the Base64 functionality from the Digest package
    instead of having its own implementation.

  2. The remaining API is unchanged from release 2.5.0.

Release 2.5.0

29 Apr 07:18
Compare
Choose a tag to compare

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.

Release 2.4.0

26 Feb 09:08
Compare
Choose a tag to compare

About SwiftHPKE release 2.4.0:

  1. The functionality and API is unchanged from release 2.3.0

  2. The documentation has been restructured

2.3.0

07 Feb 09:46
Compare
Choose a tag to compare

About SwiftHPKE release 2.3.0:

  1. The functionality and API is unchanged from release 2.2.0

  2. Some minor documentation inaccuracies are fixed

2.2.0

30 Jan 15:49
Compare
Choose a tag to compare

About SwiftHPKE release 2.2.0:

  1. Functionality and API is unchanged from release 2.1.0

  2. Corrected some minor documentation inaccuracies

2.1.0

26 Jan 09:28
Compare
Choose a tag to compare

About SwiftHPKE release 2.1.0:

  1. The functionality and API is unchanged from release 2.0.0

  2. 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

17 Dec 10:45
Compare
Choose a tag to compare

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

02 Nov 10:49
Compare
Choose a tag to compare

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

03 Oct 11:08
Compare
Choose a tag to compare

About SwiftHPKE release 1.5.0:

  1. 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

02 Oct 11:29
Compare
Choose a tag to compare

About SwiftHPKE release 1.4.0:

  1. The documentation contains performance data.

  2. New test cases from project Wycheproof to test P256, P384 and P521 Diffie-Hellman functionality.

  3. The API is unchanged.