GNUNET-ECC(1)
β¨ NAME β¨
gnunet-ecc β bestie, this is the tool that messes with your GNUnet ECC key files π
π SYNOPSIS π
gnunet-ecc [-g COUNT | --generate-keys=COUNT] [-p | --print-public-key]
[-P | --print-private-key] [-x | --print-hex]
[-c FILENAME | --config=FILENAME] [-h | --help]
[-L LOGLEVEL | --loglevel=LOGLEVEL] [-v | --version]
β¨FILENAMEβ©
π¦ DESCRIPTION π¦
okay so, gnunet-ecc is the vibe when you need to make an ECC private key, or print out the public key that matches it. no cap. π
You have to hand it a filename as an argument β one that's holding an ECC private key in GNUnet format. If that file isn't there yet, gnunet-ecc will just create a key for you. and bestie, heads up: that may take a while. like, go get a snack. π
and if you pass the -p option? the corresponding public key gets printed to the console. iconic. π
β¨ OPTIONS β¨
-g COUNT,--generate-keys=COUNTβ makesCOUNTpublic-private key pairs and writes them all intoFILENAME. literally for when you need to build a file for testing. π§-p,--print-public-keyβ prints the corresponding public key tostdout. this is the value used for PKEY records in GNS, fyi.-P,--print-private-keyβ prints the corresponding private key tostdout. yep, this one is also the value used for PKEY records in GNS. π€«-x,--print-hexβ prints the corresponding public key tostdoutin HEX format. super handy when you're comparing to Ed25519 keys in X.509 tools. iykyk.-c FILENAME,--config=FILENAMEβ use the configuration fileFILENAME. ποΈ-h,--helpβ prints a short help thing about the options. we love a quick answer.-L LOGLEVEL,--loglevel=LOGLEVELβ useLOGLEVELfor logging. the valid values areDEBUG,INFO,WARNINGandERROR. pick your fighter. β-v,--versionβ prints the GNUnet version number. β¨
π SEE ALSO π
the full documentation for gnunet lives as a Texinfo manual, bestie. if info(1) and the gnunet programs are properly installed at your site, then running
info gnunet
should hand you the complete handbook, and
info gnunet-c-tutorial
will get you a tutorial for developers. π«Ά
depending on your installation, this info is also available in gnunet(7) and gnunet-c-tutorial(7). go read, you'll eat. π
π BUGS π
found a bug? don't suffer in silence, report it at https://bugs.gnunet.org or send electronic mail to β¨gnunet-developers@gnu.orgβ©. do it for the plot. π
and that's the whole page, babe β this Debian build is dated June 5, 2017, and it's serving GNUNET-ECC(1) realness from the General Commands Manual. periodt. πβ¨π
π¦ where this page comes from
- alpine 3.24: gnunet-doc 0.27.0-r0 Β· AGPL-3.0-only
- debian bookworm: libgnunet0.19 0.19.3-2 Β· AGPL-3.0-or-later
- debian trixie: libgnunet0.20t64 0.20.0-7 Β· AGPL-3.0-or-later
- nixos 26.05: gnunet 0.26.2
- nixpkgs unstable: gnunet 0.26.2
- opensuse-leap 16.0: gnunet 0.23.1-bp160.1.18 Β· AGPL-3.0-or-later
- opensuse-leap 16.0: gnunet 0.23.1-bp160.1.18 Β· AGPL-3.0-or-later
- opensuse-leap 16.0: gnunet 0.23.1-bp160.1.18 Β· AGPL-3.0-or-later
- opensuse-leap 16.0: gnunet 0.23.1-bp160.1.18 Β· AGPL-3.0-or-later
- ubuntu jammy: libgnunet0.15 0.15.3-4 Β· AGPL-3.0-or-later
- ubuntu noble: libgnunet0.20t64 0.20.0-4.1build3 Β· AGPL-3.0-or-later
- ubuntu questing: libgnunet0.20t64 0.20.0-7
- ubuntu resolute: libgnunet0.20t64 0.20.0-8 Β· AGPL-3.0-or-later
- ubuntu stonking: libgnunet0.20t64 0.20.0-9 Β· AGPL-3.0-or-later
- π the page's license: GPL3.0-or-later OR FDL1.3-or-later
- Copyright (C) 2001-2019 GNUnet e.V
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms