Hi all and everyone,
We have just finished adding Java Card 2.2.2 specification support in jCardSim. Source code is placed in the tree https://github.com/licel/jcardsim/tree/jc2.2.2.
Built jar file: https://github.com/licel/jcardsim/raw/jc2.2.2/jcardsim-2.2.2-all.jar.
Besides API adaptation, we have added support for the following cryptographic algorithms:
Signature:
- ALG_RSA_SHA_ISO9796_MR
- ALG_HMAC_SHA1
- ALG_HMAC_SHA_256
- ALG_HMAC_SHA_384
- ALG_HMAC_SHA_512
- ALG_HMAC_MD5
- ALG_HMAC_RIPEMD160
MessageDigest:
- ALG_RIPEMD160
- ALG_SHA_256
- ALG_SHA_384
- ALG_SHA_512
If you need support for optional packages:
- javacardx.biometry
- javacardx.external
- javacardx.framework.math
- javacardx.framework.tlv
- javacardx.framework.util
- javacardx.framework.util.intx
Please add an issue at https://github.com/licel/jcardsim/issues/new
Thanks to all who supported us!
After a short vacation we are going to start implementing GP 2.2.1 specification.
With kind regards,
jCardSim Developers Team