code: func ValidatePassword(hash Base64String, password, salt string) error {
  	salted := []byte(fmt.Sprint(password, salt))
  	hashB, err := ToBytes(hash)
  	if err != nil {
  		return err
  	}
  	return bcrypt.CompareHashAndPassword(hashB, salted)
  }
docs: // ValidatePassword checks if a given password, hash and salt are matching.