├── .gitignore ├── LICENSE ├── README.md ├── components ├── README.md ├── async-forward-secure-ratcheting.md ├── client-side-key-management.md ├── encryption │ └── README.md ├── federated-pki.md ├── public-keys │ └── README.md ├── secret-keys │ ├── README.md │ ├── key-export.md │ ├── key-generation-derivation.md │ ├── passphrase-protect.md │ └── threshold-recovery.md ├── symmetric-key-encryption-format.md └── symmetric-keys │ └── README.md └── protocol-versions ├── E2EE-v1.md └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soatok/mastodon-e2ee-specification/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soatok/mastodon-e2ee-specification/HEAD/README.md -------------------------------------------------------------------------------- /components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soatok/mastodon-e2ee-specification/HEAD/components/README.md -------------------------------------------------------------------------------- /components/async-forward-secure-ratcheting.md: -------------------------------------------------------------------------------- 1 | # Asynchronous Forward-Secure Ratcheting Protocol 2 | 3 | TODO. 4 | -------------------------------------------------------------------------------- /components/client-side-key-management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soatok/mastodon-e2ee-specification/HEAD/components/client-side-key-management.md -------------------------------------------------------------------------------- /components/encryption/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soatok/mastodon-e2ee-specification/HEAD/components/encryption/README.md -------------------------------------------------------------------------------- /components/federated-pki.md: -------------------------------------------------------------------------------- 1 | # Federated Public Key Infrastructure 2 | 3 | TODO. 4 | -------------------------------------------------------------------------------- /components/public-keys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soatok/mastodon-e2ee-specification/HEAD/components/public-keys/README.md -------------------------------------------------------------------------------- /components/secret-keys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soatok/mastodon-e2ee-specification/HEAD/components/secret-keys/README.md -------------------------------------------------------------------------------- /components/secret-keys/key-export.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soatok/mastodon-e2ee-specification/HEAD/components/secret-keys/key-export.md -------------------------------------------------------------------------------- /components/secret-keys/key-generation-derivation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soatok/mastodon-e2ee-specification/HEAD/components/secret-keys/key-generation-derivation.md -------------------------------------------------------------------------------- /components/secret-keys/passphrase-protect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soatok/mastodon-e2ee-specification/HEAD/components/secret-keys/passphrase-protect.md -------------------------------------------------------------------------------- /components/secret-keys/threshold-recovery.md: -------------------------------------------------------------------------------- 1 | # Threshold Key Recovery 2 | -------------------------------------------------------------------------------- /components/symmetric-key-encryption-format.md: -------------------------------------------------------------------------------- 1 | # Symmetric-Key Message Encryption Format 2 | 3 | TODO. 4 | -------------------------------------------------------------------------------- /components/symmetric-keys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soatok/mastodon-e2ee-specification/HEAD/components/symmetric-keys/README.md -------------------------------------------------------------------------------- /protocol-versions/E2EE-v1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soatok/mastodon-e2ee-specification/HEAD/protocol-versions/E2EE-v1.md -------------------------------------------------------------------------------- /protocol-versions/README.md: -------------------------------------------------------------------------------- 1 | # Protocol Versions 2 | 3 | This folder documents 4 | --------------------------------------------------------------------------------