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

Update to latest version of IVID / OMAPI wrapper layer #1

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

ckahlo
Copy link

@ckahlo ckahlo commented May 13, 2020

new OMAPI (android.se.*) is needed on newer phones

…ansport only on T=0 links, fix Bug when compiled with JDK9
…lements and (e)UICCs differently + more docs
- version bumped to 0.1.0
- introduced "Secure Element Abstraction Layer" (SEAL) with easier and more flexible interface
- removed lib.omw.omapi module, all compile-time dependencies are now only in lib.omw.android
- added support for new OMAPI (android.se.*), old OMAPI (org.simalliance), TelephonyMgr API, NFC EE
- package names renamed from net.vx4.lib.omapi to net.vx4.lib.ivid
- OMAPITP now replaced with IVIDTP (it is not only Open Mobile API any more)
- CallbackHandler is now AuthenticationCallback and returns no plain secret,
  instead a ready to used initialized instance of Cipher (AES-CBC, decrypt) - should be from hardware keystore
Made it usable with extended length on basic channel over T=0, this is the default if an applet is selected without returning communication information in the FCI tag.
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