pake 0.0.0

Traits which describe the functionality of [Password-Authenticated Key Exchange] (PAKE) 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, without the client revealing their plaintext password to the server