!KizPVCjduqhfIxHOEo:matrix.org

matrix-olm-wrapper

15 Members
Olm encryption wrapper for matrix client libs | https://github.com/ajberchek/matrix-olm-cpp4 Servers

Load older messages


SenderMessageTime
23 Jun 2018
@_neb_github_=40aberchek=3amatrix.org:matrix.orgGithub [@aberchek:matrix.org] (deprecated) [ajberchek/matrix-olm-cpp] ajberchek opened issue #12: Implement the decryptAndVerify function [open] - https://github.com/ajberchek/matrix-olm-cpp/issues/12 19:57:46
@_neb_github_=40aberchek=3amatrix.org:matrix.orgGithub [@aberchek:matrix.org] (deprecated) [ajberchek/matrix-olm-cpp] ajberchek opened issue #13: Implement the signAndEncrypt Function [open] - https://github.com/ajberchek/matrix-olm-cpp/issues/13 19:59:21
@_neb_github_=40aberchek=3amatrix.org:matrix.orgGithub [@aberchek:matrix.org] (deprecated) [ajberchek/matrix-olm-cpp] ajberchek opened issue #14: Add Automation Tooling to this Repo [open] - https://github.com/ajberchek/matrix-olm-cpp/issues/14 20:02:54
@_neb_github_=40aberchek=3amatrix.org:matrix.orgGithub [@aberchek:matrix.org] (deprecated) [ajberchek/matrix-olm-cpp] ajberchek opened issue #15: Migrate existing C++ Olm library calls to C Olm library calls [open] - https://github.com/ajberchek/matrix-olm-cpp/issues/15 20:04:22
@_neb_github_=40aberchek=3amatrix.org:matrix.orgGithub [@aberchek:matrix.org] (deprecated) [ajberchek/matrix-olm-cpp] ajberchek closed issue #5: Sign Identity Key and Add Signature During Upload [closed] - https://github.com/ajberchek/matrix-olm-cpp/issues/5 20:08:51
@_neb_github_=40aberchek=3amatrix.org:matrix.orgGithub [@aberchek:matrix.org] (deprecated) [ajberchek/matrix-olm-cpp] ajberchek opened issue #16: Add CMake Files to Automatically Install Dependencies [open] - https://github.com/ajberchek/matrix-olm-cpp/issues/16 20:25:51
24 Jun 2018
@kitsune:matrix.orgkitsune

Should the client or the wrapper be the one to handle m.room.encryption state event? I feel like it should be the client since that message won't be encrypted AFAIK. Additionally, there will already be code to handle rooms in that client code, and if this responsibility were pushed down to the wrapper, then room state knowledge would need to be added.

I don't see how the wrapper can entirely process it. And yeah, it's not encrypted.

22:22:14
@aberchek:matrix.orgajberchekOkay, ideally then, the client could handle the room state, and call a function upon reception of that message type so the wrapper can initilize the session22:43:54
25 Jun 2018
* @kitsune:matrix.orgkitsune nods01:24:24
@aberchek:matrix.orgajberchekThanks for the input, kitsune :D03:09:34
26 Jun 2018
@_neb_github_=40aberchek=3amatrix.org:matrix.orgGithub [@aberchek:matrix.org] (deprecated) [ajberchek/matrix-olm-cpp] ajberchek pushed 2 commits to dev: https://github.com/ajberchek/matrix-olm-cpp/commit/170527ddb6834fef2adde6b1c213eb7a59ecd061
ajberchek: Examples provided on spec contain invalid signature data, so shouldn't be used to verify code
ajberchek: Migrated Olm C++ API usage to the C API
05:51:20
@_neb_github_=40aberchek=3amatrix.org:matrix.orgGithub [@aberchek:matrix.org] (deprecated) [ajberchek/matrix-olm-cpp] ajberchek pushed 18 commits to master: https://github.com/ajberchek/matrix-olm-cpp/commit/0fbe9b88086c2d3ec759900a6a451f9d5aab55ce
anoadragon453: Add Travis files and clang-format options
anoadragon453: We should probably run the script that runs stuff
anoadragon453: permission access for travis
ajberchek: Temporarily remove format check
ajberchek: Merge branch 'anoa/travis_setup' of https://github.com/ajberchek/matrix-olm-cpp into dev
ajberchek: Migrated callbacks to future in order to allow for proper exception handling
ajberchek: Migrated code away from futures, the code is now synchronous and function calls can be wrapped in async methods by users of the API instead
ajberchek: Initial integration of GTest in build environment is complete. Tests need to be separated from mock functionality and expanded to cover utility functions as well
ajberchek: Migrated user provided functionality to a class implementing APIWrapper to allow for better testing through dependency injection.
ajberchek: Added mock derived class
ajberchek: separated utility functions from MatrixOlmWrapper
ajberchek: Began unit testing utility functions
ajberchek: Added tests for getting message info and fixed bug with obtaining key
ajberchek: Added tests to validate signing/verification. It can verify messages signed by this code, but cant verify the example message
ajberchek: Examples provided on spec contain invalid signature data, so shouldn't be used to verify code
ajberchek: Migrated Olm C++ API usage to the C API
ajberchek: Merge branch 'master' of github.com:ajberchek/matrix-olm-cpp into dev
ajberchek: Merge branch 'dev'
05:57:20
@_neb_github_=40aberchek=3amatrix.org:matrix.orgGithub [@aberchek:matrix.org] (deprecated) [ajberchek/matrix-olm-cpp] ajberchek closed issue #15: Migrate existing C++ Olm library calls to C Olm library calls [closed] - https://github.com/ajberchek/matrix-olm-cpp/issues/15 06:00:21
@mujx:matrix.org@mujx:matrix.orgajberchek: regarding the issue about dependency management your CMakeLists.txt file should only contain find_package statements and not ExternalProjects07:08:18
@mujx:matrix.org@mujx:matrix.orgmy 2 cents because I was bitten by this07:10:32
@mujx:matrix.org@mujx:matrix.orgit will ease packaging07:10:55
@aberchek:matrix.orgajberchek@mujx, thanks! Does that also automatically run the .cmake files in the cmake directory?14:38:22
@aberchek:matrix.orgajberchek I'm thinking of just pulling down the GTest and LibSodium code, then linking it and compiling it with the wrapper. Is there a better way that still allows the code to be built on different OSes without the end user needing to install these dependencies? 14:40:16
@mujx:matrix.org@mujx:matrix.orgthe find_package only finds the already installed packaged in your system so you can link them in the lib14:43:43
@mujx:matrix.org@mujx:matrix.orgpackages*14:43:54
@mujx:matrix.org@mujx:matrix.orgwhat I meant is that during the build process you shouldn't dowload stuff, but only use the installed ones14:44:29
@mujx:matrix.org@mujx:matrix.orgso installing/downloading deps should be separate from building the actual lib14:44:44
@aberchek:matrix.orgajberchek Ah, okay, separating them should improve build times as well. I'll update the docs with clearer instructions to install LibSodium and GTest then, and all should be well. 15:05:35
@aberchek:matrix.orgajberchekThanks!15:05:38
2 Jul 2018
@jsinghrai:matrix.org@jsinghrai:matrix.org joined the room.17:31:02
18 Jul 2018
@sorunome:sorunome.de@sorunome:sorunome.de changed their profile picture.20:32:19
28 Jul 2018
@arne:matrix.localtoast.de@arne:matrix.localtoast.de changed their profile picture.23:48:02
15 Aug 2018
@hay:matrix.org@hay:matrix.org changed their profile picture.13:25:00
30 Aug 2018
@hay:matrix.org@hay:matrix.org changed their display name from hay to Johannes.18:48:47
8 Sep 2018
@mujx:matrix.org@mujx:matrix.org left the room.07:04:11

Show newer messages


Back to Room ListRoom Version: