currently in decrypt_bytes, we check if raw[len(MAGIC):len(HEADER)] != VERSION.
Issue: When v3.2.0 is released, v3.1.0 will see it as "unsupported" and crash.
Fix: only want to block major version mismatches or files from the future. Consider allowing decryption if the version is lower than or equal to the current one.
currently in decrypt_bytes, we check if raw[len(MAGIC):len(HEADER)] != VERSION.
Issue: When v3.2.0 is released, v3.1.0 will see it as "unsupported" and crash.
Fix: only want to block major version mismatches or files from the future. Consider allowing decryption if the version is lower than or equal to the current one.