Установка:

Для установки python-olm в Ubuntu / Linux Mint, введите в Терминал:

sudo apt update
sudo apt install python-olm
python-olm — Связывание Python для реализации Double Double Ratche olm

Подробная информация о пакете:

Связывание Python для реализации Double Double Ratche olm

Olm — это реализация криптографического храповика Double Ratchet, описанного https://whispersystems.org/docs/specifications/doubleratchet/, написанного на C и C++ 11 и представленного в виде C API.

Эта библиотека также включает в себя реализацию криптографического храповика Megolm, который предназначен для приложений с зашифрованным обменом сообщениями, где может быть большое количество получателей каждого сообщения, что исключает использование одноранговых систем шифрования, таких как Olm.

Megolm — это комплексная система шифрования для протокола связи Matrix.

Этот пакет содержит привязки Python для libolm.

  • Зависимости:

  • libolm2

    Реализация криптографического храпового механизма Double Ratchet в C++

  • python

    Интерактивный высокоуровневый объектно-ориентированный язык (ветка 2.x)

  • python-yaml

    Парсер YAML и эмиттер для Python