]> git.saurik.com Git - apple/libsecurity_codesigning.git/blobdiff - lib/singlediskrep.h
libsecurity_codesigning-55004.tar.gz
[apple/libsecurity_codesigning.git] / lib / singlediskrep.h
index e66ec471459a4a34f754f4b89e80919eac922c44..2ff73e10787a298e530e2e991dc887597c114050 100644 (file)
@@ -44,15 +44,17 @@ namespace CodeSigning {
 //
 class SingleDiskRep : public DiskRep {
 public:
-       SingleDiskRep(const char *path);
+       SingleDiskRep(const std::string &path);
 
+       CFDataRef identification();                                                             // partial file hash
        std::string mainExecutablePath();                                               // base path
        CFURLRef canonicalPath();                                                               // base path
-       std::string recommendedIdentifier();                                    // basename(path)
        size_t signingLimit();                                                                  // size of file
        UnixPlusPlus::FileDesc &fd();                                                   // readable fd for this file
        void flush();                                                                                   // close cached fd
        
+       std::string recommendedIdentifier(const SigningContext &ctx); // basename(path)
+       
 public:
        class Writer;