OSStatus SecManifestGetVersion (UInt32 *version)
{
- secdebug ("manifest", "SecManifestGetVersion");
+ secinfo ("manifest", "SecManifestGetVersion");
*version = 0x01000000;
return errSecSuccess;
}
Manifest* manifestPtr = new Manifest ();
*manifest = (SecManifestRef) manifestPtr;
- secdebug ("manifest", "SecManifestCreate(%p)", manifest);
+ secinfo ("manifest", "SecManifestCreate(%p)", manifest);
API_END
}
delete (Manifest*) manifest;
}
-
-
+// On release builds, this function isn't called (due to how secinfo works). Assure the compiler this is okay.
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wunused-function"
static const char* GetDescription (CFTypeRef object)
{
return CFStringGetCStringPtr (CFCopyDescription (object), kCFStringEncodingMacRoman);
}
+#pragma clang pop
{
API_BEGIN
- secdebug ("manifest", "SecManifestVerifySignature (%s, %p, %p, %p, %p)", GetDescription (data), setupCallback, setupContext, evaluateCallback, evaluateContext);
+ secinfo ("manifest", "SecManifestVerifySignature (%s, %p, %p, %p, %p)", GetDescription (data), setupCallback, setupContext, evaluateCallback, evaluateContext);
Required (setupCallback);
Required (evaluateCallback);
{
API_BEGIN
- secdebug ("manifest", "SecManifestCreateSignature(%p, %ul, %p)", manifest, (unsigned int) options, data);
+ secinfo ("manifest", "SecManifestCreateSignature(%p, %ul, %p)", manifest, (unsigned int) options, data);
Manifest* manifestPtr = (Manifest*) manifest;
if (options != 0)
{
API_BEGIN
- secdebug ("manifest", "SecManifestAddObject(%p), %s, %s",
+ secinfo ("manifest", "SecManifestAddObject(%p), %s, %s",
manifest, GetDescription (object),
exceptionList ? GetDescription (exceptionList) : "NULL");
{
API_BEGIN
- secdebug ("manifest", "SecManifestVerify(%p, %p, %d)", manifest1, manifest2, (int) options);
+ secinfo ("manifest", "SecManifestVerify(%p, %p, %d)", manifest1, manifest2, (int) options);
ManifestInternal &m1 = ((Manifest*) (manifest1))->GetManifestInternal ();
ManifestInternal &m2 = ((Manifest*) (manifest2))->GetManifestInternal ();
{
API_BEGIN
- secdebug ("manifest", "SecManifestAddSigner(%p, %p)", manifest, identity);
+ secinfo ("manifest", "SecManifestAddSigner(%p, %p)", manifest, identity);
Manifest* manifestPtr = (Manifest*) (manifest);
// check to see if there is a serializer present