github.com/LagrangeDev/LagrangeGo@v0.0.0-20240512064304-ad4a85e10cb4/client/packets/pb/login/ntlogin.proto (about)

     1  syntax = "proto3";
     2  
     3  option go_package = "github.com/LagrangeDev/LagrangeGo/client/packets/pb/login";
     4  
     5  message SsoNTLoginEncryptedData {
     6    optional bytes Sign = 1;
     7    optional bytes GcmCalc = 3;
     8    int32 Type = 4;
     9  }
    10  
    11  message SsoNTLoginBase {
    12    optional SsoNTLoginHeader Header = 1;
    13    optional bytes Body = 2;
    14  }
    15  
    16  message SsoNTLoginHeader {
    17    optional SsoNTLoginUin Uin = 1;
    18    optional SsoNTLoginSystem System = 2;
    19    optional SsoNTLoginVersion Version = 3;
    20    optional SsoNTLoginError Error = 4;
    21    optional SsoNTLoginCookie Cookie = 5;
    22  }
    23  
    24  message SsoNTLoginResponse {
    25      optional SsoNTLoginCredentials Credentials = 1;
    26      optional SsoNTLoginCaptchaUrl Captcha = 2;
    27      optional SsoNTLoginUnusual Unusual = 3;
    28      optional SsoNTLoginUid Uid = 4;
    29  }
    30  
    31  message SsoNTLoginEasyLogin {
    32    optional bytes TempPassword = 1;
    33    optional SsoNTLoginCaptchaSubmit Captcha = 2;
    34  }
    35  
    36  message SsoNTLoginCaptchaSubmit {
    37    string Ticket = 1;
    38    string RandStr = 2;
    39    string Aid = 3;
    40  }
    41  
    42  message SsoNTLoginCaptchaUrl {
    43    string Url = 3;
    44  }
    45  
    46  message SsoNTLoginCookie {
    47    optional string Cookie = 1;
    48  }
    49  
    50  message SsoNTLoginCredentials {
    51    bytes TempPassword = 3;
    52    bytes Tgt = 4;
    53    bytes D2 = 5;
    54    bytes D2Key = 6;
    55  }
    56  
    57  message SsoNTLoginError {
    58    uint32 ErrorCode = 1;
    59    string Tag = 2;
    60    string Message = 3;
    61    optional string NewDeviceVerifyUrl = 5;
    62  }
    63  
    64  message SsoNTLoginSystem {
    65    optional string OS = 1;
    66    optional string DeviceName = 2;
    67    int32 Type = 3;
    68    optional bytes Guid = 4;
    69  }
    70  
    71  message SsoNTLoginUid {
    72    string Uid = 2;
    73  }
    74  
    75  message SsoNTLoginUin {
    76    optional string Uin = 1;
    77  }
    78  
    79  message SsoNTLoginUnusual {
    80    optional bytes Sig = 2;
    81  }
    82  
    83  message SsoNTLoginVersion {
    84    optional string KernelVersion = 1;
    85    int32 AppId = 2;
    86    optional string PackageName = 3;
    87  }