From 67b4bcda5c99fe6893871034cc13dc96890c5053 Mon Sep 17 00:00:00 2001 From: Petr Svenda Date: Tue, 1 Nov 2022 17:19:14 +0100 Subject: [PATCH] add JCEd25519 project 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. --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 4b5d21a..1627e6b 100644 --- a/README.md +++ b/README.md @@ -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)
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) +
+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)
Provides software re-implementation of low-level operations like ECPoint or BigInteger without any use of proprietary API.