Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
matrix-org
Olm
Commits
bac8ca78
Commit
bac8ca78
authored
Apr 16, 2019
by
Hubert Chathi
Browse files
prepare for 3.1.0 release
parent
0d0169c8
Changes
7
Hide whitespace changes
Inline
Side-by-side
CHANGELOG.rst
View file @
bac8ca78
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:
...
...
CMakeLists.txt
View file @
bac8ca78
cmake_minimum_required
(
VERSION 3.1
)
project
(
olm VERSION 3.
0
.0 LANGUAGES CXX C
)
project
(
olm VERSION 3.
1
.0 LANGUAGES CXX C
)
option
(
OLM_TESTS
"Build tests"
ON
)
option
(
BUILD_SHARED_LIBS
"Build as a shared library"
ON
)
...
...
OLMKit.podspec
View file @
bac8ca78
...
...
@@ -2,7 +2,7 @@ Pod::Spec.new do |s|
# The libolm version
MAJOR
=
3
MINOR
=
0
MINOR
=
1
PATCH
=
0
s
.
name
=
"OLMKit"
...
...
android/olm-sdk/build.gradle
View file @
bac8ca78
...
...
@@ -9,9 +9,9 @@ android {
defaultConfig
{
minSdkVersion
11
targetSdkVersion
21
versionCode
3
0
0
versionName
"3.
0
.0"
version
"3.
0
.0"
versionCode
3
1
0
versionName
"3.
1
.0"
version
"3.
1
.0"
testInstrumentationRunner
"android.support.test.runner.AndroidJUnitRunner"
}
buildTypes
{
...
...
common.mk
View file @
bac8ca78
MAJOR
:=
3
MINOR
:=
0
MINOR
:=
1
PATCH
:=
0
javascript/package.json
View file @
bac8ca78
{
"name"
:
"olm"
,
"version"
:
"3.
0
.0"
,
"version"
:
"3.
1
.0"
,
"description"
:
"An implementation of the Double Ratchet cryptographic ratchet"
,
"main"
:
"olm.js"
,
"files"
:
[
...
...
python/olm/__version__.py
View file @
bac8ca78
...
...
@@ -2,8 +2,8 @@ __title__ = "python-olm"
__description__
=
(
"python CFFI bindings for the olm "
"cryptographic ratchet library"
)
__url__
=
"https://github.com/poljar/python-olm"
__version__
=
"3.
0
.0"
__version__
=
"3.
1
.0"
__author__
=
"Damir Jelić"
__author_email__
=
"poljar@termina.org.uk"
__license__
=
"Apache 2.0"
__copyright__
=
"Copyright 2018 Damir Jelić"
__copyright__
=
"Copyright 2018
-2019
Damir Jelić"
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment