Skip to content

Instantly share code, notes, and snippets.

@mar-v-in
Last active October 17, 2019 20:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mar-v-in/b683220a55bc65dcdafc809be9c5d0e4 to your computer and use it in GitHub Desktop.
Save mar-v-in/b683220a55bc65dcdafc809be9c5d0e4 to your computer and use it in GitHub Desktop.

Material design icons: https://materialdesignicons.com/

OMEMO Key Icons

Unicode? Material? OMEMO key state Used for encryption
πŸ•˜Ν“ clock-alert, clock + close-octagon expired (key no longer in device list) no
🚫️ minus-circle, close-circle distrusted no
❔ help-circle, help undecided (default without blind-trust) no
βœ”οΈ check-circle, check accepted (default with blind-trust) yes
πŸ›‘ shield, shield-check verified yes

Encrypted message icons

Unicode? Material? Info
πŸ”“ lock-open, lock-open-variant Unencrypted message
πŸ”’βŒ lock + close-octagon distrusted (may hide)
πŸ”’βš οΈ lock + alert undecided
πŸ”’ lock accepted
πŸ›‘ shield verified

Clients may (optionally) do any of the following to hide icons on messages:

  • Always hide unencrypted icon but show all others
  • Dynamically hide icons per local encryption setting:
    • Hide unencrypted icon if conversation is unencrypted
    • Hide encrypted+accepted icon if conversation is encrypted
    • Hide encrypted+verified icon if conversation is encrypted, all keys are verified and blind-trust is disabled
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment