botan.constructs.srp6

SRP-6a (RFC 5054 compatatible)

Members

Classes

SRP6ServerSession
class SRP6ServerSession

Represents a SRP-6a server session

Functions

generateSrp6Verifier
BigInt generateSrp6Verifier(string identifier, string password, Vector!ubyte salt, string group_id, string hash_id)

Generate a new SRP-6 verifier

srp6ClientAgree
SRP6KeyPair srp6ClientAgree(string identifier, string password, string group_id, string hash_id, Vector!ubyte salt, BigInt B, RandomNumberGenerator rng)

SRP6a Client side

srp6GroupIdentifier
string srp6GroupIdentifier(BigInt N, BigInt g)

Return the group id for this SRP param set, or else thrown an exception

Structs

SRP6KeyPair
struct SRP6KeyPair
Undocumented in source.

Meta

License

Botan is released under the Simplified BSD License (see LICENSE.md)