]> git.saurik.com Git - apple/security.git/blobdiff - OSX/libsecurity_codesigning/lib/policyengine.h
Security-59306.61.1.tar.gz
[apple/security.git] / OSX / libsecurity_codesigning / lib / policyengine.h
index 9ba82dc2e18ededba7dda9ea136448b2b577848a..87b10df774852124bbbf2f131cbfebecdf8edb46 100644 (file)
@@ -88,7 +88,10 @@ private:
        void recordOutcome(SecStaticCodeRef code, bool allow, AuthorityType type, double expires, SQLite::int64 authority);
 
 private:
-       OpaqueWhitelist mOpaqueWhitelist;
+       OpaqueWhitelist* mOpaqueWhitelist;
+       CFDictionaryRef opaqueWhitelistValidationConditionsFor(SecStaticCodeRef code);
+       bool opaqueWhiteListContains(SecStaticCodeRef code, SecAssessmentFeedback feedback, OSStatus reason);
+       void opaqueWhitelistAdd(SecStaticCodeRef code);
 
     friend class EvaluationManager;
     friend class EvaluationTask;