ecdsa-kotlin
ecdsa-kotlin copied to clipboard
A simple, lightweight, fast elliptical curve cryptography library in kotlin.
I made an implementation with P-192, 224, 256, 384 and 521 based on your code, I also sorted the testvectors from NIST and wrote initial UnitTests but not complete. I...
This PR is built on top of https://github.com/carterharrison/ecdsa-kotlin/pull/6. I will rebase once accepted and merged Added support for iOS, macOS and JS Probably there is potential to add more platform...
This PR is built on top of https://github.com/carterharrison/ecdsa-kotlin/pull/8. I will rebase once accepted and merged Adds publishing plugin to allow publishing of the library to maven
This PR is built on top of https://github.com/carterharrison/ecdsa-kotlin/pull/7. I will rebase once accepted and merged Adds curve `Secp256r1` (tested generating 2 keypairs locally using openssl. open for better idea or...
this PR is build on top of https://github.com/carterharrison/ecdsa-kotlin/pull/5 will rebase once that is accepted and merged I moved the project to be a Kotlin Multiplatform Project with only the jvm...
This code here: > val signature = EcSign.signData(keyPair, data, EcSha256) From what I've tried this code returns varying size of both r and s bytes. Sometimes it returns 32, sometimes...
Steps done: - Adding Jitpack as repository source: repositories { maven { url = uri("https://jitpack.io") } // Also tried with adding www } - Adding dependency: dependencies { implementation("com.github.carterharrison:ecdsa-kotlin:0.0.2") }