Class __builtin.Nettle.Hash()->SCRAM
- Description
SCRAM, defined by RFC 5802.
This implements both the client- and the serverside. You normally run either the server or the client, but if you would run both (use a separate client and a separate server object!), the sequence would be:
client_1 -> server_1 -> server_2 -> client_2 -> server_3 -> client_3
- Note
If you are a client, you must use the
client_*
methods; if you are a server, you must use theserver_*
methods. You cannot mix both client and server methods in a single object.- Note
This implementation does not pretend to support the full protocol. Most notably optional extension arguments are not supported (yet).
- See also