VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Volume/Hash.h
diff options
context:
space:
mode:
authorMounir IDRASSI <mounir.idrassi@idrix.fr>2014-07-20 12:30:58 +0200
committerMounir IDRASSI <mounir.idrassi@idrix.fr>2014-11-08 23:21:35 +0100
commita5c1978eefe2fd0dbf1ab6b7cdcb019a9b913a40 (patch)
treebb48f3b5544dc218228d368a7e893a83f0c0b059 /src/Volume/Hash.h
parent75f780871949e5bacca4718507e66c8d28d72e69 (diff)
downloadVeraCrypt-a5c1978eefe2fd0dbf1ab6b7cdcb019a9b913a40.tar.gz
VeraCrypt-a5c1978eefe2fd0dbf1ab6b7cdcb019a9b913a40.zip
Remove remaining legacy cryptographic algorithms that are never used by VeraCrypt.
Diffstat (limited to 'src/Volume/Hash.h')
-rw-r--r--src/Volume/Hash.h22
1 files changed, 0 insertions, 22 deletions
diff --git a/src/Volume/Hash.h b/src/Volume/Hash.h
index befdd631..70872d54 100644
--- a/src/Volume/Hash.h
+++ b/src/Volume/Hash.h
@@ -65,28 +65,6 @@ namespace VeraCrypt
65 Ripemd160 &operator= (const Ripemd160 &); 65 Ripemd160 &operator= (const Ripemd160 &);
66 }; 66 };
67 67
68 // SHA-1
69 class Sha1 : public Hash
70 {
71 public:
72 Sha1 ();
73 virtual ~Sha1 () { }
74
75 virtual void GetDigest (const BufferPtr &buffer);
76 virtual size_t GetBlockSize () const { return 64; }
77 virtual size_t GetDigestSize () const { return 160 / 8; }
78 virtual wstring GetName () const { return L"SHA-1"; }
79 virtual shared_ptr <Hash> GetNew () const { return shared_ptr <Hash> (new Sha1); }
80 virtual void Init ();
81 virtual void ProcessData (const ConstBufferPtr &data);
82
83 protected:
84
85 private:
86 Sha1 (const Sha1 &);
87 Sha1 &operator= (const Sha1 &);
88 };
89
90 // SHA-512 68 // SHA-512
91 class Sha512 : public Hash 69 class Sha512 : public Hash
92 { 70 {