Our implementation of the Pale Moon sync (Weave) keyserver for J-PAKE of sync encryption keys with "easy setup" is really old and extremely not-portable (because of it being a hodgepodge of old dependencies, python and gunicorn). I'd like to move off of it without losing this functionality for our sync service.
Does anyone know if a different key exchange service with J-PAKE exists that can run on modern Linux, which we can use for weave?
Does anyone know if we can perhaps modernize our Mozilla keyserver implementation to use more current dependencies? Anyone familiar enough with Python to look into this?
For reference, here's the effectively unmaintained repo for it. https://repo.palemoon.org/MoonchildProductions/keyserver
Weave keyserver and J-PAKE
Moderators: Lootyhoof, FranklinDM
-
- Pale Moon guru
- Posts: 37676
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Weave keyserver and J-PAKE
"A dead end street is a place to turn around and go into a new direction" - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
- Board Warrior
- Posts: 1115
- Joined: 2020-05-31, 04:33
Re: Weave keyserver and J-PAKE
I don't know enough to know if this is of any use for you, but maybe spake2? https://github.com/warner/python-spake2
-
- Pale Moon guru
- Posts: 37676
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: Weave keyserver and J-PAKE
I can't really do much with a python-only lib; it needs infrastructure around it to be a keyserver with a web-frontend. pure-lib repos is all I've been able to find, myself, which really doesn't help us.
"A dead end street is a place to turn around and go into a new direction" - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite