X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/fa7225c82381bac4432a6edf16f53b5370238d85..b3971512e61ecab68b17ca7ffe6c8c600310a026:/securityd/src/agentquery.h diff --git a/securityd/src/agentquery.h b/securityd/src/agentquery.h index 0e851694..27a03ae7 100644 --- a/securityd/src/agentquery.h +++ b/securityd/src/agentquery.h @@ -41,7 +41,7 @@ using Authorization::AuthItemSet; using Authorization::AuthValueVector; using Security::OSXCode; -const uint64_t kMaximumAuthorizationTries = 10000; +#define kMaximumAuthorizationTries (10000) // // base for classes talking to com.apple.security.agent and com.apple.security.authhost @@ -89,7 +89,7 @@ public: virtual void disconnect(); virtual void terminate(); void create(const char *pluginId, const char *mechanismId); - OSStatus invoke(); + void invoke(); void setTerminateOnSleep(bool terminateOnSleep) {mTerminateOnSleep = terminateOnSleep;} bool getTerminateOnSleep() {return mTerminateOnSleep;} void setInput(const AuthItemSet& inHints, const AuthItemSet& inContext) { mInHints = inHints; mInContext = inContext; } @@ -255,7 +255,7 @@ class QueryKeychainAuth : public SecurityAgentXPCQuery { public: QueryKeychainAuth() { } // "prompt" can be NULL - Reason operator () (const char *database, const char *description, AclAuthorization action, const char *prompt); + Reason performQuery(const KeychainDatabase&, const char *description, AclAuthorization action, const char *prompt); Reason accept(string &username, string &passphrase); };