Skip to content

Instantly share code, notes, and snippets.

View colleirose's full-sized avatar

Colleirose colleirose

View GitHub Profile
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEZYKWoRYJKwYBBAHaRw8BAQdAIC0vr9a9xql0jbw+3Uq7k5AaxJzb2CDXUKLH
rEkFvtu0JUNvbGxlaXJvc2UgPHRydWV3b3JsZGZhY3RzQHByb3Rvbi5tZT6ImQQT
FgoAQRYhBIBKFbjkbFYTte35ve7J1T/DnxxrBQJlgpahAhsDBQkFpEufBQsJCAcC
AiICBhUKCQgLAgQWAgMBAh4HAheAAAoJEO7J1T/DnxxrY24BAOWaN3zLI13OW8P8
47a+rk0P25ASzTlFHpUP2dERCnv+AQCyEP7j5KHGShuuoHSIP2HNQANm5hB/CJz/
tSmFs6yZALg4BGWClqESCisGAQQBl1UBBQEBB0AoUaJsCTom2XghhxsB3h7YeQPM
xkh3pQI23mHNuD+1UAMBCAeIfgQYFgoAJhYhBIBKFbjkbFYTte35ve7J1T/Dnxxr
BQJlgpahAhsMBQkFpEufAAoJEO7J1T/Dnxxr+OgBAKPBIfElLRZE/skMkljkR7nn

This implementation is currently a draft and will require further enhancements for security and usability. Ideas to help improve the implementation that will need to be investigated:

  • See if something like the Signal protocol would be better than PGP
  • Look into HMAC or something like that for verifying message integrity
  • Look into a way to have a unique Argon2id salt

Purpose

I am creating a MediaWiki extension that provides social features like Fandom has. The overall purpose of this extension is to add the main social features that Fandom is well-known for (Discussions, message boards, profile bios and pictures, etc.) as well as adding some new ideas and features that have been requested by Fandom users or thought up by me, one of these being private messages, similar to DMs on Discord.

### Keybase proof
I hereby claim:
* I am colleirose on github.
* I am collei (https://keybase.io/collei) on keybase.
* I have a public key ASDEy7uEvPqZT8-0Pg4I4J4oR7DX3p1gxbiK9dQcdGVdNgo
To claim this, I am signing this object: