wasm-crypto:WebAssembly(通过AssemblyScript)一组加密原语,用于构建身份验证和密钥交换协议

时间:2024-05-19 17:32:18
【文件属性】:

文件名称:wasm-crypto:WebAssembly(通过AssemblyScript)一组加密原语,用于构建身份验证和密钥交换协议

文件大小:82KB

文件格式:ZIP

更新时间:2024-05-19 17:32:18

cryptography webassembly wasm ed25519 eddsa

WebAssembly(通过AssemblyScript)一组加密原语,用于构建身份验证和密钥交换协议。 目前提供: / libsodium兼容的分离式 Ed25519确定性签名和非确定性签名,并带有联合验证。 Ristretto组上的确定性和非确定性签名。 散列(简单+多个部分) 验证(HMAC-SHA-512) 使用标准Ed25519点编码,可以对Edwards25519进行点验证,点加法,标量乘法(带或不带钳位)。 在素数阶组上进行快速编码的元素验证,哈希到组,加法,标量乘法。 标量约简,标量乘法,标量反演修改了用于多方计算和遗忘伪随机函数的素数阶组的阶数。 恒定时间比较和编码。 Javascript(TypeScript)绑定 WASM-Crypto当前缺少一套不错的Javascript包装器。 这相当容易(有关 ,请参见),因此,如果您认为有帮助,请这样做!


【文件预览】:
wasm-crypto-master
----.gitignore(57B)
----assembly()
--------precomp.ts(94KB)
--------tsconfig.json(103B)
--------__tests__()
--------crypto.ts(56KB)
----package.json(1KB)
----tslint.json(518B)
----LICENSE(1KB)
----.github()
--------workflows()
----README.md(2KB)
----logo.png(24KB)
----as-pect.config.js(839B)
----tsfmt.json(1KB)

网友评论