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
Unknown Object (File)
Mar 3 2025, 4:03 AM
Unknown Object (File)
Mar 3 2025, 3:54 AM
Unknown Object (File)
Feb 27 2025, 11:41 AM
Unknown Object (File)
Feb 27 2025, 3:21 AM
Unknown Object (File)
Feb 18 2025, 8:32 PM
Unknown Object (File)
Feb 17 2025, 3:44 PM
Unknown Object (File)
Feb 14 2025, 12:55 PM
Unknown Object (File)
Feb 13 2025, 9:15 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
Lint Not Applicable
Unit
Tests Not Applicable

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 ↗(On Diff #18880)

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

keyserver/addons/opaque-ke-node/src/lib.rs
94–97 ↗(On Diff #18880)

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