lldap
lldap copied to clipboard
Update Opaque-ke dependency
As part of their new API, the serializer doesn't write binary as base64 in JSON anymore. We should switch the json serializer to a json+binary-to-base64 one.
The new versions have a different encoding of the password. This would be a pretty big breaking change, which I'll only do as part of a big release (v1.0).
It seems the OPAQUE proposal is still being worked on (version 3.0.0-rc2). The repo has also migrated to https://github.com/facebook/opaque-ke.
Once the dust has settled and the version is stable (and we're ready for a 1.0 release), I'll make the switch (requires resetting all the passwords).
New proposal, to avoid having to reset all the passwords: https://docs.google.com/document/d/1Y8rVSYyZzzzjKGJOVTYVFl38pKSnUopx-cijR24IMz4/edit?usp=sharing