kee-wallet/library/crypto/src
Severiano Jaramillo 01be5d24ab Implement BN256's G1 functionality.
- Ported over the BN256's G1 functionality from derohe's bh256.go file.
- Updated CurePoint's toString() method: Create a copy of the object to avoid updating the values of the object when calling toString().
- Used UByteArray in GfP's marshal/unmarshal methods to fix issue with negative numbers.
- Fixed an issue with how the carry is calculated in gfpMul method and added a test to confirm its correct behavior.
- Used UByteArray in Lattice's multi method to avoid issues with negative numbers.
- Added a test to confirm that G1 marshal and unmarshal methods work correctly.
2024-06-01 22:51:01 -07:00
..
main/kotlin/net/agorise/library/crypto Implement BN256's G1 functionality. 2024-06-01 22:51:01 -07:00
test/kotlin/net/agorise/library/crypto Implement BN256's G1 functionality. 2024-06-01 22:51:01 -07:00