anchor.diff:        return new Uint8List.fromList(hmac.close());
       };
   
  -    Uint8List newSalt = new Uint8List.fromList(new List.from(salt)..addAll([0,0,0,1]));
  +    Uint8List newSalt =
  +        new Uint8List.fromList(new List.from(salt)..addAll([0, 0, 0, 1]));
   
       var ui = digest(newSalt);
       var u1 = ui;
  
positive.code:     var clientFinalMessageWithoutProof = '$channelBinding,$nonce';
  
      var passwordDigest =
      md5DigestPassword(credential.username, credential.password);
      var salt = BASE64.decode(paddedSMessage);
  
      var saltedPassword = hi(passwordDigest, salt, i);
  
negative.code: 
    sb.write(s);
  
    for (int i = 0; i < paddingToAdd; ++i) {
      sb.write("=");
    }
  
    return sb.toString();
  }
  