Remove use of openssl constants

This commit is contained in:
Allan Odgaard
2012-09-29 22:49:13 +02:00
parent 15bd31880e
commit 456374342a
2 changed files with 2 additions and 2 deletions

View File

@@ -8,7 +8,7 @@ static NSString* const kUserDefaultsReleaseNotesDigestKey = @"releaseNotesDigest
static NSData* Digest (NSString* someString)
{
char const* str = [someString UTF8String];
char md[SHA_DIGEST_LENGTH];
char md[CC_SHA1_DIGEST_LENGTH];
CC_SHA1((unsigned char*)str, strlen(str), (unsigned char*)md);
return [NSData dataWithBytes:md length:sizeof(md)];
}

View File

@@ -43,7 +43,7 @@ class SaveTests : public CxxTest::TestSuite
static std::string sha1 (std::string const& src)
{
char md[SHA_DIGEST_LENGTH];
char md[CC_SHA1_DIGEST_LENGTH];
CC_SHA1((unsigned char*)src.data(), src.size(), (unsigned char*)md);
return std::string(md, md + sizeof(md));
}