JCAlgTest
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.
On JC 2.2.2 this class is not supported. Still when running the test it is returned as supported. I assume the card is implementing it internally, but the AEADCipher is...
The build seems to be running on Windows which does not care about upper / lower case. This is fixing it.
Garbage returned from card is incorrectly parsed and results in YES for algorithm support Add more strict parsing of result Example: CommmandAPDU: 6 bytes, nc=1, ne=0 b0 75 11 00...
Add collection and parsing of GlobalPlatform information same as the GlobalPlatformPro tool. GlobalPlatformPro issues and parses following commands: 80CA0066 00 GET DATA(Card Data) 80CA0067 00 GET DATA(Card Capabilities) 80CA00E0 00...
The computation of time of single operation is incorrectly computed if the 'baseline measurements ' or 'baseline stats' is not taking same time (+ noise) - for example, if additional...
JCOP4 shall have support for ECC 640 bits key length: https://www.cardlogix.com/product/nxp-jcop-4-java-card-3-0-5-classic/
If oneshot version of algorithm is tested, its result is taken instead of due to collision in name in hashmap
OMNI NFC Ring returns incorrect data when specific algorithm is tested, yet it is not detected as invalid but as supported algorithm instead. The status word is correct and second...
Following files contain missing info at ALREADY_MEASURED due to split of measurement sessions: NXP_JCOP3_J3H145g_P60____PERFORMANCE_SYMMETRIC_ASYMMETRIC_DATAFIXED_1607448576095__3b_94_95_81_01_46_54_56_01_c4.csv NXP_J2E081____PERFORMANCE_SYMMETRIC_ASYMMETRIC_DATAFIXED_1557821230486__3b_f9_13_00_00_81_31_fe_45_4a_43_4f_50_32_34_32_52_33_a2.csv