Uh oh!
There was an error while loading. Please reload this page.
Conversation
63f4eeb to
52aa0c2CompareTraits which describe the functionality of Password-Authenticated Key Exchange algorithms, which can be used to establish a shared secret over an insecure channel using only the client's knowledge of a password and the server's knowledge of a password hash for authentication.
rozbb
commented
Jan 23, 2026
tarcieri
commented
Jan 23, 2026
@rozbb happy to make the language more generic. The terminology there was coming from SRP which is what I was working on at the time (mostly I wrote this up trying to think of how to refactor the existing |
rozbb
commented
Jan 23, 2026
Ok nice. Also, I assume you only want to include 2-message PAKEs for now? Those are the only standardized one atm. I intend on implementing CPace in Rust soon, so I will be able to have informed feedback on this. |
tarcieri
commented
Jan 23, 2026
Yes, that sounds good. FWIW we have |
makavity
commented
Jun 29, 2026
Hey, @tarcieri. Since we've released SWU function, my next plan is to do |
tarcieri
commented
Jul 17, 2026
@makavity I'd say work on this is stalled for now, so don't let it be a blocker. I intend to pick this up again after finishing stable releases of everything else. |

Traits which describe the functionality of Password-Authenticated Key Exchange algorithms, which can be used to establish a shared secret over an insecure channel using only the client's knowledge of a password and the server's knowledge of a password hash for authentication.