]> git.cameronkatri.com Git - ldid.git/commitdiff
ldid.1: Document -H[sha1 | sha256]
authorCameron Katri <me@cameronkatri.com>
Sun, 20 Mar 2022 17:43:34 +0000 (13:43 -0400)
committerCameron Katri <me@cameronkatri.com>
Sun, 20 Mar 2022 17:43:34 +0000 (13:43 -0400)
While here, remove the warning message that is printed when used. This
flag is very useful so this message is removed.

docs/ldid.1
ldid.cpp

index 2619ecc9cf95750aaab3d300328748c672b22583..02170e19c74814d78bc52442db54b6b81ca84c24 100644 (file)
 .Op Fl d
 .Op Fl E Ns Ar num : Ns Ar file
 .Op Fl e
+.Op Fl H Ns Op Ar sha1 | Ar sha256
 .Op Fl h
 .Op Fl I Ns Ar name
 .Op Fl K Ns Ar key.p12 Op Fl U Ns Ar password
 .Op Fl M
 .Op Fl P
+.Op Fl Q Ns Ar requirements.xml
 .Op Fl q
 .Op Fl r | Fl S Ns Ar file.xml | Fl s
 .Op Fl T Ns Ar timestamp
@@ -69,6 +71,11 @@ Print the entitlements in each slice, or the slice specified by
 .Fl A ,
 to
 .Ar stdout .
+.It Fl H Ns Op Ar sha1 | Ar sha256
+Disable the hash not specified.
+This is useful to replicate the default behavior of
+.Xr codesign 1 ,
+which only provides an sha256 signature.
 .It Fl h
 Print information about the signature, such as
 hash types, flags, CDHash, and CodeDirectory version to
@@ -95,9 +102,9 @@ entitlements, this is useful for adding a few specific entitlements to a
 handful of binaries.
 .It Fl P
 Mark the Mach-O as a platform binary.
-.It Fl Q Ns Ar file
+.It Fl Q Ns Ar requirements.xml
 Embed the requirements found in
-.Ar file .
+.Ar requirements.xml .
 .It Fl q
 Print embedded requirements of the binaries.
 .It Fl r
index 7598b404dfaafeb7ddf3aefc085c387ab801b7e2..13eab1231424a59b8d5aff1af7312fbeeaa3d930 100644 (file)
--- a/ldid.cpp
+++ b/ldid.cpp
@@ -3225,9 +3225,6 @@ int main(int argc, char *argv[]) {
 
                     do_sha1 = false;
                     do_sha256 = false;
-
-                    fprintf(stderr, "WARNING: -H is only present for compatibility with a fork of ldid\n");
-                    fprintf(stderr, "         you should NOT be manually specifying the hash algorithm\n");
                 }
 
                 if (false);