mirror of
https://github.com/azlux/pymumble
synced 2025-01-18 08:03:28 +00:00
2ee3f82744
* Fixed encryption Before the fix the whole last block encrypted were appended to the encrypted output. This caused a wrong checksum calculation and resulted in a wrong tag prepended to the packet, which the Mumble server discarded most of the times (in some lucky cases the remaining length. To fix this I took inspiration from: https://github.com/ianling/mumpy/blob/dev/mumpy/mumblecrypto.py * Added a default decryption plain_length * Renamed send_udp to the existing send_packet_udp * Removed error-prone length parameter