基于Ed25519原语的不经意传输(OT)通信协议消息/响应功能实现。

otc的Python项目详细描述


基于Ed25519原语的不经意传输(OT)协议消息/响应功能实现,包括纯Python和基于lib钠的变体。在

PyPI version and link.traviscoveralls

目的

这个库为在work by Chou and Orlandi中定义的基本oblivious transfer (OT)协议提供数据结构和方法。多亏了底层的oblivious库,该库的用户可以选择依赖加密原语的纯Python实现或libsodium的包装器。在

软件包安装和使用

PyPI上提供该软件包:

python -m pip install otc

可以使用以下常用方法导入库:

^{pr2}$

测试和约定

当使用nose时,将执行所有单元测试并测量它们的覆盖率(有关配置详细信息,请参见setup.cfg):

nosetests

或者,所有单元测试都包含在模块本身中,并且可以使用doctest执行:

python otc/otc.py -v

使用Pylint执行样式约定:

pylint otc

捐款

为了提供源代码,请在该库的GitHub页面上打开问题或提交请求。在

版本控制

此库的版本号格式以及与版本号增量相关联的库更改符合Semantic Versioning 2.0.0。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java ImageIO。写入()低质量图像   使用安卓的设备屏幕大小的java拖放图像   java Adler32重复速度非常快   java在使用Burp Suite Community Edition时遇到此错误   java是否可以在交换机中使用已存在的字符串?   java:把反斜杠看作正常字符的方法   java如何创建Criteria Builder查询来连接三个具有一对一和多对一实体关系的表?   Java Spark:如何在数据集上进行flatMap,并为后续的groupBy提供新的模式?   JavaTestNG运行每个方法,并忽略TestNG中包含的方法。xml   无法使用Java运行linux命令   java我可以用什么来代替AudioPlayer。游戏者停止();?   关于如何使用pop3使用javamail从gmail帐户删除电子邮件的java查询   java Firebase Android数据库查询(读取数据)