跳转到主要内容

未提供项目描述

项目描述

MuacryptCC为Autocrypt gossip中观察到的密钥提供一致性检查,以支持隐私保护的去中心化密钥分发。其基本概念在与ClaimChains的密钥一致性中描述。

它建立在ClaimChain之上。这些哈希链存储了关于人们使用和观察到的公钥的声明。

它使用电子邮件标题来传输发送者和接收者链的引用。这些链在消息发送和检索时上传到和从在线存储中检索。

安装

使用pip添加muacryptcc插件

$ pip install --user muacryptcc

MuacryptCC将安装muacrypt并扩展安装。您可以通过运行以下命令来确认是否正确安装:

$ muacrypt cc-status

测试

请首先遵循muacrypt的测试说明。

一旦muacrypt测试通过,请将muacryptcc存储库克隆到单独的文件夹中

$ git clone https://github.com/nextleap-project/muacryptcc

之后,您可以运行所有测试

$ tox

开发安装

如果您计划工作/修改源代码,您将首先需要git克隆

$ git clone git@github.com:nextleap-project/muacryptcc.git
$ cd muacryptcc

我们强烈建议创建并激活一个python虚拟环境,然后使用pip在编辑模式下不使用sudo

$ virtualenv venv
$ source venv/bin/activate
$ pip install -e .

如果您想对muacrypt和muacryptcc进行修改,我们建议设置一个虚拟环境,并将两个目录安装在编辑模式下。

$ virtualenv venv
$ source venv/bin/activate
$ pip install -e ../muacrypt
$ pip install -e .

您随后对源代码所做的修改将在不重新安装包的情况下可用。

下一步

我们设想以下步骤来使MuacryptCC检查对等链之间的一致性保证。

  • 在线区块存储,以便远程访问对等链。

  • 列出迄今为止检索到的链中冲突的子命令。

  • 显示推荐密钥验证的有序列表的子命令。

项目详情


下载文件

下载适用于您平台文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

muacryptcc-0.9.0.tar.gz (10.2 kB 查看哈希值)

上传时间 源代码

由以下支持