diff options
author | Martin Schanzenbach <mschanzenbach@posteo.de> | 2021-05-28 10:54:08 +0200 |
---|---|---|
committer | Martin Schanzenbach <mschanzenbach@posteo.de> | 2021-05-28 10:54:08 +0200 |
commit | aa25216fe5bb23bb5e7a118114c67a1478acde4c (patch) | |
tree | 92490203639f54f34bd69c14918624ab47563071 /doc | |
parent | dff1f0c7fb3f1f4dacaeef557dd7d3eec5ff9084 (diff) | |
download | gnunet-aa25216fe5bb23bb5e7a118114c67a1478acde4c.tar.gz gnunet-aa25216fe5bb23bb5e7a118114c67a1478acde4c.zip |
IDENTITY: Add EdDSA switch to handbook and manpage
Diffstat (limited to 'doc')
-rw-r--r-- | doc/handbook/chapters/user.texi | 17 | ||||
-rw-r--r-- | doc/man/gnunet-identity.1 | 3 |
2 files changed, 14 insertions, 6 deletions
diff --git a/doc/handbook/chapters/user.texi b/doc/handbook/chapters/user.texi index 409a89e47..aa912f96f 100644 --- a/doc/handbook/chapters/user.texi +++ b/doc/handbook/chapters/user.texi | |||
@@ -97,7 +97,7 @@ the peer identity. The IDENTITY service essentially stores the | |||
97 | private keys under human-readable names, and keeps a mapping of which | 97 | private keys under human-readable names, and keeps a mapping of which |
98 | private key should be used for particular important system functions. | 98 | private key should be used for particular important system functions. |
99 | The existing identities can be listed using the command | 99 | The existing identities can be listed using the command |
100 | @command{gnunet-identity -d} | 100 | @command{gnunet-identity --display} |
101 | 101 | ||
102 | @example | 102 | @example |
103 | gnu - JTDVJC69NHU6GQS4B5721MV8VM7J6G2DVRGJV0ONIT6QH7OI6D50 | 103 | gnu - JTDVJC69NHU6GQS4B5721MV8VM7J6G2DVRGJV0ONIT6QH7OI6D50 |
@@ -1098,7 +1098,7 @@ selection is simply random. | |||
1098 | @subsection Namespace Management | 1098 | @subsection Namespace Management |
1099 | 1099 | ||
1100 | The @code{gnunet-identity} tool can be used to create egos. | 1100 | The @code{gnunet-identity} tool can be used to create egos. |
1101 | By default, @code{gnunet-identity -D} simply | 1101 | By default, @code{gnunet-identity --display} simply |
1102 | lists all locally available egos. | 1102 | lists all locally available egos. |
1103 | 1103 | ||
1104 | 1104 | ||
@@ -1110,7 +1110,7 @@ lists all locally available egos. | |||
1110 | @node Creating Egos | 1110 | @node Creating Egos |
1111 | @subsubsection Creating Egos | 1111 | @subsubsection Creating Egos |
1112 | 1112 | ||
1113 | With the @command{-C NICK} option it can also be used to create a new | 1113 | With the @command{--create=NICK} option it can also be used to create a new |
1114 | ego. An ego is the virtual identity of the entity in control of a | 1114 | ego. An ego is the virtual identity of the entity in control of a |
1115 | namespace or GNS zone. Anyone can create any number of egos. The | 1115 | namespace or GNS zone. Anyone can create any number of egos. The |
1116 | provided NICK name automatically corresponds to a GNU Name System | 1116 | provided NICK name automatically corresponds to a GNU Name System |
@@ -1118,6 +1118,11 @@ domain name. Thus, henceforth name resolution for any name ending in | |||
1118 | ``.NICK'' will use the NICK's zone. You should avoid using NICKs that | 1118 | ``.NICK'' will use the NICK's zone. You should avoid using NICKs that |
1119 | collide with well-known DNS names. | 1119 | collide with well-known DNS names. |
1120 | 1120 | ||
1121 | Currently, the IDENTITY subsystem supports two types of identity keys: | ||
1122 | ECDSA and EdDSA. By default, ECDSA identities are creates with ECDSA keys. | ||
1123 | In order to create an identity with EdDSA keys, you can use the | ||
1124 | @command{--eddsa} flag. | ||
1125 | |||
1121 | @node Deleting Egos | 1126 | @node Deleting Egos |
1122 | @subsubsection Deleting Egos | 1127 | @subsubsection Deleting Egos |
1123 | 1128 | ||
@@ -1409,7 +1414,7 @@ You can create any number of zones using the gnunet-identity tool | |||
1409 | using: | 1414 | using: |
1410 | 1415 | ||
1411 | @example | 1416 | @example |
1412 | $ gnunet-identity -C "myzone" | 1417 | $ gnunet-identity --create="myzone" |
1413 | @end example | 1418 | @end example |
1414 | 1419 | ||
1415 | Henceforth, on your system you control the TLD ``myzone''. | 1420 | Henceforth, on your system you control the TLD ``myzone''. |
@@ -1418,7 +1423,7 @@ All of your zones can be listed (displayed) using the | |||
1418 | @command{gnunet-identity} command line tool as well: | 1423 | @command{gnunet-identity} command line tool as well: |
1419 | 1424 | ||
1420 | @example | 1425 | @example |
1421 | $ gnunet-identity -d | 1426 | $ gnunet-identity --display |
1422 | @end example | 1427 | @end example |
1423 | 1428 | ||
1424 | @node Maintaining your own Zones | 1429 | @node Maintaining your own Zones |
@@ -1929,7 +1934,7 @@ integrate reclaimID as an Identity Provider with little effort. | |||
1929 | Before adding attributes to an identity, you must first create an ego: | 1934 | Before adding attributes to an identity, you must first create an ego: |
1930 | 1935 | ||
1931 | @example | 1936 | @example |
1932 | $ gnunet-identity -C "user" | 1937 | $ gnunet-identity --create="user" |
1933 | @end example | 1938 | @end example |
1934 | 1939 | ||
1935 | Henceforth, you can manage a new user profile of the user ``user''. | 1940 | Henceforth, you can manage a new user profile of the user ``user''. |
diff --git a/doc/man/gnunet-identity.1 b/doc/man/gnunet-identity.1 index 1adfdf4d0..599d3b269 100644 --- a/doc/man/gnunet-identity.1 +++ b/doc/man/gnunet-identity.1 | |||
@@ -39,6 +39,7 @@ | |||
39 | .Op Fl q | -quiet | 39 | .Op Fl q | -quiet |
40 | .Op Fl s Ar SUBSYSTEM | Fl -set= Ns Ar SUBSYSTEM | 40 | .Op Fl s Ar SUBSYSTEM | Fl -set= Ns Ar SUBSYSTEM |
41 | .Op Fl V | -verbose | 41 | .Op Fl V | -verbose |
42 | .Op Fl X | -eddsa | ||
42 | .Sh DESCRIPTION | 43 | .Sh DESCRIPTION |
43 | .Nm | 44 | .Nm |
44 | is a tool for managing egos. | 45 | is a tool for managing egos. |
@@ -94,6 +95,8 @@ This will fail if | |||
94 | does not yet exist. | 95 | does not yet exist. |
95 | .It Fl V | -verbose | 96 | .It Fl V | -verbose |
96 | Be verbose, in particular outputs the public key of freshly created egos. | 97 | Be verbose, in particular outputs the public key of freshly created egos. |
98 | .It Fl X | -eddsa | ||
99 | Use EdDSA instead of ECDSA. | ||
97 | .El | 100 | .El |
98 | .Sh FILES | 101 | .Sh FILES |
99 | .Pa ~/.local/share/gnunet/identity/egos | 102 | .Pa ~/.local/share/gnunet/identity/egos |