bip-schnorr:secp256k1的BIP340 Schnorr签名的纯JavaScript实现

时间:2024-02-22 06:53:16
【文件属性】:

文件名称:bip-schnorr:secp256k1的BIP340 Schnorr签名的纯JavaScript实现

文件大小:107KB

文件格式:ZIP

更新时间:2024-02-22 06:53:16

bitcoin signatures schnorr bip340 BitcoinJavaScript

适用于secp256k1的BIP340 Schnorr签名的纯JavaScript实现 这是椭圆曲线secp256k1上标准64字节Schnorr签名方案的纯JavaScript实现。 该代码基于。 当前版本通过了提供的所有测试向量。 MuSig实现基于的C实现 我绝不是高性能JavaScript或底层加密技术的专家。 这个库很慢,根本没有同行评审,没有经过其他真实实现的测试(超出了官方测试向量的限制),因此只能用于教育目的! 请不要用于生产设置! 如何安装 NPM : npm install --save bip-schnorr 纱线: yarn add bip-schnorr 如何使用 注意:所有参数均为BigInteger或Buffer类型(或其中的一个数组)。 施诺尔 const Buffer = require ( 'safe-buffer' ) . Buffer ; const BigInteger = require ( 'bigi' ) ; const schnorr = require ( 'bip-schnorr' ) ; const convert


【文件预览】:
bip-schnorr-master
----.travis.yml(297B)
----package.json(1KB)
----test()
--------schnorr-edge-cases.spec.js(7KB)
--------schnorr-random-tests.spec.js(3KB)
--------schnorr-test-vectors.spec.js(3KB)
--------schnorr.benchmark.js(4KB)
--------README.md(144B)
--------test-vectors-schnorr.json(6KB)
--------schnorr-mu-sig.spec.js(16KB)
--------test-vectors-mu-sig.json(121KB)
----LICENSE(1KB)
----src()
--------schnorr.js(3KB)
--------convert.js(415B)
--------index.js(252B)
--------math.js(2KB)
--------check.js(3KB)
--------mu-sig.js(4KB)
--------taproot.js(1KB)
----.gitignore(55B)
----README.md(15KB)
----yarn.lock(68KB)
----.editorconfig(251B)

网友评论