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 one of those pages from the General Commands Manual (that's the manual name, she's fancy like that ✨) and honestly? she's short but she delivers. let's get into it, no cap.


🌸 NAME 🌸

CurveCP β€” Message-handling programs

like, that's the whole vibe. CurveCP. handling messages. iconic behavior honestly πŸ’…


✨ SYNOPSIS ✨

curvecpmakekey [keydir]

that's it. that's the whole synopsis. short queen πŸŽ€


πŸ¦‹ DESCRIPTION πŸ¦‹

This manual page documents briefly the CurveCP commands. yes bestie, briefly β€” she's not gonna overstay her welcome 😌

so here's the lore, and it's actually important, listen up 🫢:

A traditional UNIX-style server such as ftpd handles just one network connection, reading input from stdin and writing output to stdout. one connection, one job, very focused, very "I have a single responsibility" of her 🌈

A "superserver" such as inetd or tcpserver is different β€” she listens for network connections and starts a separate server process for each connection. so she's not doing the work herself, she's the one handing out the work. main character energy fr fr πŸ‘‘

and then, curvecpprintkey β€” okay so she prints an ascii version of binary keys. those keys are needed for curvecpclient and curvecpserver, and they're created using the curvecpmakekey command before you go calling curvecpprintkey. so like, make the key first, then print it. order matters, bestie, don't skip steps πŸ™ˆ


πŸ’… OPTIONS πŸ’…

how to use curvecpprintkey, in list form because we love structure:

  • keydir β€” a directory where CurveCP binary keys were created. that's it, that's the arg. point her at the place where your keys live and she'll do her thing πŸ’–

πŸ”₯ SEE ALSO πŸ”₯

go read these too, they're part of the family:

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

πŸ‘‘ AUTHOR πŸ‘‘

This manual page was written by Sergiusz Pawlowicz debian@pawlowicz.name for the Debian system (and may be used by others). and 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. like, go wild, it's free real estate πŸ’œ

also β€” this manual page was rewritten for the Debian distribution because the original program does not have a manual page. so she was built from scratch, no template, all original work, and she ATE πŸ˜­πŸ’…


okay that's the whole page bestie, you're officially caught up. go make some keys 🧚

stay encrypted, stay slay πŸ’–βœ¨πŸŽ€πŸ¦‹πŸŒΈπŸ«Ά

β€” signed off from the bottom of the page where it just says NaCl(1), general commands manual, no date stamp, no version drama, just vibes 🌈⭐

πŸ“¦ where this page comes from