aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.rst
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG.rst')
-rw-r--r--CHANGELOG.rst29
1 files changed, 28 insertions, 1 deletions
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 95d1eb2..0ae4d67 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -1,4 +1,31 @@
-Changes in `3.0.0 <http://matrix.org/git/olm/commit/?h=2.3.0>`_
+Changes in `3.1.0 <http://matrix.org/git/olm/commit/?h=3.1.0>`_
+===============================================================
+
+This release includes the following changes since 3.0.0:
+
+* Add functions to support Short Authentication String key verification. The
+ new functions are in the ``sas.h`` header file. The Android, iOS, JavaScript
+ and Python bindings also include corresponding functions.
+* Add functions to perform public key signing. These are meant for use with
+ cross-signing. The new functions are ``olm_pk_signing_size``,
+ ``olm_pk_signing``, ``olm_pk_signing_last_error``, ``olm_clear_pk_signing``,
+ ``olm_pk_signing_key_from_seed``, ``olm_pk_signing_seed_length``,
+ ``olm_pk_signing_public_key_length``, ``olm_pk_signature_length``, and
+ ``olm_pk_sign``. Signatures generated by ``olm_pk_sign`` can be verified
+ using ``olm_ed25519_verify``. The Android, iOS, JavaScript and Python
+ bindings also include corresponding functions.
+
+JavaScript wrapper:
+
+* Improved compatibility with newer versions of Emscripten, and dropped support
+ for some older versions of Emscripten.
+
+Python wrapper:
+
+* Build fixes.
+* Add bindings for the public key encryption/decryption functions from olm 2.3.0.
+
+Changes in `3.0.0 <http://matrix.org/git/olm/commit/?h=3.0.0>`_
===============================================================
This release includes the following changes to 2.3.0: