Provided by: gnunet_0.10.1-5.1_amd64 bug

NAME

       gnunet-revocation - revoke private keys (of egos) in GNUnet

SYNOPSIS

       gnunet-revocation [options]

DESCRIPTION

       gnunet-revocation  can be used to verify if a key has been revoked, to create a revocation
       certificate for later revocation, to instantly revoke a key and  to  use  a  pre-generated
       revocation  certificate  to  revoke  a key.  Upon successful revocation, all peers will be
       informed about the invalidity of the key.  As  this  is  an  expensive  operation,  GNUnet
       requires  the  issuer  of the revocation to perform an expensive proof-of-work computation
       before he will be allowed to perform the revocation.  gnunet-revocation will perform  this
       computation.   The  computation  can  be  performed  ahead  of  time,  with  the resulting
       revocation certificate being stored in a file for later "instant" use.   gnunet-revocation
       also  makes  is  possible to resume the pre-calculation of a revocation --- simply abort a
       running proof-of-work calculation with CTRL-C, and  the  existing  revocation  certificate
       file will contain the status of the computation.  Note that performing a revocation proof-
       of-work is deliberately VERY expensive.  Depending on your CPU, the calculation  can  take
       days or weeks.

OPTIONS

       -t KEY, --test=KEY
              Check if the given KEY (ASCII-encoded public key required) has been revoked.

       -R NAME, --revoke=NAME
              Calculate or perform revocation for the ego with the given NAME.

       -p, --perform
              Actually  perform  the  revocation  as  soon  as  possible  (do not just generate a
              revocation certificate,  use  it).   Must  be  supplied  to  actually  perform  the
              revocation.

       -f NAME, --filename=NAME
              Use  NAME  as  the  name of the file that is to contain the revocation certificate.
              Intermediate computation results  will  be  stored  here,  as  well  as  the  final
              revocation certificate.  When used together with -p, this file will be inspected to
              see if it contains a valid certificate for instant revocation, in  which  case  the
              revocation  can  be  performed  instantly.   If the given file contains anything (a
              valid certificate, with or without the completed proof-of-work) there is no need to
              supply  the  "-R" option or to still have the private key of the ego to perform the
              revocation.

       -c FILENAME,  --config=FILENAME
              Use the configuration file FILENAME.

       -h, --help
              Print short help on options.

       -L LOGLEVEL, --loglevel=LOGLEVEL
              Use LOGLEVEL for logging.  Valid values are DEBUG, INFO, WARNING and ERROR.

       -v, --version
              Print GNUnet version number.

BUGS

       Report bugs by using Mantis <https://gnunet.org/bugs/> or by sending  electronic  mail  to
       <gnunet-developers@gnu.org>