Expand description
Steam cryptographic utilities.
This crate provides encryption and cryptographic functions for Steam protocol communication.
Structs§
- Session
Key - Steam session key for encryption.
- Session
KeyPair - Result of generating a session key for the encryption handshake.
Enums§
Functions§
- calculate_
key_ crc - Calculate CRC32 checksum of the encrypted session key.
- decrypt_
message - Decrypt a message using the session key.
- decrypt_
with_ hmac_ iv - Decrypt a message with HMAC-IV verification.
- encrypt_
message - Encrypt a message using the session key.
- encrypt_
with_ hmac_ iv - Encrypt a message using HMAC-IV encryption.
- generate_
session_ key - Generate a new session key and encrypt it with Steam’s public key.