JCAlgTest icon indicating copy to clipboard operation
JCAlgTest copied to clipboard

Automated testing tool for algorithms from JavaCard API supported by particular smart card. Performance testing of almost all available methods. The results for more than 100+ cards.

Results 69 JCAlgTest issues
Sort by recently updated
recently updated
newest added

TravisCI fails, because JavaCard applet was added into AlgTest_JClient and JavaCard SDK is not present on default TravisCI build image

bug

- getInBlockSize - getOutBlockSize - getProtocol - getNAD

org.globalplatform.CVM org.globalplatform.GPSystem org.globalplatform.SecureChannel http://www.win.tue.nl/pinpasjc/docs/apis/gp211/org/globalplatform/

enhancement

The goal is to obtain results from users with cards already in database so we can get differences in hardware for the same type and family of cards in longer...

enhancement

- requires automatic upload of applet to card with import javacardx.apdu.ExtendedLength; public class AlgTest extends javacard.framework.Applet implements ExtendedLength - if not supported, upload will fail and this provides support information

enhancement

v1.8.1, JCSystem.MEMORY_TYPE_TRANSIENT_DESELECT is not reported: ``` JCSystem.getVersion()[Major.Minor];3.0; JCSystem.isObjectDeletionSupported;yes; JCSystem.MEMORY_TYPE_PERSISTENT;107464B; JCSystem.MEMORY_TYPE_TRANSIENT_RESET;4150B; JCSystem.getMaxCommitCapacity();5120B; ``` However, the following code reports `ramDeselectSize`. https://github.com/crocs-muni/JCAlgTest/blob/master/AlgTest_JClient/src/algtestjclient/CardMngr.java#L737

GP, Confidential Card Content Management - Amendment A. https://globalplatform.org/wp-content/uploads/2019/07/GPC_2.3_A_ConfidentialCardContentMgmt_v1.2_PublicRelease-replacement.pdf Needs investigation of commands from specification, add at least select of CASD security domain: Applet AID: A0 00 00 01 51...

enhancement