mirror of https://github.com/status-im/specs.git
whisper usage toc and typos
This commit is contained in:
parent
87fd031d76
commit
b44b99d7f1
|
@ -23,29 +23,31 @@ messaging.
|
||||||
## Table of Contents
|
## Table of Contents
|
||||||
|
|
||||||
- [Abstract](#abstract)
|
- [Abstract](#abstract)
|
||||||
|
- [Table of Contents](#table-of-contents)
|
||||||
|
- [Introduction](#introduction)
|
||||||
|
- [Requirements](#requirements)
|
||||||
|
- [Design goals](#design-goals)
|
||||||
- [Terminology](#terminology)
|
- [Terminology](#terminology)
|
||||||
- [Basic Assumption](#basic-assumption)
|
- [Basic Assumption](#basic-assumption)
|
||||||
- [Protocol Overview](#protocol-overview)
|
- [Protocol Overview](#protocol-overview)
|
||||||
- [Whisper adapter](#whisper-adapter)
|
- [Whisper adapter](#whisper-adapter)
|
||||||
- [Whisper node configuration](#whisper-node-configuration)
|
- [Whisper node configuration](#whisper-node-configuration)
|
||||||
- [Keys management](#keys-management)
|
- [Keys management](#keys-management)
|
||||||
- [Encryption algorithms](#encryption-algorithms)
|
- [Encryption algorithms](#encryption-algorithms)
|
||||||
- [Topic](#topic)
|
- [Topics](#topics)
|
||||||
- [Message encryption](#message-encryption)
|
- [Message encryption](#message-encryption)
|
||||||
- [Perfect Forward Secrecy (PFS)](#perfect-forward-secrecy-pfs)
|
- [Perfect Forward Secrecy (PFS)](#perfect-forward-secrecy-pfs)
|
||||||
- [Device syncing](#device-syncing)
|
- [Device syncing](#device-syncing)
|
||||||
- [One-to-one messages](#one-to-one-messages)
|
- [One-to-one messages](#one-to-one-messages)
|
||||||
- [Sending](#sending)
|
- [Sending](#sending)
|
||||||
- [Sending using PFS](#sending-using-pfs)
|
- [Sending using PFS](#sending-using-pfs)
|
||||||
- [Receiving](#receiving)
|
- [Receiving](#receiving)
|
||||||
- [Public messages](#public-messages)
|
- [Public messages](#public-messages)
|
||||||
- [Sending](#sending-1)
|
- [Sending](#sending-1)
|
||||||
- [Receiving](#receiving-1)
|
- [Receiving](#receiving-1)
|
||||||
- [Group messages](#group-messages)
|
|
||||||
- [Offline messages](#offline-messages)
|
- [Offline messages](#offline-messages)
|
||||||
- [Anonymity concerns](#anonymity-concerns)
|
|
||||||
- [Whisper V6 extensions (or Status Whisper Node)](#whisper-v6-extensions-or-status-whisper-node)
|
- [Whisper V6 extensions (or Status Whisper Node)](#whisper-v6-extensions-or-status-whisper-node)
|
||||||
- [New RPC methods](#new-rpc-methods)
|
- [Security concerns](#security-concerns)
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -289,13 +291,11 @@ Alternative method is to use [`shh_newMessageFilter`](https://github.com/ethereu
|
||||||
|
|
||||||
Learn more following [Whisper V6 RPC API](https://github.com/ethereum/go-ethereum/wiki/Whisper-v6-RPC-API).
|
Learn more following [Whisper V6 RPC API](https://github.com/ethereum/go-ethereum/wiki/Whisper-v6-RPC-API).
|
||||||
|
|
||||||
# Group messages
|
<!-- TODO: section to describe how to send a group message starting from adding a key in Whisper etc. -->
|
||||||
|
|
||||||
<!-- TODO: describe how to send a group message starting from adding a key in Whisper etc. -->
|
|
||||||
|
|
||||||
# Offline messages
|
# Offline messages
|
||||||
|
|
||||||
A client SHOULD implement mailserver client mode. See [Status Whispre Mailserver Spec](status-whisper-mailserver-spec.md). A Status node MAY implement the server mode as well.
|
A client SHOULD implement mailserver client mode. See [Status Whisper Mailserver Spec](status-whisper-mailserver-spec.md). A Status node MAY implement the server mode as well.
|
||||||
|
|
||||||
## Whisper V6 extensions (or Status Whisper Node)
|
## Whisper V6 extensions (or Status Whisper Node)
|
||||||
|
|
||||||
|
@ -306,7 +306,3 @@ Outside of Whisper v6, there are some extensions, message codes and RPC methods
|
||||||
## Security concerns
|
## Security concerns
|
||||||
|
|
||||||
TBD.
|
TBD.
|
||||||
|
|
||||||
### Privacy concerns
|
|
||||||
|
|
||||||
In order to use a mail server, a given node needs to connect to it directly, i.e. add the mail server as its peer and mark it as trusted. This means that the mail server is able to send direct p2p messages to the node instead of broadcasting them. Effectively, it knows which topics the node is interested in, when it is online as well as many metadata like IP address.
|
|
||||||
|
|
Loading…
Reference in New Issue