]> git.saurik.com Git - apple/security.git/blobdiff - OSX/libsecurity_codesigning/lib/singlediskrep.h
Security-58286.41.2.tar.gz
[apple/security.git] / OSX / libsecurity_codesigning / lib / singlediskrep.h
index 1992dc163a20090eb095361827aa9ae11e418aa4..4b9169d083a431781bf12e0a6931be63f4176dee 100644 (file)
@@ -50,12 +50,13 @@ public:
        std::string mainExecutablePath();                                               // base path
        CFURLRef copyCanonicalPath();                                                   // base path
        size_t signingLimit();                                                                  // size of file
+       size_t execSegLimit(const Architecture *arch);                  // size of executable segment
        UnixPlusPlus::FileDesc &fd();                                                   // readable fd for this file
        void flush();                                                                                   // close cached fd
        
        std::string recommendedIdentifier(const SigningContext &ctx); // basename(path)
 
-       void strictValidate(const CodeDirectory* cd, const ToleratedErrors& tolerated);
+       void strictValidate(const CodeDirectory* cd, const ToleratedErrors& tolerated, SecCSFlags flags);
 
 public:
        class Writer;