Всем привет!
Работа над поддержкой спецификации Java Card 2.2.2 в jCardSim завершена. Исходный код находится в ветке https://github.com/licel/jcardsim/tree/jc2.2.2.
Собранный jar-файл: https://github.com/licel/jcardsim/raw/jc2.2.2/jcardsim-2.2.2-all.jar.
Кроме адаптации API, мы добавили поддержку следующих криптографических алгоритмов:
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
Если вам необходима поддержка опциональных пакетов:
- javacardx.biometry
- javacardx.external
- javacardx.framework.math
- javacardx.framework.tlv
- javacardx.framework.util
- javacardx.framework.util.intx
Добавляйте issues на https://github.com/licel/jcardsim/issues/new
Спасибо всем, кто нас поддерживает!
После небольших каникул, мы планируем начать работу по реализации спецификации GP 2.2.1.
С наилучшими пожеланиями,
jCardSim Developers Team