godot/editor/export
David Nikdel 067807c1cb 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
2023-09-03 18:14:30 -04:00
..
SCsub Split up editor export code into multiple files 2022-07-26 08:28:19 -05:00
editor_export.cpp Add a button in the export dialog to fix missing texture formats 2023-08-17 02:56:42 -05:00
editor_export.h Fix export options of scripted EditorExportPlugins 2023-07-04 15:39:23 +02:00
editor_export_platform.cpp Remove nondeterminism in pck_packer 2023-09-03 18:14:30 -04:00
editor_export_platform.h Add a button in the export dialog to fix missing texture formats 2023-08-17 02:56:42 -05:00
editor_export_platform_pc.cpp Extract and reorganize texture resource classes 2023-07-14 20:04:21 +02: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 Re-architect how Android plugins are packaged and handled at export time 2023-07-18 19:14:53 +02:00
editor_export_plugin.h Re-architect how Android plugins are packaged and handled at export time 2023-07-18 19:14:53 +02:00
editor_export_preset.cpp Add a "version" project setting and use it in new export presets 2023-08-04 10:29:33 +02:00
editor_export_preset.h Add a "version" project setting and use it in new export presets 2023-08-04 10:29:33 +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 Re-architect how Android plugins are packaged and handled at export time 2023-07-18 19:14:53 +02:00
export_template_manager.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
project_export.cpp Keep `_export_begin()`'s `path` argument always consistent 2023-08-27 11:06:45 -03:00
project_export.h Add a button in the export dialog to fix missing texture formats 2023-08-17 02:56:42 -05:00