Page MenuHomePhabricator

[keyserver] APIs for finishing client side of PAKE login
ClosedPublic

Authored by varun on Nov 28 2022, 7:51 AM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Apr 7, 1:56 PM
Unknown Object (File)
Mar 7 2025, 9:11 PM
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 13 2025, 9:15 AM
Unknown Object (File)
Feb 1 2025, 3:42 AM
Unknown Object (File)
Jan 30 2025, 9:25 PM
Subscribers

Details

Summary

using Neon to surface the Rust opaque-ke "client login finish" API and getters 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, 8:05 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
212–216 ↗(On Diff #18882)

Please avoid using shadowing

change variable names to avoid shadowing, change js functions to camelCase

varun edited reviewers, added: Restricted Owners Package; removed: tomek, atul, bartek.Nov 29 2022, 11:34 PM
varun edited reviewers, added: tomek, jon, bartek; removed: Restricted Owners Package.Nov 29 2022, 11:34 PM
This revision is now accepted and ready to land.Nov 30 2022, 11:44 AM