@@ -26,21 +26,24 @@ * * @brief A base class for SHA-224 and SHA-256. */ @interface OFSHA224Or256Hash: OFObject { +@private OFSecureData *_iVarsData; +@protected struct of_sha224_or_256_hash_ivars { uint32_t state[8]; uint64_t bits; union of_sha224_or_256_hash_buffer { uint8_t bytes[64]; uint32_t words[64]; } buffer; size_t bufferLength; } *_iVars; +@private bool _calculated; OF_RESERVE_IVARS(4) } @end OF_ASSUME_NONNULL_END