X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/d8f41ccd20de16f8ebe2ccc84d47bf1cb2b26bbb..5c19dc3ae3bd8e40a9c028b0deddd50ff337692c:/securityd/src/transition.cpp diff --git a/securityd/src/transition.cpp b/securityd/src/transition.cpp index bc3fb611..1512fd96 100644 --- a/securityd/src/transition.cpp +++ b/securityd/src/transition.cpp @@ -45,6 +45,7 @@ #include #include #include +#include #include #include @@ -1490,37 +1491,6 @@ kern_return_t ucsp_server_authorizationdbRemove(UCSP_ARGS, AuthorizationBlob aut } -// -// Miscellaneous administrative functions -// -kern_return_t ucsp_server_addCodeEquivalence(UCSP_ARGS, DATA_IN(oldHash), DATA_IN(newHash), - const char *name, boolean_t forSystem) -{ - BEGIN_IPC(addCodeEquivalence) - Server::codeSignatures().addLink(DATA(oldHash), DATA(newHash), name, forSystem); - END_IPC(CSSM) -} - -kern_return_t ucsp_server_removeCodeEquivalence(UCSP_ARGS, DATA_IN(hash), - const char *name, boolean_t forSystem) -{ - BEGIN_IPC(removeCodeEquivalence) - Server::codeSignatures().removeLink(DATA(hash), name, forSystem); - END_IPC(CSSM) -} - -kern_return_t ucsp_server_setAlternateSystemRoot(UCSP_ARGS, const char *root) -{ - BEGIN_IPC(setAlternateSystemRoot) -#if defined(NDEBUG) - if (connection.process().uid() != 0) - CssmError::throwMe(CSSM_ERRCODE_OS_ACCESS_DENIED); -#endif //NDEBUG - Server::codeSignatures().open((string(root) + EQUIVALENCEDBPATH).c_str()); - END_IPC(CSSM) -} - - // // Child check-in service. // Note that this isn't using the standard argument pattern.