test_internal supports unencrypted recorded file (with or without hash).