Page MenuHomePhabricator

[keyserver] more APIs for finishing client side of PAKE registration
ClosedPublic

Authored by varun on Nov 28 2022, 7:40 AM.
Tags
None
Referenced Files
F3396306: D5737.id18998.diff
Sun, Dec 1, 11:40 AM
F3396252: D5737.id18880.diff
Sun, Dec 1, 11:21 AM
Unknown Object (File)
Fri, Nov 29, 6:43 AM
Unknown Object (File)
Fri, Nov 29, 4:34 AM
Unknown Object (File)
Tue, Nov 26, 10:10 PM
Unknown Object (File)
Fri, Nov 22, 8:01 AM
Unknown Object (File)
Fri, Nov 22, 8:01 AM
Unknown Object (File)
Fri, Nov 22, 8:00 AM

Details

Summary

using Neon to surface the Rust opaque-ke "client registration finish" APIs to Node.js

Test Plan

called the new APIs from a Node module and confirmed the results

Diff Detail

Repository
rCOMM Comm
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

varun requested review of this revision.Nov 28 2022, 7:53 AM
atul added a subscriber: bartek.

(Think it probably makes sense to add @bartek to your Rust diffs even if he doesn't have full context on identity stuff? CC @ashoat @tomek who probably have a better idea)

Don't have context + enough rust knowledge here

keyserver/addons/opaque-ke-node/src/lib.rs
94–97

Can we avoid shadowing? I think that it reduces maintainability significantly.

keyserver/addons/opaque-ke-node/src/lib.rs
94–97

sure!

change variable names to avoid shadowing, make js functions camelCase

varun removed a reviewer: atul. varun added 3 blocking reviewer(s): jon, bartek, tomek.Nov 29 2022, 11:35 PM
This revision is now accepted and ready to land.Nov 30 2022, 11:47 AM