Versions in this module Expand all Collapse all v1 v1.21.1 Jun 12, 2022 v1.20.1 Jun 12, 2022 Changes in this version + func Encode(loginChain string, data ClientData, key *ecdsa.PrivateKey) []byte + func EncodeOffline(identityData IdentityData, data ClientData, key *ecdsa.PrivateKey) []byte + func MarshalPublicKey(key *ecdsa.PublicKey) string + func Parse(request []byte) (IdentityData, ClientData, AuthResult, error) + func ParsePublicKey(b64Data string, key *ecdsa.PublicKey) error + type AuthResult struct + PublicKey *ecdsa.PublicKey + XBOXLiveAuthenticated bool + type ClientData struct + AnimatedImageData []SkinAnimation + ArmSize string + CapeData string + CapeID string + CapeImageHeight int + CapeImageWidth int + CapeOnClassicSkin bool + ClientRandomID int64 + CurrentInputMode int + DefaultInputMode int + DeviceID string + DeviceModel string + DeviceOS protocol.DeviceOS + GUIScale int + GameVersion string + LanguageCode string + PersonaPieces []PersonaPiece + PersonaSkin bool + PieceTintColours []PersonaPieceTintColour + PlatformOfflineID string + PlatformOnlineID string + PlatformUserID string + PlayFabID string + PremiumSkin bool + SelfSignedID string + ServerAddress string + SkinAnimationData string + SkinColour string + SkinData string + SkinGeometry string + SkinGeometryVersion string + SkinID string + SkinImageHeight int + SkinImageWidth int + SkinResourcePatch string + ThirdPartyName string + ThirdPartyNameOnly bool + UIProfile int + func (data ClientData) Validate() error + type IdentityData struct + DisplayName string + Identity string + TitleID string + XUID string + func (data IdentityData) Validate() error + type PersonaPiece struct + Default bool + PackID string + PieceID string + PieceType string + ProductID string + type PersonaPieceTintColour struct + Colours [4]string + PieceType string + type SkinAnimation struct + AnimationExpression int + Frames float64 + Image string + ImageHeight int + ImageWidth int + Type int