Skip to content

Conversation

@BKSSMVenkateswarlu
Copy link
Owner

Latest pull from divegeek master

BKSSMVenkateswarlu and others added 30 commits September 4, 2020 21:12
latest changes from cpathak master
Fixed few bugs relating to Hmac operation, abort operation
Modified the KMKeymasterApplet code to send back the inputConsumed
length equal to input length.
   instead.
2. Fill tmpArray to zeros after use.
3. Code indentation, Remove unused code.
HAL returns Unimplemented error for Verify authorization
2. Added Backup and restore functionality.
1. Provision Attestation IDs and Root key.
2. Provision Root certificate
3. Provision Shared secret.
2. Made changes to support only EC signing key instead of RSA key.
3. Clear HMAC nonce and generate it in setBootParams.
1. Renamed the state names and provision status names of the Applet.
2. Moved the validation logic of cert chain to decoder.
3. Replace nest if else with switch.
Add Begin/End STATE, rm old B&R & mv handle statem
2. Updated the comments.
3. Modified the Instruction command values.
  2. Renamed setDeviceBooted to clearDeviceBooted.
  3. Removed UINSTALLED_STATE, INACTIVE_STATE.
Added real numbers for reference (to be referred in design doc too)
bvenkateswarlu and others added 23 commits November 24, 2020 14:05
Update KMKeymasterApplet.java
2. Removed commented code
3. Removed TODO code which is already handled.
4. Added Extended errors inside KMError to map ISOExceptions to
   KMErrors.
Included vendorPatchLevel and bootPatchLevel in KeyCharateristics.
Added check for vendorPatchLevel and bootPatchLevel in upgradeKeyCmd
…ory class.

Modified applet code to use these functions whereever necessary.
2. Used Proper Tag names in KMAttetationCert class instead of hard-coding.
Resructured code and related changes
Corrected the values of extended errorCodes.
Removed the hard-coded tags in KMAttestationCertImpl
Updated README file.
Updated the links for Applet Design document and HAL design document.
2. Added getCertificateChain function which parses the chain of certificates.
3. Bug fixes.
@BKSSMVenkateswarlu BKSSMVenkateswarlu merged commit eb732ac into BKSSMVenkateswarlu:master Dec 1, 2020
AvinashHedage pushed a commit to AvinashHedage/JavaCardKeymaster that referenced this pull request Feb 14, 2022
AvinashHedage pushed a commit to AvinashHedage/JavaCardKeymaster that referenced this pull request Apr 9, 2022
…ersion

bugfix in keyblob version changes
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.

3 participants