aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpetrs2016-09-09 14:40:49 +0200
committerGitHub2016-09-09 14:40:49 +0200
commit761ebdf7fa5bd184f2482d4619c4a5ff2eefd7d9 (patch)
treede8f18f4983fe28449f31b5c1eb5fd5dbb27e8ca
parentad94bfad5c27bb31b5ab6bd09a6e20680c2286da (diff)
downloadECTester-761ebdf7fa5bd184f2482d4619c4a5ff2eefd7d9.tar.gz
ECTester-761ebdf7fa5bd184f2482d4619c4a5ff2eefd7d9.tar.zst
ECTester-761ebdf7fa5bd184f2482d4619c4a5ff2eefd7d9.zip
-rw-r--r--README.md18
1 files changed, 16 insertions, 2 deletions
diff --git a/README.md b/README.md
index acab143..91f3805 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,16 @@
-# ECTester
-Tester of Eliptic curves support on smartcards with JavaCard platform
+ECTester
+=======
+
+Tests support and behavior of smartcards with JavaCard platform with focus on Eliptic curves (TYPE_EC_FP and TYPE_EC_F2M).
+1. Upload simpleECC.cap using your favorite tool (e.g., GlobalPlatformPro tool https://github.com/martinpaljak/GlobalPlatform)
+2. Run java -jar SimpleAPDU.jar
+3. Inspect output log with annotated results
+
+Following operations are tested:
+ Allocation of new KeyPair class for specified parameters
+ Generation of keypair with default curve
+ Setting of custom curve and keypair generation
+ Generation of shared secret via ECDH
+ Behavior of card when invalid curves/points are provided (shoudl fail)
+
+If you are interested in testing support for other JavaCard algorithms, please visit: JCAlgTester project: https://github.com/crocs-muni/JCAlgTest