We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
It would be nice if py_ecc.secpk256k1, py_ecc.bls12_381 and py_ecc.bn128 all had roughly the same API.
py_ecc.secpk256k1
py_ecc.bls12_381
py_ecc.bn128
A combination of exposing a few un-exposed APIs from secpk256k1 and renaming things.
secpk256k1
add
multiply
py_ecc.secp256k1.secp256k1
py_ecc.secp256k1
py_ecc.secp256k1.secp256k1.inv
neg
field_modulus
curve_order
secp256k1
The text was updated successfully, but these errors were encountered:
No branches or pull requests
What is wrong?
It would be nice if
py_ecc.secpk256k1
,py_ecc.bls12_381
andpy_ecc.bn128
all had roughly the same API.How can it be fixed
A combination of exposing a few un-exposed APIs from
secpk256k1
and renaming things.add
andmultiply
frompy_ecc.secp256k1.secp256k1
frompy_ecc.secp256k1
py_ecc.secp256k1.secp256k1.inv
needs to be renamed/aliased toneg
to line up with the bls/bn APIs.field_modulus
andcurve_order
might need to have their equivalent values exposed fromsecp256k1
The text was updated successfully, but these errors were encountered: