#elliptic-curve #nist #crypto #ecc #secp192r1

不依赖std p192

纯Rust实现的NIST P-192(也称为secp192r1)椭圆曲线,如SP 800-186中定义

1个不稳定版本

0.13.0 2023年4月15日
0.0.0 2023年3月25日

#2589 in 密码学

Download history 2533/week @ 2024-03-13 3415/week @ 2024-03-20 2263/week @ 2024-03-27 3133/week @ 2024-04-03 2994/week @ 2024-04-10 3567/week @ 2024-04-17 3038/week @ 2024-04-24 2244/week @ 2024-05-01 1151/week @ 2024-05-08 1432/week @ 2024-05-15 3681/week @ 2024-05-22 2696/week @ 2024-05-29 2419/week @ 2024-06-05 1945/week @ 2024-06-12 2112/week @ 2024-06-19 3444/week @ 2024-06-26

10,244 每月下载次数
用于 5 crates

Apache-2.0 OR MIT

490KB
11K SLoC

RustCrypto: NIST P-192 (secp192r1) 椭圆曲线

crate Docs Build Status Apache2/MIT licensed Rust Version Project Chat

纯Rust实现的NIST P-192(也称为secp192r1、prime192v1)椭圆曲线。

文档

⚠️ 安全警告

小密钥大小!

P-192提供与96位对称密钥等效的安全性,这对于现代使用来说太弱了。

更多信息请参阅: NIST特别出版物800-131A修订2

ECDSA和EdDSA:基于椭圆曲线的签名算法提供的安全性不大于域参数长度的1/2。因此,n应当至少为224位以满足联邦政府的使用。

本crate仅提供用于旧版互操作目的的公钥操作,并不包含秘密密钥操作、ECDH或ECDSA签名功能。

未审计!

该crate中的椭圆曲线算术从未经过独立的审计。

使用风险自担!

关于P-192的更多信息,请参阅: NIST特别出版物800-131A修订2

关于P-192的更多信息,请参阅: NIST特别出版物800-131A修订2

关于ECDSA和EdDSA的更多信息,请参阅: NIST加密算法

关于ECC密钥长度和算法选择的一般指南,请参阅: NIST加密标准指南

关于椭圆曲线密码学的更多信息,请参阅: NIST加密算法

关于FIPS 186-4的更多信息,请参阅: FIPS 186-4

关于密钥长度和算法选择的一般指南,请参阅: NIST加密标准指南

关于密钥长度和算法选择的一般指南,请参阅: NIST加密标准指南

关于密钥长度和算法选择的一般指南,请参阅: NIST加密标准指南

关于密钥长度和算法选择的一般指南,请参阅: NIST加密标准指南

关于密钥长度和算法选择的一般指南,请参阅: NIST加密标准指南

关于密钥长度和算法选择的一般指南,请参阅: NIST加密标准指南

除非您明确声明,否则根据Apache-2.0许可证定义的,您有意提交用于包含在作品中的任何贡献,应按上述方式双授权,不附加任何额外条款或条件。

依赖项

~2MB
~48K SLoC