大会投票 JavaScript 加密
这是Assembly Script应用程序JavaScript中使用的主要密码库.
安装
从 Github 直接安装到您的 Javascript 工程 .
npm install @assemblyvoting/av-crypto
使用量
这个库暴露出一些高水平的流量,可用于"加密一票","验证签名","解密"
投票”,等等。 这些都暴露在.. AVCrypto,可以构造,提供椭圆曲线
名称。 目前支持的曲线为 secp256k1, (中文(简体) ), secp256r1, (中文(简体) ), secp384r1 财务报告和审定财务报表 secp521r1示例:
import { AVCrypto } from "@assemblyvoting/av-crypto"
crypto = new AVCrypto("secp256k1")
private_key = "c5ff9a9bf89ff96b03a1af5ac04e46ded73ecfe19ea104c6ad9e0f7c42e0584e"
crypto.sign("hello", private_key)
# => "<32 byte hex>,<32 byte hex>"
测试
进行测试:
yarn run test
要生成供外部使用的 HTML 文档 :
yarn run docs
出版
通过管道自动公布。 检查管道,看看出版是否成功.
记得更新 package.json 版本.