【文件属性】:
文件名称:python-axolotl:libaxolotl的Python端口
文件大小:84KB
文件格式:ZIP
更新时间:2021-05-01 21:27:45
Python
这是最初由编写的的python端口
原始作者的概述:
这是一种棘手的向前保密协议,可在同步和异步消息传递环境中使用。
安装
如果您按照以下说明操作操作系统,该库具有一些依赖关系,这些依赖关系会自动拉出并安装
Linux
您需要安装python标头,通常是通过安装一个名为python-dev的软件包,然后以超级用户身份运行:
python setup.py install
视窗
安装编译器
将mingw添加到您的PATH
在PYTHONPATH \ Lib \ distutils中,创建一个名为distutils.cfg的文件,并添加以下行:
[build]
compiler=mingw32
安装gcc: mingw-get.exe install gcc
安装
python setup.py install
用法
这个python端口以几乎1:1的映射方式完成了对原始Java
【文件预览】:
python-axolotl-master
----.github()
--------FUNDING.yml(17B)
----.travis.yml(717B)
----tox.ini(464B)
----LICENSE(34KB)
----setup.py(1KB)
----axolotl()
--------invalidkeyexception.py(73B)
--------untrustedidentityexception.py(289B)
--------identitykeypair.py(1021B)
--------kdf()
--------state()
--------sessioncipher.py(10KB)
--------axolotladdress.py(621B)
--------invalidkeyidexception.py(75B)
--------protobuf()
--------ecc()
--------legacymessageexception.py(76B)
--------protocol()
--------sessionbuilder.py(12KB)
--------groups()
--------ratchet()
--------__init__.py(158B)
--------invalidmessageexception.py(246B)
--------util()
--------identitykey.py(636B)
--------duplicatemessagexception.py(79B)
--------statekeyexchangeexception.py(79B)
--------invalidversionexception.py(77B)
--------tests()
--------nosessionexception.py(72B)
----README.md(3KB)
----.gitignore(2KB)