Skip to content

Releases: crocs-muni/JCAlgTest

JCAlgTest v1.8.2

25 Nov 16:50
991c048
Compare
Choose a tag to compare

Important: all collected results are now in separate repository https://github.com/crocs-muni/jcalgtest_results/. The generated web results are available at https://www.fi.muni.cz/~xsvenda/jcalgtest/ . Prebuild binary includes all necessary libraries.
Changelog:
* Update to match applet version with delayed allocation by default
* Add detailed info for submitting results at beginning
* Add testing of ECC 640b keys
* Fix display of help info
* Add always send Le=256 to support certain cards (like Gemalto) expecting it
* Add sanity check for returned algtest buffer
* Improved used and fixed issues with CLI parameters
* Fix missing JCSystem.MEMORY_TYPE_TRANSIENT_DESELECT in results

Please consider sending us results obtained for your card - thank you so much!

JCAlgTest v1.8.1

01 Nov 17:14
558c7aa
Compare
Choose a tag to compare

Important: all collected results are now in separate repository https://github.com/crocs-muni/jcalgtest_results/.

  • add command line options for non-interactive measurements
  • fix minor issues with names of operations in results files
  • improve web visualization generation
  • prebuild binary includes all necessary libraries

Please consider sending us results obtained for your card - thank you so much!

JCAlgTest v1.8.0

22 Dec 15:43
e3ba2a4
Compare
Choose a tag to compare

Major update adding:

  • testing all JC 3.0.4, JC 3.05 and JC 3.1 constants
  • testing of modular Cipher and Signature objects creation (all combinations of cipher, pad and hash algs)
  • testing objects available only in JC 3.0.4 and JC 3.05 using conditional build (separate cap files generated)
  • testing OneShot versions of crypto functions
  • add curves for FP 320 and 512 bits
  • improving performance profiling to better cope with large number of objects
  • report RAM and EPROM memory consumed by object allocation

Please consider sending us results obtained for your card - thank you so much!

JCAlgTest v1.7.9

22 Jul 12:02
86ea4d0
Compare
Choose a tag to compare
  • Added APDU metadata collection (APDU.getInBlockSize(), APDU.getOutBlockSize(), APDU.getNAD())
  • Improved ECC testing where new KeyPair(ECC) fails

JCAlgTest v1.7.8

18 May 07:56
1727952
Compare
Choose a tag to compare
  • fixed important error preventing performance measurement for RSA_CRT algorithms (introduced in 1.7.0 version)
  • added caching of RSA keys for faster performance testing
  • smaller improvements and fixes

JCAlgTest v1.7.7

19 Apr 21:08
27152b3
Compare
Choose a tag to compare
  • Fixed bug with KeyAgreement support (incorrectly reported as supported for all constants)
  • Rerun testing on available cards, new support table produced (see https://jcalgtest.org/)

JCAlgTest v1.7.6

12 Dec 19:06
42abaaa
Compare
Choose a tag to compare
  • added support for jCardSim (basic testing + preparation for TravisCI tests)
  • testing AEAD ciphers
  • added testing of ECFP 320 and 512b keys
  • improved files wit results (javacard api support version, fixed getMaxCommitSize)
  • disabled testing of arbitrary RSA public key (cause issue with J3H081 card)
  • various bugfixes

JCAlgTest 1.7.5

17 Sep 08:58
b3f27cc
Compare
Choose a tag to compare

Bug fixes:

  • separate files with log of already measured operations for different types of tests
  • out of bound exception in data-dependent tests (thx melanieaxel)

JCAlgTest 1.7.4

22 Apr 19:19
9c318c6
Compare
Choose a tag to compare
  • minor: fixed occassional freeze with MessageDigest

JCAlgTest 1.7.3

10 Jun 14:22
Compare
Choose a tag to compare
  • added new constants from JC 3.0.5
  • Fixed issue incorrect testing for KeyAgreement support (only ALG_EC_SVDP_DH was tested, not other constants)

Note: cap file for card is now provided only for Java Card 2.2.2 or higher. If you need conversion with lower version, please use JCAlgTest 1.7.1 or better contact us.