The project aims to simplify the usage of ECC curve (curve25519) with Diffie-Hellman Key exchange. The work is inline with the Account Aggregator Specification.
This PR has the fully working node js code for x25519 and partially working C code.
Motivation and Context
This was a work in progress with not much attention. But recently there was an issue filed about the support for other languages. Please refer here.
https://github.com/Sahamati/rahasya/issues/25
Note: The C code is not fully working as of now.
Types of changes
[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
Checklist
[ ] My change requires a change to the documentation.
[ X] I have updated the documentation accordingly.
Description
This PR has the fully working node js code for x25519 and partially working C code.
Motivation and Context
This was a work in progress with not much attention. But recently there was an issue filed about the support for other languages. Please refer here. https://github.com/Sahamati/rahasya/issues/25 Note: The C code is not fully working as of now.
Types of changes
Checklist