Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Tulir Asokan
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
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a 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