diff options
Diffstat (limited to 'CHANGELOG.rst')
-rw-r--r-- | CHANGELOG.rst | 29 |
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: |