Releases: wireapp/core-crypto
Releases · wireapp/core-crypto
v1.0.0-pre.6
build: release 1.0.0-pre.6
v1.0.0-pre.6
What's Changed
- feat!: PostQuantum Ciphersuite support ! Using Xyber768 for Key Exchange.
- feat! Credential rotation support (for E2E Identity)
- feat!: remove
export_group_info()
method that wasn't used
Full Changelog: v1.0.0-pre.5...v1.0.0-pre.6
v0.9.2 for Xcode 14.3.1
v0.9.2-xcode-14.3.1 chore: backport xcframework support
v1.0.0-pre.5
build: 1.0.0-pre.5
v1.0.0-pre.4
build: v1.0.0-pre.4
v1.0.0-pre.3
What's Changed
- fix: tls_codec had an issue with variable length encoding
Full Changelog: v1.0.0-pre.1...v1.0.0-pre.3
v1.0.0-pre.2
fix: typo in build xcframework task
v1.0.0-pre.1
What's Changed
- [BREAKING]: MLS draft-20 !
- internally use the latest version of openmls compatible with draft-20 (not yet RFC9420)
Public Group State
methods/fields etc.. have been renamed intoGroup Info
CommitBundle
fields (welcome, commit, group_info) are now wrapped in MLS messagesnew_external_proposal()
has been removed- By default, partial commits (w/o UpdatePath) are created
Full Changelog: v0.11.0...v1.0.0-pre.1
Release v0.11.0
What's Changed
- fix [BREAKING]: fix
Ciphersuite
lowering for mobile FFI, using either a 16-bit integer (or a List of it) to lower those types across the FFI. - fix [BREAKING]: removed optional
entropy_seed
from public API only on mobile since it was not required there and was causing the aforementioned issue with list of ciphersuites.
Full Changelog: v0.10.0...v0.11.0
Release v0.10.0
What's Changed
- fix [BREAKING]: creating a MLS group was consuming an existing KeyPackage which could lead to inconsistencies if the former isn't pruned on the backend side. As a consequence, createConversation() now expects the CredentialType to pick the right credential the author wants to join the group with by @beltram in #325
- fix [BREAKING]: fixed unsound bug happening on aarch64 Android devices because of lowering a List of enumerations across the FFI. Still uncertain about the root cause but to move on all the parameters like: ciphersuite: List in the public API have been replaced with a default value by @beltram in #326
- fix: Android FFI bug in e2eiMlsInit where a reference counter had one too many reference when trying to destroy it by @beltram in #323
Full Changelog: v0.9.2...v0.10.0