Fixed iPhone OS build. (issue 3) default tip
authorJens Alfke <jens@mooseyard.com>
Fri Aug 07 11:24:53 2009 -0700 (2009-08-07)
changeset 2854b373aa65ab
parent 27 d0aadddb9c64
Fixed iPhone OS build. (issue 3)
MYKey-iPhone.m
MYOID.h
MYOID.m
     1.1 --- a/MYKey-iPhone.m	Tue Jul 21 10:13:08 2009 -0700
     1.2 +++ b/MYKey-iPhone.m	Fri Aug 07 11:24:53 2009 -0700
     1.3 @@ -106,6 +106,10 @@
     1.4      return [self.keyData my_SHA1Digest];
     1.5  }
     1.6  
     1.7 +- (unsigned) keySizeInBits {
     1.8 +    return [[self _attribute: kSecAttrKeySizeInBits] intValue];
     1.9 +}
    1.10 +
    1.11  - (SecKeyRef) keyRef {
    1.12      return (SecKeyRef) self.keychainItemRef;
    1.13  }
     2.1 --- a/MYOID.h	Tue Jul 21 10:13:08 2009 -0700
     2.2 +++ b/MYOID.h	Fri Aug 07 11:24:53 2009 -0700
     2.3 @@ -16,7 +16,7 @@
     2.4      NSData *_data;
     2.5  }
     2.6  
     2.7 -#if TARGET_OS_MAC
     2.8 +#if !TARGET_OS_IPHONE
     2.9  + (MYOID*) OIDFromCSSM: (CSSM_OID)cssmOid;
    2.10  #endif
    2.11  
     3.1 --- a/MYOID.m	Tue Jul 21 10:13:08 2009 -0700
     3.2 +++ b/MYOID.m	Fri Aug 07 11:24:53 2009 -0700
     3.3 @@ -59,7 +59,7 @@
     3.4      return [[[self alloc] initWithBEREncoding: encoding] autorelease];
     3.5  }
     3.6  
     3.7 -#if TARGET_OS_MAC
     3.8 +#if !TARGET_OS_IPHONE
     3.9  + (MYOID*) OIDFromCSSM: (CSSM_OID)cssmOid
    3.10  {
    3.11      NSData *ber = [[NSData alloc] initWithBytesNoCopy: cssmOid.Data length: cssmOid.Length freeWhenDone: NO];