diff --git a/Source/3rdParty/AWFileHash/AWFileHash.h b/Source/3rdParty/AWFileHash/AWFileHash.h index 904aeebf..8fe9346b 100644 --- a/Source/3rdParty/AWFileHash/AWFileHash.h +++ b/Source/3rdParty/AWFileHash/AWFileHash.h @@ -20,12 +20,10 @@ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR TH @interface AWFileHash : NSObject -+ (NSString *)md5HashOfData:(NSData *)data; + (NSString *)sha1HashOfData:(NSData *)data; + (NSString *)sha512HashOfData:(NSData *)data; + (NSString *)crc32HashOfData:(NSData *)data; -+ (NSString *)md5HashOfFileAtPath:(NSString *)filePath; + (NSString *)sha1HashOfFileAtPath:(NSString *)filePath; + (NSString *)sha512HashOfFileAtPath:(NSString *)filePath; + (NSString *)crc32HashOfFileAtPath:(NSString *)filePath; diff --git a/Source/3rdParty/AWFileHash/AWFileHash.m b/Source/3rdParty/AWFileHash/AWFileHash.m index ab3282ca..ed3a89f5 100644 --- a/Source/3rdParty/AWFileHash/AWFileHash.m +++ b/Source/3rdParty/AWFileHash/AWFileHash.m @@ -307,11 +307,7 @@ int CC_CRC32_Final(unsigned char *md, CC_CRC32_CTX *c) { #pragma mark - #pragma mark public class accessors -+ (NSString *)md5HashOfData:(NSData *)data { - FileHashComputationContext context; - FileHashComputationContextInitialize(context, MD5); - return [self hashOfNSData:data withComputationContext:&context]; -} + + (NSString *)sha1HashOfData:(NSData *)data { FileHashComputationContext context; @@ -331,12 +327,6 @@ int CC_CRC32_Final(unsigned char *md, CC_CRC32_CTX *c) { return [self hashOfNSData:data withComputationContext:&context]; } -+ (NSString *)md5HashOfFileAtPath:(NSString *)filePath { - FileHashComputationContext context; - FileHashComputationContextInitialize(context, MD5); - return [self hashOfFileAtPath:filePath withComputationContext:&context]; -} - + (NSString *)sha1HashOfFileAtPath:(NSString *)filePath { FileHashComputationContext context; FileHashComputationContextInitialize(context, SHA1);