1.1 --- a/MYKeychainItem.m Sun Apr 19 21:19:35 2009 -0700
1.2 +++ b/MYKeychainItem.m Sun Jun 07 21:53:56 2009 -0700
1.3 @@ -17,13 +17,14 @@
1.4 @implementation MYKeychainItem
1.5
1.6
1.7 -- (id) initWithKeychainItemRef: (MYKeychainItemRef)itemRef;
1.8 +- (id) initWithKeychainItemRef: (MYKeychainItemRef)itemRef
1.9 {
1.10 Assert(itemRef!=NULL);
1.11 self = [super init];
1.12 if (self != nil) {
1.13 _itemRef = itemRef;
1.14 CFRetain(_itemRef);
1.15 + LogTo(INIT,@"%@, _itemRef=%@", [self class], itemRef);
1.16 }
1.17 return self;
1.18 }
1.19 @@ -213,6 +214,8 @@
1.20 return checkcssm(err,what);
1.21 #endif
1.22 Warn(@"MYCrypto error, %@: %@", what, MYErrorName(NSOSStatusErrorDomain,err));
1.23 + if (err==-50)
1.24 + [NSException raise: NSGenericException format: @"%@ failed with paramErr (-50)",what];
1.25 return NO;
1.26 } else
1.27 return YES;