-
ring
使用Rust的安全、快速、小巧的加密
-
椭圆曲线
通用椭圆曲线密码学(ECC)支持,包括表示各种椭圆曲线形式、标量、点和由其组成的公钥/私钥的类型和特质
-
ed25519
Edwards数字签名算法(EdDSA)在曲线25519上(如RFC 8032中指定)的支持库,提供签名类型定义和PKCS#8私钥解码/编码支持
-
schnorrkel
使用Ristretto群的Schnorr VRF、签名等
-
ed25519-dalek
纯Rust实现的快速高效的ed25519 EdDSA密钥生成、签名和验证
-
sm2
按照中国国家标准GM/T 0003-2012以及ISO/IEC 14888定义的SM2椭圆曲线的纯Rust实现,包括对SM2DSA数字签名算法的支持。
-
dusk-bls12_381
Dusk团队需要的额外工具的BLS12-381配对友好椭圆曲线构建实现的分支
-
ecies
针对secp256k1的椭圆曲线集成加密方案
-
ironoxide
访问IronCore隐私平台的纯Rust SDK
-
primefield
生成素域实现的宏
-
labrador-ldpc
CCSDS LDPC 错误纠正码的编码和解码器
-
p192
按照 SP 800-186 定义,NIST P-192(即 secp192r1)椭圆曲线的纯 Rust 实现
-
recrypt
Transform Encryption 的纯 Rust 实现,一种代理重新加密方案
-
bign256
按照 STB 34.101.45-2013 定义,纯 Rust 实现的 Bign P-256(即 bign-curve256v1)椭圆曲线,具有通用曲线算术
-
dhkem
纯 Rust 实现的椭圆曲线 Diffie-Hellman(ECDH)协议的密钥封装机制(KEM)适配器
-
ed25519-dalek-v2
纯Rust实现的快速高效的ed25519 EdDSA密钥生成、签名和验证
-
ecc608-linux
在 Linux 上访问 ECC608 芯片
-
ed25519-dalek-blake3
ed25519-dalek 的分支,将 sha512 替换为 blake3
-
bp256
Brainpool P-256(包括 brainpoolP256r1 和 brainpoolP256t1)椭圆曲线
-
bp384
Brainpool P-384(包括 brainpoolP384r1 和 brainpoolP384t1)椭圆曲线
-
ibe
基于 BLS12-381 陪对友好椭圆曲线的基于身份加密方案
-
test-ed25519-dalek
纯Rust实现的快速高效的ed25519 EdDSA密钥生成、签名和验证
-
ringpcx
使用Rust的安全、快速、小巧的加密
-
votate-ed25519-dalek
纯Rust实现的快速高效的ed25519 EdDSA密钥生成、签名和验证
-
libes
椭圆曲线集成加密方案集合
-
reed-solomon
BCH 编码和解码器,支持无_std 环境
-
ed25519-dalek-blake2b
ed25519-dalek 的分支,将 sha512 替换为 blake2b
-
ed25519-dalek-fiat
纯Rust实现的快速高效的ed25519 EdDSA密钥生成、签名和验证
-
schnorr
签名
-
p384_rs
NIST P-384 (secp384r1),具有正确的算术
-
reed-solomon-32
Reed-Solomon BCH 编码和解码器,支持无_std 环境
-
pg-core
PostGuard 核心库通信和字节流操作
-
ibs
基于身份的签名方案
-
gnir
ring 的自动镜像 - 使用 Rust 的安全、快速、小巧的加密
-
ff-group-tests
ff/group API 实现者的健全性测试集合
-
zerocaf
在 Doppio-curve 上执行椭圆曲线操作的纯 Rust 实现
-
crev-ed25519-dalek
ed25519-dalek 的分支,用于
crev
(直到主线再次可用为止) -
fast_hamming
提供使用汉明码编码/解码16字节字节数组的函数
-
plonk-bls12_381
Dusk团队需要的额外工具的BLS12-381配对友好椭圆曲线构建实现的分支
-
xeddsa
由 Trevor Perrin 等人为 Signal 设计的签名算法
-
ring-wasi
为 wasm32-wasi 提供的 Ring
-
ed25519-v2
Edwards数字签名算法(EdDSA)在曲线25519上(如RFC 8032中指定)的支持库,提供签名类型定义和PKCS#8私钥解码/编码支持
-
irmaseal-core
IRMAseal 通信和字节数据操作的核心库
-
fullcodec-bls12_381
Dusk团队需要的额外工具的BLS12-381配对友好椭圆曲线构建实现的分支
-
zcash_script
zcashd 的 zcash_script 库的 ffi 绑定
-
ecdsa-flow
提供对椭圆曲线数字签名算法 (ECDSA) 的互操作支持的签名和椭圆曲线类型
-
xs233
二进制椭圆曲线。使用 c-xs233 的 ffi 绑定
-
p256_flow
p256 纯 Rust 实现的 NIST P-256(也称为 secp256r1,prime256v1)椭圆曲线的 Flow-Rust-SDK 版本,支持 ECDH、ECDSA 签名/验证和一般...
-
cry
基于ECC和置换密码学的先进密码学
-
cryptix-bn254
bn254椭圆曲线相关算法
-
hash2field
实现了如https://datatracker.ietf.org/doc/html/draft-irtf-cfrg-hash-to-curve-11#section-5中描述的安全哈希到有限域
-
elliptic-curve-flow
通用椭圆曲线密码学(ECC)修改用于与flow-rust-sdk包一起使用
-
isa-l-erasure-coder
使用Reed-Solomon纠错码进行数据编码和解码的高级方法。使用Intel(R)智能存储加速库的优化汇编函数。
-
wedpr_ecies
Rust中针对secp256k1的椭圆曲线集成加密方案
-
binfield_matrix
GF(2)码的向量矩阵乘法
-
ecc
椭圆曲线算术和密码学库
-
cryptix-ecc
包含ecc相关特质的库
-
secp256kfun_k256_backend
基于k256的secp256kfun后端
-
blindsign
用于创建盲签名的ECC密码学包
-
noah-ed25519-dalek
纯Rust实现的快速高效的ed25519 EdDSA密钥生成、签名和验证
-
sec1_decode
解析如SEC1第C4节中定义的EcPrivateKey结构,支持PEM和DER编码
-
k256_flow
Flow-Rust-SDK 版本的 k256 secp256k1 椭圆曲线库,使用纯 Rust 编写,支持 ECDSA 签名/验证(包括以公钥为特征的以太坊风格签名)。
-
xs233-sys
xs233 二进制椭圆曲线的 FFI 绑定
-
ring-fork-dtool
由 dtool 扩展的 ring 库
-
tmp-ed25519
临时 crate,请勿使用!这是一个等待 PR 上游合并的保留 crate。
-
goku-k256
与 secp256k1 相关的 goku 算法
-
cai_cyclic
(17, 9, 5) 循环码的编码和解码
-
cai_golay
Golay 码的编码和解码
尝试使用 DuckDuckGo 搜索:搜索 ecc。