LSH-DECODE-KEY(1)

πŸ’– LSH-DECODE-KEY β€” the glow-up page πŸ’–

okay bestie, you've wandered into the lsh manuals, and this one is literally about lsh-decode-key, a lil program that takes a raw OpenSSH/SSH2 (IETF style) public key and turns it into sexp format. yes. that's the whole personality. she converts keys. she's an icon. periodt. πŸŽ€


✨ NAME ✨

lsh-decode-key β€” Convert a raw OpenSSH/SSH2 (IETF style) public key to sexp format.

no cap, that's it. that's her job. πŸ¦‹


✨ SYNOPSIS ✨

lsh-decode-key [OPTION...]

🌸 DESCRIPTION 🌸

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).

ok so first things first, the heads-up above is real and you should read it. this page might be a lil stale, might be giving ✨vintage✨, and the actual authority on lsh lives in the Texinfo manual. check the SEE ALSO section at the bottom, bestie, don't come for me. 😭

here's the tea: the public key β€” in OpenSSH/SSH2 format β€” gets read from stdin, converted to sexp format, and then written out to stdout or to another file if you specified one. πŸ’…

and ngl, this program is usually invoked by the ssh-conv script. so if you're here thinking "wait, do I run this myself?" β€” maybe! but most of the time she's getting called up by her friend ssh-conv. main character energy by association. πŸ‘‘


πŸ’… OPTIONS πŸ’…

  • -b, --base64 β€” the input is base64 encoded. so, you know. decode accordingly. ✨
  • -o, --output-file=Filename β€” send the output here instead. Default is stdout, which is the chill "just print it in my terminal" vibe. 🫢
  • --debug β€” Print huge amounts of debug information. and I mean HUGE. she will not stop talking. it's giving group chat at 2am. πŸ’€
  • --log-file=File name β€” Append messages to this file. keeping receipts, but make it a log. πŸŽ€
  • -q, --quiet β€” Suppress all warnings and diagnostic messages. she's silent. she's mysterious. she's not telling you anything. πŸ™ˆ
  • --trace β€” Detailed trace. like debug but with even more detail, somehow. πŸ”₯
  • -v, --verbose β€” Verbose diagnostic messages. she'll tell you what's up, in moderation. πŸ’œ
  • -?, --help β€” Give this help list. the classic. the moment. ✨
  • --usage β€” Give a short usage message. for when you want the TL;DR. 🌈
  • -V, --version β€” Print program version. let her introduce herself. ⭐
Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options.

that last bit is important, bestie β€” if a long option needs an argument, its short twin needs one too. they match. they're a set. no cap. 🫢


πŸ” DIAGNOSTICS πŸ”

See the --verbose, --trace and --debug options. those three are your diagnostic besties β€” if something's weird, crank one of them up and let her spill. πŸ’œ


😀 REPORTING BUGS 😀

Report bugs to <bug-lsh@gnu.org>.

yes, fr fr, actual bugs go there. not in my DMs. πŸ›πŸ’€


πŸ“œ 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, iconic, periodt. πŸ‘‘


πŸ‘‘ AUTHOR πŸ‘‘

The lsh program suite is written mainly by Niels MΓΆller <nisse@lysator.liu.se>.

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

shoutout to the whole crew honestly, they ate. πŸ“


🌈 SEE ALSO 🌈

DSA(5), lsh(1), lsh-authorize(1), lsh-export-key(1), lsh-keygen(1), lsh-make-seed(1), lsh-upgrade(1), lsh-upgrade-key(1), lsh-writekey(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. iykyk β€” when in doubt, info lsh is the plug. 🧚


aaaand that's the whole page bestie! this one's from the Lsh Manuals set, dated NOVEMBER 2004, and it's the LSH-DECODE-KEY page, like, exactly as it appears in the footer. go forth, decode some keys, stay iconic. πŸ’–βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from