srp6ClientAgree

SRP6a Client side

static if(BOTAN_HAS_SRP6)
srp6ClientAgree
(
in string identifier
,
in string password
,
in string group_id
,
in string hash_id
,
const ref Vector!ubyte salt
,
const ref BigInt B
,)

Parameters

identifier string

the username we are attempting login for

password string

the password we are attempting to use

group_id string

specifies the shared SRP group

hash_id string

specifies a secure hash function

salt Vector!ubyte

is the salt value sent by the server

B BigInt

is the server's public value

rng RandomNumberGenerator

is a random number generator

Return Value

(A,K) the client public key and the shared secret key

Meta