]> git.saurik.com Git - apple/security.git/blobdiff - OSX/libsecurity_keychain/regressions/kc-23-key-export-symmetric.m
Security-57740.51.3.tar.gz
[apple/security.git] / OSX / libsecurity_keychain / regressions / kc-23-key-export-symmetric.m
index 6fc075eea6f279e7ad799bf15d33a2281cda5a1c..7c7c023df46b6012c6f467cdbb9a47092b9e7ef6 100644 (file)
@@ -103,11 +103,10 @@ int kc_23_key_export_symmetric(int argc, char *const *argv)
     
     SecKeychainRef kc = getPopulatedTestKeychain();
 
-       NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
        SecKeyRef cryptokey;
        OSStatus status;
 
-       CFStringRef label = (CFStringRef)([NSString stringWithFormat:@"Symmetric Cryptotest %ld %d", (long)time(NULL), arc4random(), nil]);
+       CFStringRef label = (__bridge_retained CFStringRef)([NSString stringWithFormat:@"Symmetric Cryptotest %ld %d", (long)time(NULL), arc4random(), nil]);
        cryptokey = generateSymmetricKey(kc, label);
 
        // Using SecItemExport
@@ -135,8 +134,6 @@ int kc_23_key_export_symmetric(int argc, char *const *argv)
     ok_status(SecKeychainDelete(kc), "%s: SecKeychainDelete", testName);
     CFReleaseNull(kc);
 
-    [pool drain];
-
     deleteTestFiles();
        return 0;
 }