LSH-WRITEKEY(1)

๐Ÿ’– LSH-WRITEKEY ๐Ÿ’–

okay bestie, so this is the manual for lsh-writekey, from the Lsh Manuals set, and it's literally the keypair split/store handler. yes that's the whole NAME situation. she splits, she stores, she serves. ๐Ÿ‘‘


โœจ SYNOPSIS โœจ

lsh-writekey [OPTION...]

that's it. that's the whole vibe. options go in, magic comes out. ๐Ÿช„


๐Ÿฆ‹ DESCRIPTION ๐Ÿฆ‹

okay so first things first, and I need you to hear me on this one:

CAUTION! The information in this manpage may be invalid or outdated. For authorative information on lsh, please see it's Texinfo manual (see the SEE ALSO section).

not me being a possibly-outdated queen ๐Ÿ˜ญ for the authoritative tea you gotta go straight to the Texinfo manual, iykyk.

so what does she actually do? she splits a keypair in one private and one public file, and optionally she encrypts that private file using a passphrase. privacy queen behavior, fr fr. ๐Ÿ”

common usage โ€” and this is the iconic move โ€” is to pipe the output from lsh-keygen into this program. like, that's the group-chat routine. lsh-keygen talks, lsh-writekey writes it down. main character energy all around. โœจ


๐Ÿ’… OPTIONS ๐Ÿ’…

  • -c, --crypto=Algorithm โ€” picks the encryption algorithm for the private key file. glow-up your secrets, bestie.
  • -i, --iteration-count=PKCS#5 iteration count โ€” how many PKCS#5 iterations we doing. default is 1500. that's the number, no cap.
  • -l, --label=Text โ€” an unencrypted label for the key. yes, unencrypted. the label's just out there living its life. ๐ŸŽ€
  • -o, --output-file=Filename โ€” where the file goes. default is ~/.lsh/identity.
  • -p, --passphrase=Password โ€” the passphrase. ๐Ÿคซ
  • --server โ€” uses the server's seed-file, and changes the default output file to /etc/lsh_host_key'. server mode unlocked. ๐Ÿ”ฅ
  • --debug โ€” prints huge amounts of debug information. like HUGE. be prepared to be flooded. ๐Ÿ’€
  • --log-file=File name โ€” appends messages to this file. receipts, but on disk.
  • -q, --quiet โ€” suppresses all warnings and diagnostic messages. silent era. ๐Ÿค
  • --trace โ€” detailed trace. even more detailed than verbose, which is saying something.
  • -v, --verbose โ€” verbose diagnostic messages. she's chatty, we love her. ๐Ÿ’ฌ
  • -?, --help โ€” gives this help list. hi, here's the help list. ๐Ÿ‘‹
  • --usage โ€” gives a short usage message. the tl;dr version.
  • -V, --version โ€” prints the program version. who are you? what era are you in? find out.
Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options. so like, don't think the short one is doing less work. same energy, both ways. ๐Ÿซถ

๐ŸŒธ DIAGNOSTICS ๐ŸŒธ

see the --verbose, --trace and --debug options. they will tell you everything you could possibly want to know, and then some. ๐Ÿ‘€


๐Ÿ˜ญ REPORTING BUGS ๐Ÿ˜ญ

found a bug? report bugs to <bug-lsh@gnu.org>. don't suffer in silence, bestie, tell the maintainers. ๐Ÿ“ฎ


๐Ÿ“œ COPYING ๐Ÿ“œ

The lsh suite of programs is distributed under the GNU General Public License; see the COPYING and AUTHORS files in the source distribution for details. free software, slay, periodt. ๐Ÿณ๏ธ


๐Ÿ‘‘ AUTHOR ๐Ÿ‘‘

The lsh program suite is written mainly by Niels Mรถller <nisse@lysator.liu.se>. absolute legend, no notes. ๐Ÿ™Œ

This man-page was written for lsh 2.0 by Pontus Freyhult <pont_lsh@soua.net>, and it is based on a template written by J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>. shoutout to the template squad. ๐Ÿ’œ


๐ŸŒˆ SEE ALSO ๐ŸŒˆ

DSA(5), lsh(1), lsh-authorize(1), lsh-decode-key(1), lsh-export-key(1), lsh-keygen(1), lsh-make-seed(1), lsh-upgrade(1), lsh-upgrade-key(1), lshd(8), secsh(5), SHA(5), SPKI(5), ssh-conv(1)

The full documentation for lsh is maintained as a Texinfo manual. If the info and lsh programs are properly installed at your site, the command

info lsh

should give you access to the complete manual. go read the whole thing, bestie, it's giving โœจcomprehensiveโœจ


and that's the whole page!! this was LSH-WRITEKEY, version NOVEMBER 2004, straight from LSH-WRITEKEY(1) โ€” mwah, take care of your keys, they're your babies ๐Ÿ’–๐Ÿ”‘โœจ

๐Ÿ“ฆ where this page comes from