Releases: crocs-muni/JCAlgTest
JCAlgTest v1.8.2
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
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
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
- Added APDU metadata collection (APDU.getInBlockSize(), APDU.getOutBlockSize(), APDU.getNAD())
- Improved ECC testing where new KeyPair(ECC) fails
JCAlgTest v1.7.8
- 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
- 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
- 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
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
- minor: fixed occassional freeze with MessageDigest
JCAlgTest 1.7.3
- 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.