summaryrefslogtreecommitdiff
path: root/apt-pkg/contrib/md5.h
diff options
context:
space:
mode:
authorJulian Andres Klode <julian.klode@canonical.com>2020-02-18 12:48:38 +0100
committerJulian Andres Klode <julian.klode@canonical.com>2020-02-18 12:48:38 +0100
commite8016805b87bead8eb3dff0d0559c5d9590b721b (patch)
tree2b56db6a3e0bcad1389f2ab8663a09d1dc2c0b94 /apt-pkg/contrib/md5.h
parent4cf64a718f5630f8fcee8989f5ab1b88bb1932a7 (diff)
Remove code tagged APT_PKG_590, add some missing includes
Remove all code scheduled to be removed after 5.90, and fix files to include files they previously got from hashes.h including more headers.
Diffstat (limited to 'apt-pkg/contrib/md5.h')
-rw-r--r--apt-pkg/contrib/md5.h49
1 files changed, 0 insertions, 49 deletions
diff --git a/apt-pkg/contrib/md5.h b/apt-pkg/contrib/md5.h
deleted file mode 100644
index de0699f6a..000000000
--- a/apt-pkg/contrib/md5.h
+++ /dev/null
@@ -1,49 +0,0 @@
-// -*- mode: cpp; mode: fold -*-
-// Description /*{{{*/
-/* ######################################################################
-
- MD5SumValue - Storage for a MD5Sum
- MD5Summation - MD5 Message Digest Algorithm.
-
- This is a C++ interface to a set of MD5Sum functions. The class can
- store a MD5Sum in 16 bytes of memory.
-
- A MD5Sum is used to generate a (hopefully) unique 16 byte number for a
- block of data. This can be used to guard against corruption of a file.
- MD5 should not be used for tamper protection, use SHA or something more
- secure.
-
- There are two classes because computing a MD5 is not a continual
- operation unless 64 byte blocks are used. Also the summation requires an
- extra 18*4 bytes to operate.
-
- ##################################################################### */
- /*}}}*/
-#ifndef APTPKG_MD5_H
-#define APTPKG_MD5_H
-
-#include <stdint.h>
-
-#include "hashsum_template.h"
-
-
-typedef HashSumValue<128> MD5SumValue;
-
-class APT_DEPRECATED_MSG("Use Hashes instead") APT_PKG_590("Remove") MD5Summation : public SummationImplementation
-{
- uint32_t Buf[4];
- unsigned char Bytes[2*4];
- unsigned char In[16*4];
- bool Done;
-
- public:
-
- bool Add(const unsigned char *inbuf, unsigned long long inlen) APT_OVERRIDE APT_NONNULL(2);
- using SummationImplementation::Add;
-
- MD5SumValue Result();
-
- MD5Summation();
-};
-
-#endif