trpc_announce: Doc formatting. - tordam - A library for peer discovery inside the Tor network HTML git clone https://git.parazyd.org/tordam DIR Log DIR Files DIR Refs DIR README DIR LICENSE --- DIR commit 5b44ffae1b92d260306b1297be457f827bc59fdd DIR parent daa7463e0165ce6404ed3be8ab5c716c5cce306b HTML Author: parazyd <parazyd@dyne.org> Date: Sun, 7 Mar 2021 23:18:10 +0100 rpc_announce: Doc formatting. Diffstat: M rpc_announce.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) --- DIR diff --git a/rpc_announce.go b/rpc_announce.go t@@ -34,7 +34,8 @@ type Ann struct{} // - pubkey: ed25519 public signing key in base64 // - portmap: List of ports available for communication // - (optional) revoke: Revocation key for updating peer info -// {"jsonrpc":"2.0", +// { +// "jsonrpc":"2.0", // "id": 1, // "method": "ann.Init", // "params": ["unlikelynameforan.onion:49371", "214=", "69:420,323:2354"] t@@ -42,7 +43,8 @@ type Ann struct{} // Returns: // - nonce: A random nonce which is to be signed by the client // - revoke: A key which can be used to revoke key and portman and reannounce the peer -// {"jsonrpc":"2.0", +// { +// "jsonrpc":"2.0", // "id":1, // "result": ["somenonce", "somerevokekey"] // } t@@ -126,14 +128,16 @@ func (Ann) Init(ctx context.Context, vals []string) ([]string, error) { // Validate takes two parameters: // - onion: onionaddress:port where the peer and tordam can be reached // - signature: base64 signature of the previously obtained nonce -// {"jsonrpc":"2.0", +// { +// "jsonrpc":"2.0", // "id":2, // "method": "ann.Announce", // "params": ["unlikelynameforan.onion:49371", "deadbeef=="] // } // Returns: // - peers: A list of known validated peers (max. 50) -// {"jsonrpc":"2.0", +// { +// "jsonrpc":"2.0", // "id":2, // "result": ["unlikelynameforan.onion:69", "yetanother.onion:420"] // }