Skip to content

Latest pull from divegeek master - #41

Merged
BKSSMVenkateswarlu merged 53 commits into
BKSSMVenkateswarlu:masterfrom
divegeek:master
Dec 1, 2020
Merged

Latest pull from divegeek master#41
BKSSMVenkateswarlu merged 53 commits into
BKSSMVenkateswarlu:masterfrom
divegeek:master

Conversation

@BKSSMVenkateswarlu

Copy link
Copy Markdown
Owner

Latest pull from divegeek master

BKSSMVenkateswarluand 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)
bvenkateswarluand 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:masterDec 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
Sign up for freeto 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

@BKSSMVenkateswarlu@mdwivedi@cpathak