@@ -26,21 +26,24 @@ * * @brief A base class for SHA-384 and SHA-512. */ @interface OFSHA384Or512Hash: OFObject { +@private OFSecureData *_iVarsData; +@protected struct of_sha384_or_512_hash_ivars { uint64_t state[8]; uint64_t bits[2]; union of_sha384_or_512_hash_buffer { uint8_t bytes[128]; uint64_t words[80]; } buffer; size_t bufferLength; } *_iVars; +@private bool _calculated; OF_RESERVE_IVARS(4) } @end OF_ASSUME_NONNULL_END