jake
7dfd9205e5
can't derive Default anymore here
5 years ago
jake
7475c5e083
this is a u32 not u8
5 years ago
jake
b8b418a7a0
reorder these
5 years ago
jake
b7d4533aec
psopacketdata derives in tests
5 years ago
jake
0b64cc2cac
PSOPacketData dervies
5 years ago
jake
ae3d9c0892
impl PSOPacketData for f32
5 years ago
jake
11cc0723a3
use new psopacket macros instead of defining things manually
5 years ago
Andy Newjack
9a38c128fa
fixed semicolon
5 years ago
jake
1cb94e565c
ship packets
5 years ago
Andy Newjack
73316c220f
character structs
5 years ago
jake
84fbe227d6
security_data -> session
5 years ago
jake
27f59b01dc
psodatapacket array test
5 years ago
jake
1810587ad1
PSOPacketData tests
5 years ago
jake
e0d271d703
throw errors if there isnt enough data to read in PSOPacketData
5 years ago
jake
ae521ccbb2
move util to libpso
5 years ago
jake
60584e0957
remove old pso_packet
5 years ago
jake
04322d2526
convert login packets
5 years ago
jake
8eaf7f08ff
convert patch packets
5 years ago
jake
dc3fceef14
test large arrays in wrong pkt test
5 years ago
jake
5d627e9219
new pso_packet tests
5 years ago
jake
df4949b897
PSOPacketData for new pso_packet
5 years ago
jake
0a26d1d8c6
menuselect packet
5 years ago
jake
911840f02a
screenselectchar -> char
5 years ago
jake
025efcb0de
shiplist packets
5 years ago
jake
d0f93fcd54
fix compiler warnings
5 years ago
jake
88a42695a1
param data packets
5 years ago
jake
a756af5f30
character/guildcard structs
5 years ago
jake
47b8d06037
andy why
5 years ago
Jake Probst
4e43c0e36d
actually include things
5 years ago
Jake Probst
419db62ad5
add character/guildcard structs
5 years ago
Jake Probst
a37856ddcf
PSOPacket::from_bytes &Vec<u8> -> &[u8]
5 years ago
Jake Probst
5fbfce058c
charselect pkts
5 years ago
Andy
ebaef31bcc
tests passed yay i quit
5 years ago
Andy
ad8930fcb0
.
5 years ago
Andy
4edb95d247
assert.to_le_bytes to assert.as_bytes
5 years ago
Andy
0d80bb58aa
dropped BB prefix. Have ChecksumAck::new take an argument to set ack. Added basic test to check le_bytes.
5 years ago
Andy
89c217731f
added packets 0x1E8, 0x2E8 (BBChecksum and BBChecksumAck)
5 years ago
Jake Probst
03efcee742
pkt E2 key settings
5 years ago
Jake Probst
aa2adaf629
make more vars pub
5 years ago
Jake Probst
e83aae2b4b
usersettings struct
5 years ago
Jake Probst
0feee1c0a2
fix test
5 years ago
Jake Probst
5300907e2c
some login packets
5 years ago
Jake Probst
529690165d
psocipher.block_size
5 years ago
Jake Probst
e2965699d3
turns out we gotta pad it out a bit to 8byte blocks
5 years ago
Jake Probst
ae0b909685
move packet source files to one directory
6 years ago
Jake Probst
6704a9a653
bb cipher
6 years ago
Jake Probst
222f3c38da
have cipher specify header size
Really it is more about mimimum cipher block size.
Please enter the commit message for your changes. Lines starting
6 years ago
Jake Probst
10db8888c2
the rest of the patchserver packets
6 years ago
Jake Probst
43cb98db54
HAHAHAAHHHJRFEHGJRHETHFGTERTJFEHJKTHjrekgthrejkghlre
in unrelated news it turns out newserv's pc cipher implementation is
incorrect.
of course given that it just goes redirects to the login server
immediately it never had to do an update_stream to update after 56 bytes
were sent.
6 years ago
Jake Probst
148f002cb3
bunch of patchserver related packets
6 years ago