py_ecc:ECC配对以及bn_128和bls12_381曲线操作的Python实现

时间:2024-02-25 23:00:30
【文件属性】:

文件名称:py_ecc:ECC配对以及bn_128和bls12_381曲线操作的Python实现

文件大小:64KB

文件格式:ZIP

更新时间:2024-02-25 23:00:30

ecc ethereum secpk256k1 altbn128 Ethereum

py_ecc python中的椭圆曲线加密,包括secp256k1,alt_bn128和bls12_381。 警告:这个库包含了未经审计的一些实验代码。 快速开始 pip install py_ecc BLS签名 py_ecc链间标准化协议实施 。 BLS标准指定了,每个具有不同的功能以适应各种用例。 该库提供以下密码套件: G2Basic也称为BLS_SIG_BLS12381G2_XMD:SHA-256_SSWU_RO_NUL_ G2MessageAugmentation也称为BLS_SIG_BLS12381G2_XMD:SHA-256_SSWU_RO_AUG_ G2ProofOf


【文件预览】:
py_ecc-master
----MANIFEST.in(96B)
----pytest.ini(65B)
----py_ecc()
--------bls12_381()
--------py.typed(0B)
--------typing.py(2KB)
--------utils.py(1KB)
--------secp256k1()
--------optimized_bls12_381()
--------fields()
--------bls()
--------bn128()
--------__init__.py(339B)
--------optimized_bn128()
----.github()
--------PULL_REQUEST_TEMPLATE.md(133B)
--------ISSUE_TEMPLATE.md(460B)
----tests()
--------test_utils.py(280B)
--------test_backward_compatibility.py(769B)
--------bls()
--------test_secp256k1.py(893B)
--------test_bn128_and_bls12_381.py(11KB)
----tox.ini(544B)
----CHANGELOG(2KB)
----LICENSE(1KB)
----setup.py(2KB)
----.gitignore(2KB)
----.circleci()
--------config.yml(2KB)
--------merge_pr.sh(599B)
----Makefile(979B)
----README.md(3KB)
----.bumpversion.cfg(467B)

网友评论