]> git.saurik.com Git - apple/security.git/blobdiff - securityd/src/localdatabase.cpp
Security-58286.200.222.tar.gz
[apple/security.git] / securityd / src / localdatabase.cpp
index 1be58018b14138ddf4fd709e568e7167aa27ecbd..2217294c2000d34082aaed77854f2080e7f083cb 100644 (file)
@@ -200,7 +200,7 @@ void LocalDatabase::wrapKey(const Context &context, const AccessCredentials *cre
 {
     keyToBeWrapped.validate(context.algorithm() == CSSM_ALGID_NONE ?
             CSSM_ACL_AUTHORIZATION_EXPORT_CLEAR : CSSM_ACL_AUTHORIZATION_EXPORT_WRAPPED,
-        cred);
+                            cred, &keyToBeWrapped.database());
     if (wrappingKey) {
         context.replace(CSSM_ATTRIBUTE_KEY, myKey(*wrappingKey).cssmKey());
                wrappingKey->validate(CSSM_ACL_AUTHORIZATION_ENCRYPT, context);