virtualx-engine/core
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
..
config Made hidden ProjectSettings groups more explicit 2023-08-23 22:43:43 +02:00
crypto mbedTLS: disable weak crypto and TLS versions. 2023-05-10 11:13:19 +02:00
debugger Support threads in the script debugger 2023-07-26 12:06:45 +02:00
error Usage notes for DEV_ASSERT macro 2023-08-02 13:29:35 +01:00
extension GDExtension: fix bool unknown in C 2023-09-02 21:04:49 +02:00
input Remove debug print 2023-08-29 15:34:24 +02:00
io Remove nondeterminism in pck_packer 2023-09-03 18:14:30 -04:00
math Add inverse hyperbolic functions asinh(), acosh() & atanh() 2023-09-01 01:27:56 +02:00
object Merge pull request #81221 from dalexeev/editor-inspector-and-signal-dock-improvements 2023-09-03 00:21:04 +02:00
os Add missing YEN, SECTION and OPENURL names to keycode mappings 2023-08-28 03:37:22 -03:00
string Optimize String.left() and String.right() 2023-08-20 20:01:06 +03:00
templates Allow renaming child nodes in _ready 2023-06-26 13:25:48 +02:00
variant Set builtin varrarg ptrcalls, called without arg. 2023-09-02 00:34:16 +08:00
core_bind.cpp Merge pull request #78871 from jitspoe/master.pr_compute_convex_mesh_points 2023-08-16 09:11:53 +02:00
core_bind.h Merge pull request #78871 from jitspoe/master.pr_compute_convex_mesh_points 2023-08-16 09:11:53 +02:00
core_builders.py CI: Update static checks to black 23.3.0 2023-06-19 23:33:02 +02:00
core_constants.cpp Add missing YEN, SECTION and OPENURL names to keycode mappings 2023-08-28 03:37:22 -03:00
core_constants.h Make global scope enums accessible as types in GDScript 2023-02-19 13:00:07 -03:00
core_globals.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
core_globals.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
core_string_names.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
core_string_names.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
doc_data.cpp Display BitField[Enum] in docs to distinguish from Enum 2023-06-15 17:23:02 +03:00
doc_data.h GDScript: Add @deprecated and @experimental doc comment tags 2023-07-08 18:13:19 +03:00
register_core_types.cpp Properly free core types in reverse order 2023-05-30 17:47:12 +02:00
register_core_types.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
SCsub FreeType: Update to version 2.13.1 2023-07-10 12:04:02 +03:00
typedefs.h Fix several clang-tidy bool literal conversion warnings 2023-03-04 16:38:35 +02:00
version.h Fix Windows StringFileInfo structure 2023-04-12 22:08:49 +02:00