summaryrefslogtreecommitdiff
path: root/ftparchive/sources.cc
diff options
context:
space:
mode:
Diffstat (limited to 'ftparchive/sources.cc')
-rw-r--r--ftparchive/sources.cc47
1 files changed, 0 insertions, 47 deletions
diff --git a/ftparchive/sources.cc b/ftparchive/sources.cc
deleted file mode 100644
index d0878a70a..000000000
--- a/ftparchive/sources.cc
+++ /dev/null
@@ -1,47 +0,0 @@
-#include <string>
-#include <iostream>
-
-// for memcpy
-#include <cstring>
-
-#include <apt-pkg/error.h>
-#include <apt-pkg/gpgv.h>
-
-#include "sources.h"
-
-bool DscExtract::TakeDsc(const void *newData, unsigned long newSize)
-{
- if(newSize > maxSize)
- return _error->Error("DSC data is too large %lu!", newSize);
-
- if (newSize == 0)
- {
- Length = 0;
- return true;
- }
- memcpy(Data, newData, newSize);
- Length = newSize;
-
- return true;
-}
-
-bool DscExtract::Read(std::string FileName)
-{
- FileFd F;
- if (OpenMaybeClearSignedFile(FileName, F) == false)
- return false;
-
- unsigned long long const FSize = F.FileSize();
- if(FSize > maxSize)
- return _error->Error("DSC file '%s' is too large!",FileName.c_str());
-
- if (F.Read(Data, FSize) == false)
- return false;
- Length = FSize;
-
- IsClearSigned = (FileName != F.Name());
-
- return true;
-}
-
-