1.1 --- a/MYPublicKey.m Sat Jun 06 15:01:28 2009 -0700
1.2 +++ b/MYPublicKey.m Sun Jun 07 21:53:56 2009 -0700
1.3 @@ -36,7 +36,7 @@
1.4 [super dealloc];
1.5 }
1.6
1.7 -- (SecExternalItemType) keyType {
1.8 +- (SecExternalItemType) keyClass {
1.9 #if MYCRYPTO_USE_IPHONE_API
1.10 return kSecAttrKeyClassPublic;
1.11 #else
1.12 @@ -44,6 +44,16 @@
1.13 #endif
1.14 }
1.15
1.16 +#if MYCRYPTO_USE_IPHONE_API
1.17 +- (SecExternalItemType) keyType {
1.18 + return kSecAttrKeyTypeRSA;
1.19 +}
1.20 +
1.21 +- (MYSHA1Digest*) _keyDigest {
1.22 + return (MYSHA1Digest*) [MYSHA1Digest digestFromDigestData: [self _attribute: kSecAttrApplicationLabel]];
1.23 +}
1.24 +#endif
1.25 +
1.26 - (NSUInteger)hash {
1.27 return self.publicKeyDigest.hash;
1.28 }