summaryrefslogtreecommitdiff
path: root/api/api.go
diff options
context:
space:
mode:
author Jaeyoon Lee <joyful.lee@samsung.corp-partner.google.com> 2023-06-29 16:05:54 +0900
committer Jaeyoon Lee <joyful.lee@samsung.corp-partner.google.com> 2023-08-09 17:33:34 +0900
commit8cbd940de917925266cb6f2086975a79ba4760ca (patch)
tree58e6802425ff9faa29c2c919945d1b9483ec291a /api/api.go
parenta680cb9cf85b6873eb367a6a0eb054caf3f56916 (diff)
Insert DEFAULT_MGF1_DIGEST SHA-1 on MGF_DIGEST tag when ImportWrappedKey
SecureKeyImport is failed because of MGF_DIGEST tag mismatch. wrapping key has MGF_DIGEST tag when generate or import key but importWrappedKey logic does not have MGF_DIGEST tag on WrappedKeyEntry So MGF_DIGEST tat mismatch error occur when decrypt wrapped key using wrapping key Insert SHA-1 value on MGF_DIGEST tag because ImportWrappedKey should have spcified format that keymint is compulsorily checking main digest SHA-256 and MGF digest SHA-1. And MGF_DIGEST tag will add only wrappingkey has MGF_DIGEST value in order not to affect keys generated prior to Android14. Bug: 277853193 Test: android.keystore.cts.ImportWrappedKeyTest#testKeyStore_ImportWrappedKey Change-Id: Id7229a763e3041ffbe73989a2bb24306b7beb7a5 Signed-off-by: Jaeyoon Lee <joyful.lee@samsung.corp-partner.google.com>
Diffstat (limited to 'api/api.go')
0 files changed, 0 insertions, 0 deletions