question: public BigInteger generateClientCredentials ( byte [ ] salt , byte [ ] identity , byte [ ] password ) { this . x = SRP6Util . calculateX ( digest , N , salt , identity , password ) ; this . a = selectPrivateValue ( ) ; this . A = g . modPow ( a , N ) ; return A ; }
target:  Generates client's credentials given the client's salt, identity and password