picnic的Python绑定
项目描述
Python绑定库
python-picnic基于Cython为Picnic后量子签名方案提供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的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5d5753955463aaabcb6ae10871520624cd5f6550537849108998175f4ee8fe93 |
|
MD5 | 8cf297eb0b8a4ea10d34cfb5bf6d0424 |
|
BLAKE2b-256 | 1d1f2a05babb6acb850a6a6113b32a868fa1bb88c030bbadf8f7b93139ffa963 |