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;