Differences From Artifact [a479ed6cf0]:
- File
src/OFSHA384Or512Hash.h
— part of check-in
[44f45c2e35]
at
2017-01-09 17:36:36
on branch trunk
— Update copyright
Forgot to add 2017, even though I already did quite some changes in
2017. (user: js, size: 1023) [annotate] [blame] [check-ins using]
To Artifact [cfc249c62f]:
- File src/OFSHA384Or512Hash.h — part of check-in [35934a9594] at 2017-04-02 16:02:52 on branch trunk — Avoid the anonymous namespace for ObjC++ with GCC (user: js, size: 1053) [annotate] [blame] [check-ins using]
| ︙ | ︙ | |||
23 24 25 26 27 28 29 |
*
* @brief A base class for SHA-384 and SHA-512.
*/
@interface OFSHA384Or512Hash: OFObject <OFCryptoHash>
{
uint64_t _state[8];
uint64_t _bits[2];
| | | 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
*
* @brief A base class for SHA-384 and SHA-512.
*/
@interface OFSHA384Or512Hash: OFObject <OFCryptoHash>
{
uint64_t _state[8];
uint64_t _bits[2];
union of_sha_384_or_512_hash_buffer {
uint8_t bytes[128];
uint64_t words[80];
} _buffer;
size_t _bufferLength;
bool _calculated;
}
- (void)OF_resetState;
@end
OF_ASSUME_NONNULL_END
|