[BACK]Return to signify.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / signify

Diff for /src/usr.bin/signify/signify.c between version 1.134 and 1.135

version 1.134, 2019/12/22 06:37:25 version 1.135, 2020/01/21 12:13:21
Line 78 
Line 78 
                 fprintf(stderr, "%s\n", error);                  fprintf(stderr, "%s\n", error);
         fprintf(stderr, "usage:"          fprintf(stderr, "usage:"
 #ifndef VERIFYONLY  #ifndef VERIFYONLY
             "\t%1$s -C [-q] -p pubkey -x sigfile [file ...]\n"              "\t%1$s -C [-q] [-p pubkey] [-t keytype] -x sigfile [file ...]\n"
             "\t%1$s -G [-n] [-c comment] -p pubkey -s seckey\n"              "\t%1$s -G [-n] [-c comment] -p pubkey -s seckey\n"
             "\t%1$s -S [-enz] [-x sigfile] -s seckey -m message\n"              "\t%1$s -S [-enz] [-x sigfile] -s seckey -m message\n"
 #endif  #endif
Line 715 
Line 715 
 }  }
   
 static void  static void
 check(const char *pubkeyfile, const char *sigfile, int quiet, int argc,  check(const char *pubkeyfile, const char *sigfile, const char *keytype,
     char **argv)      int quiet, int argc, char **argv)
 {  {
         unsigned long long msglen;          unsigned long long msglen;
         uint8_t *msg;          uint8_t *msg;
   
         msg = verifyembedded(pubkeyfile, sigfile, quiet, &msglen, NULL);          msg = verifyembedded(pubkeyfile, sigfile, quiet, &msglen, keytype);
         verifychecksums((char *)msg, argc, argv, quiet);          verifychecksums((char *)msg, argc, argv, quiet);
   
         free(msg);          free(msg);
Line 846 
Line 846 
                         err(1, "pledge");                          err(1, "pledge");
                 if (!sigfile)                  if (!sigfile)
                         usage("must specify sigfile");                          usage("must specify sigfile");
                 check(pubkeyfile, sigfile, quiet, argc, argv);                  check(pubkeyfile, sigfile, keytype, quiet, argc, argv);
                 return 0;                  return 0;
         }          }
 #endif  #endif

Legend:
Removed from v.1.134  
changed lines
  Added in v.1.135