【文件属性】:
文件名称:schnorr:实施BIP Schnorr签名方案
文件大小:13KB
文件格式:ZIP
更新时间:2021-01-31 09:56:41
实施Schnorr BIP
这是椭圆曲线secp256k1上标准64字节Schnorr签名方案的Go实现。
该代码基于当时尚未分配BIP编号。
当前版本通过了提供的所有测试向量。 但是作者不能保证算法在每种情况下都能正确实现!
目录
用法
安装使用:
go get -u github.com/hbakhtiyor/schnorr
在您的代码中:
import "github.com/hbakhtiyor/schnorr"
signature , err := schnorr . Sign ( privateKey , message )
result , err := schnorr . Verify ( publicKey , message , signature )
result , err := schnorr . BatchVerify ( publicKeys , messages , signatures )
signature , err := schnorr . AggregateSignatures ( privateKeys , message )
A
【文件预览】:
schnorr-master
----go.mod(773B)
----schnorr_test.go(10KB)
----.travis.yml(95B)
----cases_test.go(7KB)
----LICENSE(1KB)
----schnorr.go(8KB)
----go.sum(4KB)
----README.md(10KB)