MYPublicKey.m
changeset 23 39fec79de6e8
parent 21 2c300b15b381
child 24 6856e071d25a
     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  }