Master | ||||||
---|---|---|---|---|---|---|
Develop |
C# library for interacting with the Matrix protocol.
This library is a work in progress!
Big thanks to the almighty @expectocode for coming up with a name for this project.
Copyright © 2019 by Adam Hellberg.
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
See the file LICENSE for more details.
This project is covered under a Code of Conduct, please remember to adhere by this when interacting with the project.
Please see the CONTRIBUTING document for our contribution guidelines.
In order for E2EE features to work, libolm must be available on the system
PATH
or located alongside the executable
(cshrix calls into it using P/Interop).
Check if your distro's package manager has libolm available.
It usually goes under the name libolm
and/or libolm-dev
.
Debian: buster/sid and later.
Ubuntu: 18.04 (bionic) and later.
# apt install libolm-dev
libolm
is available in the AUR and as a
git version.
As of right now (2019-04-23), no official Windows releases of libolm exist.
Build the library manually and place it either somewhere on the PATH
or
alongside the executable.
Unknown. If someone has information about libolm on macOS, please make a PR and update this section.