diff options
Diffstat (limited to '7zip/Crypto/RarAES/sha1.h')
-rwxr-xr-x | 7zip/Crypto/RarAES/sha1.h | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/7zip/Crypto/RarAES/sha1.h b/7zip/Crypto/RarAES/sha1.h deleted file mode 100755 index a7cf9a16..00000000 --- a/7zip/Crypto/RarAES/sha1.h +++ /dev/null @@ -1,32 +0,0 @@ -// sha1.h -// This file is based on public domain -// Steve Reid and Wei Dai's code from Crypto++ - -#ifndef __RAR_SHA1 -#define __RAR_SHA1 - -#include <stddef.h> -#include "../../../Common/Types.h" - -#define HW 5 - -// Sha1 implementation in RAR before version 3.60 has bug: -// it changes data bytes in some cases. -// So this class supports both versions: normal_SHA and rar3Mode - -struct CSHA1 -{ - UInt32 m_State[5]; - UInt64 m_Count; - unsigned char _buffer[64]; - - void Transform(UInt32 data[16], bool returnRes = false); - void WriteByteBlock(bool returnRes = false); - -public: - void Init(); - void Update(Byte *data, size_t size, bool rar350Mode = false); - void Final(Byte *digest); -}; - -#endif |