go-schnorrkel:完全通过ristretto255进行schnorr签名

时间:2024-06-07 15:31:12
【文件属性】:

文件名称:go-schnorrkel:完全通过ristretto255进行schnorr签名

文件大小:32KB

文件格式:ZIP

更新时间:2024-06-07 15:31:12

schnorrkel Go

施诺克尔 执行sr25519签名算法的实现(在ristretto25519上使用schnorr)。 现有的锈实现在 该库当前能够创建sr25519密钥,导入sr25519密钥以及对消息进行签名和验证。 它可以与rust实现互操作。 该库中的BIP39实现与rust 实现兼容。 请注意,这不是标准的bip39实现。 依存关系 去1.13 用法 示例:密钥生成,签名和验证 package main import ( "fmt" schnorrkel "github.com/ChainSafe/go-schnorrkel" ) func main() { msg := []byte("hello friends") signingCtx := []byte("example") signingTranscript := schnorrkel.NewSigningContex


【文件预览】:
go-schnorrkel-master
----derive.go(6KB)
----helpers.go(1KB)
----sign.go(4KB)
----go.mod(319B)
----derive_test.go(4KB)
----.github()
--------workflows()
----vrf_test.go(7KB)
----go.sum(3KB)
----bip39_test.go(8KB)
----batch.go(3KB)
----golangci.yml(9KB)
----LICENSE(11KB)
----batch_test.go(2KB)
----README.md(1KB)
----sign_test.go(2KB)
----bip39.go(2KB)
----keys.go(4KB)
----vrf.go(7KB)
----keys_test.go(4KB)

网友评论