Skip to content

Commit

Permalink
add JCEd25519 project
Browse files Browse the repository at this point in the history
JCEd25519 is a JavaCard implementation of Ed25519 signing using public JavaCard API. The implementation uses (modified) JCMathLib library to perform necessary operations like EC and BigInt arithmetic. And in case SHA512 is not supported by given JavaCard, its software re-implementation is used.
  • Loading branch information
petrs committed Nov 1, 2022
1 parent fffb0c1 commit 67b4bcd
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -512,6 +512,10 @@ The main goal of this framework is to synchronize Java Card 2 applets through th
- [JavaCard ChaCha20 implementation](https://github.com/thotheolh/jcChaCha2032) ![stars](https://img.shields.io/github/stars/thotheolh/jcChaCha2032.svg?style=social) ![lastcommit](https://img.shields.io/github/last-commit/thotheolh/jcChaCha2032.svg) ![numcontributors](https://img.shields.io/github/contributors-anon/thotheolh/jcChaCha2032.svg) <br>
32-bit JavaCard based ChaCha20 stream cipher optimized for JavaCard environment with 32-bit Integer support

- [JCEd25519](https://github.com/dufkan/JCEd25519) ![stars](https://img.shields.io/github/stars/dufkan/JCEd25519.svg?style=social) ![lastcommit](https://img.shields.io/github/last-commit/dufkan/JCEd25519.svg) ![numcontributors](https://img.shields.io/github/contributors-anon/dufkan/JCEd25519.svg)
<br>
JCEd25519 is a JavaCard implementation of Ed25519 signing using public JavaCard API. The implementation uses (modified) JCMathLib library to perform necessary operations like EC and BigInt arithmetic. And in case SHA512 is not supported by given JavaCard, its software re-implementation is used.

- [JCMathLib - ECPoint library](https://github.com/OpenCryptoProject/JCMathLib) ![stars](https://img.shields.io/github/stars/OpenCryptoProject/JCMathLib.svg?style=social) ![lastcommit](https://img.shields.io/github/last-commit/OpenCryptoProject/JCMathLib.svg) ![numcontributors](https://img.shields.io/github/contributors-anon/OpenCryptoProject/JCMathLib.svg) <br>
Provides software re-implementation of low-level operations like ECPoint or BigInteger without any use of proprietary API.

Expand Down

0 comments on commit 67b4bcd

Please sign in to comment.