|
@@ -305,6 +305,8 @@ class KeyBase:
|
|
unpacker = get_limited_unpacker('archive')
|
|
unpacker = get_limited_unpacker('archive')
|
|
unpacker.feed(data)
|
|
unpacker.feed(data)
|
|
unpacked = unpacker.unpack()
|
|
unpacked = unpacker.unpack()
|
|
|
|
+ if AUTHENTICATED_NO_KEY:
|
|
|
|
+ return unpacked, True, None # True is a lie.
|
|
if b'tam' not in unpacked:
|
|
if b'tam' not in unpacked:
|
|
if tam_required:
|
|
if tam_required:
|
|
archive_name = unpacked.get(b'name', b'<unknown>').decode('ascii', 'replace')
|
|
archive_name = unpacked.get(b'name', b'<unknown>').decode('ascii', 'replace')
|