diff options
author | Rob Landley <rob@landley.net> | 2019-02-23 16:43:41 -0600 |
---|---|---|
committer | Rob Landley <rob@landley.net> | 2019-02-23 16:43:41 -0600 |
commit | 1558e7dbbf3a37766f09616c53168c090a7d617e (patch) | |
tree | 27986309da6de549676c1ff7dfbb49821f7847fa /toys/pending | |
parent | 38c3e0d0165f575203ec72fa1569d2e4791c2827 (diff) | |
download | toybox-1558e7dbbf3a37766f09616c53168c090a7d617e.tar.gz |
Promote mcookie
Diffstat (limited to 'toys/pending')
-rw-r--r-- | toys/pending/mcookie.c | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/toys/pending/mcookie.c b/toys/pending/mcookie.c deleted file mode 100644 index 12138b89..00000000 --- a/toys/pending/mcookie.c +++ /dev/null @@ -1,35 +0,0 @@ -/* mcookie - generate a 128-bit random number (used for X "magic cookies") - * - * Copyright 2019 AD Isaac Dunham <ibid.ag@gmail.com> - * - * No standard. - * - * -f and -m are not supported: md5sums of arbitrary files are not a good - * source of entropy, just ask the system for 128 bits and print it. - -USE_MCOOKIE(NEWTOY(mcookie, "v(verbose)V(version)", TOYFLAG_USR|TOYFLAG_BIN)) - -config MCOOKIE - bool "mcookie" - default n - help - usage: mcookie [-vV] - - Generate a 128-bit strong random number. - - -v show entropy source (verbose) - -V show version -*/ - -#define FOR_mcookie -#include "toys.h" - -void mcookie_main(void) -{ - long long *ll = (void *)toybuf; - - if (FLAG(V)) return (void)puts("mcookie from toybox"); - xgetrandom(toybuf, 16, 0); - if (FLAG(v)) fputs("Got 16 bytes from xgetrandom()\n", stderr); - xprintf("%016llx%06llx\n", ll[0], ll[1]); -} |