From 91cec38dfed24ddd8e4d9f279b7753b17c313951 Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Wed, 9 Mar 2022 18:18:55 +0800 Subject: [PATCH] AWFileHash // Deprecating MD5. --- Source/3rdParty/AWFileHash/AWFileHash.h | 2 -- Source/3rdParty/AWFileHash/AWFileHash.m | 12 +----------- 2 files changed, 1 insertion(+), 13 deletions(-) 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);