p.writeDWord(passwordHash[3]);
p.writeDWord(passwordHash[4]);
p.writeNTString(cs.username);
p.sendPacket(bncsOutputStream);
} else {
srp = new SRP(cs.username, cs.password);
srp.set_NLS(nlsRevision);
byte A[] = srp.get_A();
if (A.length != 32)
throw new Exception("Invalid A length");