X-Git-Url: https://bearssl.org/gitweb//home/git/?p=BearSSL;a=blobdiff_plain;f=tools%2Fbrssl.c;h=76f7539e0d95b087366c5805d4fb6128692a9297;hp=aba79e1ad9af79c416a237ddc330b3559ed8607b;hb=93681c283077b838ddfc5e276238640c9ed62343;hpb=ce1c57909a1b089f1f9a5edafcc76d1b5f8139fc diff --git a/tools/brssl.c b/tools/brssl.c index aba79e1..76f7539 100644 --- a/tools/brssl.c +++ b/tools/brssl.c @@ -50,6 +50,7 @@ usage(void) fprintf(stderr, " skey decode private key\n"); fprintf(stderr, " ta decode trust anchors\n"); fprintf(stderr, " chain make C code for certificate chains\n"); + fprintf(stderr, " twrch run the Twrch protocol\n"); } int @@ -98,6 +99,15 @@ main(int argc, char *argv[]) if (do_chain(argc - 2, argv + 2) < 0) { return EXIT_FAILURE; } + } else if (eqstr(cmd, "twrch")) { + int ret; + + ret = do_twrch(argc - 2, argv + 2); + if (ret < 0) { + return EXIT_FAILURE; + } else { + return ret; + } } else { fprintf(stderr, "unknown command: '%s'\n", cmd); usage();