Skip to content
This repository was archived by the owner on May 24, 2026. It is now read-only.

Some code optimizations, design changes addressing previous comments and new functionality. - #5

Closed
cpathak wants to merge 5 commits into
divegeek:masterfrom
cpathak:master
Closed

Some code optimizations, design changes addressing previous comments and new functionality.#5
cpathak wants to merge 5 commits into
divegeek:masterfrom
cpathak:master

Conversation

@cpathak

Copy link
Copy Markdown
Contributor

No description provided.

- removed command related classes and combined them into KMKeymasterApplet class
- removed context class as it is no longer needed.
- changed the random number generation logic to use aes cbc with aes 128 bit key encryption as simulator does not support aes ecb and aes 256 bit key.
- changed exception throwing to use ISOException.throwit() to use runtime environment's instance.
Implemented transient memory based code.
- Some Code optimizations.
- ImportKey, GenerateKey and GetKeyCharacteristics functionality.
- GetKeyCharacteristics only tested on jcardSim.
Code changes to crypto provider.
New feature implemented but not tested.
Removed untested code from KeymasterApplet.
@cpathakcpathak closed this Jun 11, 2020
divegeek pushed a commit that referenced this pull request Feb 16, 2021
subrahmanyaman referenced this pull request in subrahmanyaman/JavaCardKeymaster Aug 26, 2021
mdwivedi pushed a commit that referenced this pull request Dec 7, 2021
mdwivedi pushed a commit that referenced this pull request Apr 19, 2022
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@cpathak