Skip to content

Releases: wireapp/core-crypto

v1.0.0-pre.6

06 Jul 13:44
Compare
Choose a tag to compare
build: release 1.0.0-pre.6

v1.0.0-pre.6

06 Jul 13:15
Compare
Choose a tag to compare

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

21 Jun 09:46
Compare
Choose a tag to compare
v0.9.2-xcode-14.3.1

chore: backport xcframework support

v1.0.0-pre.5

12 Jun 14:28
Compare
Choose a tag to compare
build: 1.0.0-pre.5

v1.0.0-pre.4

12 Jun 08:28
Compare
Choose a tag to compare
build: v1.0.0-pre.4

v1.0.0-pre.3

09 Jun 15:09
Compare
Choose a tag to compare

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

09 Jun 12:52
Compare
Choose a tag to compare
fix: typo in build xcframework task

v1.0.0-pre.1

09 Jun 10:11
Compare
Choose a tag to compare

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 into Group Info
    • CommitBundle fields (welcome, commit, group_info) are now wrapped in MLS messages
    • new_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

01 Jun 07:38
Compare
Choose a tag to compare

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

25 May 14:29
Compare
Choose a tag to compare

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