godot/core
Fabio Alessandrelli 6b5634b96a [OS/Crypto] Add get_entropy to OS.
Implemented via `BCryptGenRandom` on Windows.
Implemented via `getentropy` syscall when available.
Implemented via `/dev/urandom` device as a fallback.

The `/dev/urandom` fallback can be disabled via the `NO_URANDOM` build
flag.

Note: The HTML5 version relies on emscripten file system urandom
device which itself uses the Crypto API when available or the plain
old not crypto-safe `Math.random()` otherwise.

Restore get_entropy.
2022-02-14 10:45:50 +01:00
..
config Use EditorFileDialog instead of FileDialog in the project manager 2022-02-12 12:06:51 +01:00
crypto Merge pull request #56130 from Faless/mbedtls/2.28.0 2022-01-11 15:03:28 +01:00
debugger Improve compilation speed (forward declarations/includes cleanup) 2022-02-12 02:46:22 +01:00
error Add fflush to error macros 2022-02-05 12:31:54 +00:00
extension Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
input Merge pull request #56764 from madmiraal/fix-45592-2 2022-02-03 18:10:30 +01:00
io Fix resource reuse in binary loader 2022-02-12 10:57:51 +01:00
math Implement cubic_interpolate() as MathFunc for refactoring 2022-02-12 18:11:17 +09:00
multiplayer [Debugger] Move most profilers to ServersDebugger. 2022-02-06 17:36:48 +01:00
object Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
os [OS/Crypto] Add get_entropy to OS. 2022-02-14 10:45:50 +01:00
string Use EditorFileDialog instead of FileDialog in the project manager 2022-02-12 12:06:51 +01:00
templates Remove RID_Owner.get_rid_by_index 2022-02-05 11:59:34 +01:00
variant Implement cubic_interpolate() as MathFunc for refactoring 2022-02-12 18:11:17 +09:00
core_bind.cpp Improve compilation speed (forward declarations/includes cleanup) 2022-02-12 02:46:22 +01:00
core_bind.h [Debugger] New extensible EngineProfiler class. 2022-02-06 17:33:45 +01:00
core_builders.py Use maximum zlib compression when generating editor translation headers 2021-10-29 19:07:48 +02:00
core_constants.cpp [GDExtension] Add binds for missing methods, operators, and constants required for GDExtension TextServer implementation. 2022-02-08 09:49:14 +02:00
core_constants.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
core_string_names.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
core_string_names.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
doc_data.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
doc_data.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
register_core_types.cpp [Debugger] New extensible EngineProfiler class. 2022-02-06 17:33:45 +01:00
register_core_types.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
SCsub Core: Move generated VERSION_HASH to a .cpp file 2022-02-09 09:20:17 +01:00
typedefs.h Add nodiscard to core math classes to catch c++ errors. 2022-01-20 13:07:49 +00:00
version.h Core: Move generated VERSION_HASH to a .cpp file 2022-02-09 09:20:17 +01:00