fix a few remaining issues
Some checks failed
Build and Test / friends (push) Failing after 3m57s
Build and Test / splatoon-testfire (push) Successful in 5m1s
Build and Test / splatoon (push) Successful in 5m0s
Build and Test / wii-u-chat (push) Successful in 5m4s
Build and Test / fast-racing-neo (push) Successful in 5m16s
Build and Test / mario-tennis (push) Successful in 5m17s
Build and Test / puyopuyo (push) Successful in 5m21s
Build and Test / wii-sports-club (push) Successful in 5m21s
Build and Test / sonic-transformed (push) Successful in 5m28s
Build and Test / super-mario-maker (push) Successful in 8m15s
Build and Test / minecraft-wiiu (push) Successful in 5m28s

This commit is contained in:
Maple Nebel 2026-06-22 23:21:10 +02:00
commit ba31ba9a45

View file

@ -6,7 +6,7 @@ use typenum::U16;
use v_byte_helpers::{IS_BIG_ENDIAN, ReadExtensions};
use crate::{
kerberos::{SESSION_KEY_LENGTH, SessionLengthTy, TicketInternalData, derive_kerberos_key},
kerberos::{SESSION_KEY_LENGTH, SessionLengthTy, TicketInternalData},
nex::account::Account,
rmc::structures::RmcSerialize,
};
@ -26,7 +26,7 @@ pub fn read_secure_connection_data(
let ticket_data = &mut ticket_data[0..ticket_data_size - 0x10];
let server_key = derive_kerberos_key(act.pid, act.nex_key);
let server_key = act.nex_key;
let mut rc4: StreamCipherCoreWrapper<Rc4Core<U16>> =
Rc4::new_from_slice(&server_key).expect("unable to init rc4 keystream");