Skip to content

Commit 872ea10

Browse files
author
Evidlo
committed
fix version match, test argon2 seed
1 parent 17b200b commit 872ea10

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

tests/tests.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1335,11 +1335,15 @@ def regen_test(old_kp, new_kp, attr):
13351335
# verify that various seeds have been regenerated after saving
13361336
regen_test(old_kp, new_kp, 'kdbx.header.value.dynamic_header.master_seed.data')
13371337
regen_test(old_kp, new_kp, 'kdbx.header.value.dynamic_header.encryption_iv.data')
1338-
if new_kp.version == (3, 0):
1338+
if new_kp.version == (3, 1):
13391339
regen_test(old_kp, new_kp, 'kdbx.header.value.dynamic_header.protected_stream_key.data')
1340-
regen_test(old_kp, new_kp, 'kdbx.header.value.dynamic_header.old_start_bytes.data')
1341-
if new_kp.version == (4, 1):
1340+
regen_test(old_kp, new_kp, 'kdbx.header.value.dynamic_header.stream_start_bytes.data')
1341+
regen_test(old_kp, new_kp, 'kdbx.header.value.dynamic_header.transform_seed.data')
1342+
if new_kp.version == (4, 0):
13421343
regen_test(old_kp, new_kp, 'kdbx.body.payload.inner_header.protected_stream_key.data')
1344+
if new_kp.kdf_algorithm.startswith('argon'):
1345+
regen_test(old_kp, new_kp, 'kdbx.header.value.dynamic_header.kdf_parameters.data.dict.S.value')
1346+
13431347

13441348
# remove old files
13451349
for filename in os.listdir(base_dir):

0 commit comments

Comments
 (0)