godot/editor/export
David Nikdel 4d498e18ec Remove nondeterminism in pck_packer
PCK files (like other build products) should be deterministic based on their inputs. Removed calls to Math::rand() that are being used to generate padding.

Looks like these were introduced as part of adding encryption support, but the padding being random does not have any cryptographic significance. This can be trivially inferred since file blocks that happen to be aligned don't get padding anyway.

If there's a desire to indroduce something that functions as a nonce it should probably be added explicitly and only if encryption is enabled.
remove Math::rand() calls in editor_export_platform.cpp

follow up to make consistent with pck_packer

(cherry picked from commit 067807c1cb)
2023-10-24 16:33:53 +02:00
..
SCsub Split up editor export code into multiple files 2022-07-26 08:28:19 -05:00
editor_export.cpp Fix export options of scripted EditorExportPlugins 2023-07-10 17:11:22 +02:00
editor_export.h Fix export options of scripted EditorExportPlugins 2023-07-10 17:11:22 +02:00
editor_export_platform.cpp Remove nondeterminism in pck_packer 2023-10-24 16:33:53 +02:00
editor_export_platform.h Allow exporting release Android builds without a debug keystore 2023-06-19 01:00:13 -03:00
editor_export_platform_pc.cpp Allow exporting release Android builds without a debug keystore 2023-06-19 01:00:13 -03:00
editor_export_platform_pc.h Allow exporting release Android builds without a debug keystore 2023-06-19 01:00:13 -03:00
editor_export_plugin.cpp Allow EditorExportPlugins to provide export options 2023-04-07 19:18:00 +02:00
editor_export_plugin.h Allow EditorExportPlugins to provide export options 2023-04-07 19:18:00 +02:00
editor_export_preset.cpp Fix export options of scripted EditorExportPlugins 2023-07-10 17:11:22 +02:00
editor_export_preset.h Fix export options of scripted EditorExportPlugins 2023-07-10 17:11:22 +02:00
editor_export_shared_object.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
export_template_manager.cpp Implement and expose OS::shell_show_in_file_manager() 2023-04-25 11:29:32 +08:00
export_template_manager.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
project_export.cpp Fix export options of scripted EditorExportPlugins 2023-07-10 17:11:22 +02:00
project_export.h Make it clearer that file modes propagate to children in the dedicated server export 2023-01-30 15:10:44 -06:00