Differences From Artifact [826ee219c6]:
- File src/OFString+CryptoHashing.m — part of check-in [1b82d3bf4f] at 2021-03-07 20:25:21 on branch trunk — *.m: Fold methods into one line where it fits (user: js, size: 2277) [annotate] [blame] [check-ins using] [more...]
To Artifact [e8341b8291]:
- File
src/OFString+CryptoHashing.m
— part of check-in
[b5a74319e1]
at
2021-04-07 19:22:20
on branch trunk
— OF{Data,String}+CryptoHashing: Rename methods
This makes it clearer that these return a string and not a hash object. (user: js, size: 2354) [annotate] [blame] [check-ins using]
| ︙ | ︙ | |||
53 54 55 56 57 58 59 | objc_autoreleasePoolPop(pool); return [OFString stringWithCString: cString encoding: OF_STRING_ENCODING_ASCII length: digestSize * 2]; } | | | | | | | | | 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
objc_autoreleasePoolPop(pool);
return [OFString stringWithCString: cString
encoding: OF_STRING_ENCODING_ASCII
length: digestSize * 2];
}
- (OFString *)stringByMD5Hashing
{
return [self of_cryptoHashWithClass: [OFMD5Hash class]];
}
- (OFString *)stringByRIPEMD160Hashing
{
return [self of_cryptoHashWithClass: [OFRIPEMD160Hash class]];
}
- (OFString *)stringBySHA1Hashing
{
return [self of_cryptoHashWithClass: [OFSHA1Hash class]];
}
- (OFString *)stringBySHA224Hashing
{
return [self of_cryptoHashWithClass: [OFSHA224Hash class]];
}
- (OFString *)stringBySHA256Hashing
{
return [self of_cryptoHashWithClass: [OFSHA256Hash class]];
}
- (OFString *)stringBySHA384Hashing
{
return [self of_cryptoHashWithClass: [OFSHA384Hash class]];
}
- (OFString *)stringBySHA512Hashing
{
return [self of_cryptoHashWithClass: [OFSHA512Hash class]];
}
@end
|