apple / swift-crypto

Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms.
https://apple.github.io/swift-crypto
Apache License 2.0
1.43k stars 151 forks source link

Update to CryptoKit 2023 final API #199

Closed Lukasa closed 9 months ago

Lukasa commented 9 months ago

Motivation

This patch brings us up-to-date with CryptoKit's final 2023 API form.

Modifications

Slight tweak to exporter secrets for HPKE to match final spec. New representation for SecureBytes when empty.

Result

We're ready for the future

Lukasa commented 9 months ago

API breakage is expected.