MYKeychainItem.m
changeset 23 39fec79de6e8
parent 14 3af1d1c0ceb5
child 24 6856e071d25a
     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;