经过审计的纯 JS 库,包含所有与以太坊相关的加密原语
已审计 纯 JS 库,包含所有与以太坊相关的加密原语。使用 6 个 noble & scure 依赖项实现。 请查看 变更日志 / 升级 以及有关该库的文章: 一个更安全、更小、更快的以太坊加密栈。
npm install ethereum-cryptography我们明确支持 x86 和 arm64 上的主要浏览器和 Node.js。其他主要运行时和平台也会尽力提供支持。
请参阅 package.json 中的 engines 字段,了解每个版本的运行时支持信息。
目前正在使用 Webpack、Rollup、Parcel 和 Browserify 进行测试。
此包没有单一入口点,而是为每个加密原语提供了子模块。原因是,从单一文件导入所有内容会导致在为 Web 使用此包时产生巨大的打包文件。通过树震动可以避免这种情况,但在 支持的打包程序 中之一上无法正常工作的可能性太大。
暂无开放 Issues,或尚未同步最近议题。