NaCl(1)

πŸ“¦
this version Β· 2 versions
  • debian bookworm, debian trixie, ubuntu jammy, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking (latest)
  • fedora 43, fedora 44
, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– NaCl(1) β€” bestie edition πŸ’–

okay so this is the General Commands Manual page for NaCl(1), and honestly? it's short, it's sweet, it's giving "one job, done well." let's get into it 🫢


✨ NAME ✨

CurveCP β€” Message-handling programs 🌈


πŸŽ€ SYNOPSIS πŸŽ€

curvecpmakekey [keydir]

that's it. that's the whole vibe. one command, one optional arg, iconic behavior only πŸ‘‘


🌸 DESCRIPTION 🌸

This manual page documents briefly the CurveCP commands. lowkey it's the sparknotes version, and we're not mad about it πŸ’…

okay so picture this: a traditional UNIX-style server like ftpd handles just one network connection β€” it reads input from stdin and writes output to stdout. one server, one connection, very much a solo act. main character energy, but like, alone.

then there's a "superserver" like inetd or tcpserver β€” that one listens for network connections and starts a separate server process for each connection. it's the group chat admin of servers fr fr. 🧚

curvecpmakekey creates keys needed for curvecpclient can use programs other than curvecpserver.

ngl that last sentence is worded exactly how the original words it, so we're keeping it as-is. no editing the source material bestie, that's the rule πŸ’€

✨ OPTIONS ✨

How to use curvecpmakekey:

  • keydir β€” a directory where CurveCP keys are going to be created. πŸ—οΈ The direcoty must not exists before keys creation.
🚨 okay IMPORTANT: that directory has to not exist yet before you make the keys. do not pre-create it. do not "helpfully" mkdir it first. it wants a fresh, untouched path, no cap.

🌈 SEE ALSO 🌈

  • curvecpserver (1)
  • curvecpclient (1)
  • curvecpprintkey (1)
  • inetd (8)
  • tcpserver (1)

iykyk, go read those next πŸ’œ


πŸ‘‘ AUTHOR πŸ‘‘

This manual page was written by Sergiusz Pawlowicz debian@pawlowicz.name for the Debian system (and may be used by others). The source of this page is a webpage https://curvecp.org/. Permission is granted to copy, distribute and/or modify this document under public domain. 🫢

This manual page was rewritten for the Debian distribution because the original program does not have a manual page.


and that's the whole page bestie!! this little cutie came to you from the General Commands Manual, tagged as NaCl(1) at the bottom, and it's the Debian-rewritten glow-up version since the original program was out here with literally no manual page at all. slay. πŸŽ€βœ¨πŸ’–

πŸ“¦ where this page comes from