From 7c9c9a1dc566247401ebaaf1b970fd026a048386 Mon Sep 17 00:00:00 2001 From: Petr Svenda Date: Sat, 4 Mar 2023 20:18:55 +0100 Subject: [PATCH] add JC Connect project JavaCard Connect is a framework which provides an implementation of a secure communication protocol in conformance with the Global Platform Card Specification --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index e146784..6faddf7 100644 --- a/README.md +++ b/README.md @@ -512,10 +512,14 @@ 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 +- [JavaCard Connect](https://github.com/nightcode/jcconnect) ![stars](https://img.shields.io/github/stars/nightcode/jcconnect.svg?style=social) ![lastcommit](https://img.shields.io/github/last-commit/nightcode/jcconnect.svg) ![numcontributors](https://img.shields.io/github/contributors-anon/nightcode/jcconnect.svg)
+JavaCard Connect is a framework which provides an implementation of a secure communication protocol in conformance with the Global Platform Card Specification. It allows to establish a secure channel between an off-card entity and a card. + - [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.