eolib 3.0.0

A core rust library for writing applications related to Endless Online
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
mod server_verification_hash;
pub use server_verification_hash::server_verification_hash;
mod swap_multiples;
pub use swap_multiples::swap_multiples;
mod generate_swap_multiple;
pub use generate_swap_multiple::generate_swap_multiple;
mod encrypt_packet;
pub use encrypt_packet::encrypt_packet;
mod decrypt_packet;
pub use decrypt_packet::decrypt_packet;

pub(crate) fn valid_for_encryption(buf: &[u8]) -> bool {
    buf.len() > 2 && buf[0..=1] != [0xff, 0xff]
}