Differences From Artifact [57c2a33df9]:
- File
src/OFSHA224Or256Hash.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: 1019) [annotate] [blame] [check-ins using]
To Artifact [d784642d5f]:
- File src/OFSHA224Or256Hash.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: 1049) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
23 24 25 26 27 28 29 | * * @brief A base class for SHA-224 and SHA-256. */ @interface OFSHA224Or256Hash: OFObject <OFCryptoHash> { uint32_t _state[8]; uint64_t _bits; | | | 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-224 and SHA-256. */ @interface OFSHA224Or256Hash: OFObject <OFCryptoHash> { uint32_t _state[8]; uint64_t _bits; union of_sha_224_or_256_hash_buffer { uint8_t bytes[64]; uint32_t words[64]; } _buffer; size_t _bufferLength; bool _calculated; } - (void)OF_resetState; @end OF_ASSUME_NONNULL_END |