@@ -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