跳转到主要内容

picnic的Python绑定

项目描述

Python绑定库

python-picnic基于CythonPicnic后量子签名方案提供Python绑定。

依赖关系

  • Cython >= 0.28(仅用于构建)
  • pkgconfig(仅用于构建)
  • Picnic

快速安装指南

python-picnic可以通过pip安装

pip install python-picnic

或通过运行

python3 setup.py install

Ubuntu的包也可以通过picnic PPA获取

sudo add-apt-repository ppa:s-ramacher/picnic
sudo apt update
sudo apt install python3-picnic

用法

import picnic

# create keypair
sk, pk = picnic.keygen(picinc.Picnic_L1_full)
# sign a message
sig = picnic.sign(sk, b"a message")
# verify a signature
picnic.verify(pk, b"a message", sig)

许可证

代码根据MIT许可证授权。

项目详情


下载文件

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

源分发

python-picnic-1.0.1.tar.gz (1.1 MB 查看哈希

上传时间:

由以下支持