Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/kornelski/7z.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '7zip/Crypto/RarAES/sha1.h')
-rwxr-xr-x7zip/Crypto/RarAES/sha1.h32
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