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
a8b5559ac0
serialize any type that provides information on how to
5 years ago
Jake Probst
7ae27273b4
cloning packets is helpful
6 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
de87b2f89e
why did I make these iterators?
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
Jake Probst
f5c19ad66b
utf16 handling when parsing string bytes
6 years ago
Jake Probst
67b56be4f6
PSOPacket is Debug, more parse errors
6 years ago
Jake Probst
a1485dd8e7
make cipher pub
6 years ago
Jake Probst
f9b2567d8e
null pso cipher
6 years ago
Jake Probst
17cf4bb056
make sure packet len is divisible by 4
6 years ago
Jake Probst
8caa48a1e6
check that the entire packet was read
6 years ago
Jake Probst
47a07a63ae
handle String objects in pso_packet
6 years ago
Jake Probst
c6ad5f4be6
don't need this enumerated
6 years ago
Jake Probst
7cac700dd5
turns out not everything has a flag, putting it in the struct will be easier at this point
6 years ago
Jake Probst
7c246f5446
silence warnings, print strings in packets
6 years ago
Jake Probst
2a95dacb57
psopc cryto
6 years ago
Jake Probst
2181aced53
did that
6 years ago
Jake Probst
53ef5a8efc
pso_packet proc_macro for misc things
6 years ago
Jake Probst
ffca6f8b58
init
6 years ago