diff options
author | pukkandan <pukkandan.ytdlp@gmail.com> | 2021-10-19 22:13:45 +0530 |
---|---|---|
committer | pukkandan <pukkandan.ytdlp@gmail.com> | 2021-10-19 22:58:25 +0530 |
commit | 2cda6b401d4b9af36a2db71c71e1872ab7e4a6b6 (patch) | |
tree | 5e8d0c013544f33b545772f17cd7b14ee3e22984 | |
parent | aa7785f860be0bae7135ee32fe0ef4f0ab00bbc1 (diff) | |
download | hypervideo-pre-2cda6b401d4b9af36a2db71c71e1872ab7e4a6b6.tar.lz hypervideo-pre-2cda6b401d4b9af36a2db71c71e1872ab7e4a6b6.tar.xz hypervideo-pre-2cda6b401d4b9af36a2db71c71e1872ab7e4a6b6.zip |
Revert "[fragments] Pad fragments before decrypting (#1298)"
This reverts commit 373475f03553a7fff2d20df878755bfad2fab8e5.
-rw-r--r-- | yt_dlp/downloader/fragment.py | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/yt_dlp/downloader/fragment.py b/yt_dlp/downloader/fragment.py index d0eaede7e..6a490131b 100644 --- a/yt_dlp/downloader/fragment.py +++ b/yt_dlp/downloader/fragment.py @@ -355,8 +355,7 @@ class FragmentFD(FileDownloader): # not what it decrypts to. if self.params.get('test', False): return frag_content - padding_len = 16 - (len(frag_content) % 16) - decrypted_data = aes_cbc_decrypt_bytes(frag_content + bytes([padding_len] * padding_len), decrypt_info['KEY'], iv) + decrypted_data = aes_cbc_decrypt_bytes(frag_content, decrypt_info['KEY'], iv) return decrypted_data[:-decrypted_data[-1]] return decrypt_fragment |