Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support jcardsim and J3H081 #31

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

anrp
Copy link

@anrp anrp commented Mar 20, 2023

jcardsim's PersistentSimulatorRuntime cannot persist Signature objects, so make those temporary and not part of the class object. Additionally, allow skipping checks for RSA4096 and for RSA PSS, as even just testing them can prevent applet installation on certain cards (J3H081).

jcardsim's PersistentSimulatorRuntime cannot persist Signature objects,
so make those temporary and not part of the class object. Additionally,
allow skipping checks for RSA4096 and for RSA PSS, as even just testing
them can prevent applet installation on certain cards (J3H081).
@anrp
Copy link
Author

anrp commented Mar 20, 2023

The changes to support jcardsim PersistentSimulatorRuntime may not be a good call, I'm not sure - since Signature objects have to be deleted by the card runtime, and if it doesn't support it it will quickly break.

@philipWendland
Copy link
Owner

The changes to support jcardsim PersistentSimulatorRuntime may not be a good call, I'm not sure - since Signature objects have to be deleted by the card runtime, and if it doesn't support it it will quickly break.

I am not sure, but I think I agree. Maybe there is another way?

If I am not mistaken, the J3H081 is an older card that seems to target JavaCard 3.0.1 classic. Please use the legacy version of IsoApplet as indicated in the readme.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants