@@ -12,24 +12,14 @@ * Public License, either version 2 or 3, which can be found in the file * LICENSE.GPLv2 or LICENSE.GPLv3 respectively included in the packaging of this * file. */ -#import "OFHash.h" +#import "OFSHA224OrSHA256Hash.h" /*! * @class OFSHA256Hash OFSHA256Hash.h ObjFW/OFSHA256Hash.h * * @brief A class which provides functions to create an SHA-256 hash. */ -@interface OFSHA256Hash: OFObject -{ - uint32_t _state[8]; - uint64_t _bits; - union { - uint8_t bytes[64]; - uint32_t words[64]; - } _buffer; - size_t _bufferLength; - bool _calculated; -} +@interface OFSHA256Hash: OFSHA224OrSHA256Hash @end