From a0c9f827e088ea31b0abc57a0de0488cf61e00dd Mon Sep 17 00:00:00 2001 From: Stone_Red <56473591+Stone-Red-Code@users.noreply.github.com> Date: Tue, 9 Jun 2026 20:34:48 +0200 Subject: [PATCH] Add XML summary to RNG plug, disable sleep in Desktop, null check update in Terminal --- Plugs/RandomNumberGeneratorImplementationPlug.cs | 9 +++++---- Processes/DesktopProcess.cs | 2 +- Processes/TerminalProcess.cs | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/Plugs/RandomNumberGeneratorImplementationPlug.cs b/Plugs/RandomNumberGeneratorImplementationPlug.cs index fa41408..161c9ab 100644 --- a/Plugs/RandomNumberGeneratorImplementationPlug.cs +++ b/Plugs/RandomNumberGeneratorImplementationPlug.cs @@ -3,10 +3,12 @@ using Cosmos.Build.API.Attributes; namespace RemSox.Plugs; [Plug("System.Security.Cryptography.RandomNumberGeneratorImplementation")] +/// +/// Cryptographic stream generator based on ChaCha20. +/// Initial entropy is limited at boot; depends on hardware events (mouse & keyboard) +/// public static unsafe class RandomNumberGeneratorImplementationImpl { - // Cryptographic stream generator based on ChaCha20. - // Initial entropy is limited at boot; depends on hardware events. private static readonly uint[] key = new uint[8]; private static readonly uint[] counter = new uint[4]; private static readonly uint[] state = new uint[16]; @@ -15,8 +17,7 @@ public static unsafe class RandomNumberGeneratorImplementationImpl private static int entropyCounter; private static bool initialized = false; - private static readonly uint[] constants = - [ + private static readonly uint[] constants = [ 0x61707865, 0x3320646E, 0x79622D32, 0x6B206574 ]; diff --git a/Processes/DesktopProcess.cs b/Processes/DesktopProcess.cs index 1936abb..ab91c87 100644 --- a/Processes/DesktopProcess.cs +++ b/Processes/DesktopProcess.cs @@ -68,7 +68,7 @@ public class DesktopProcess : Process WindowManager.Update(); // Sleep slightly to yield CPU to the main CLI thread (approx 60 FPS) - Thread.Sleep(16); + //Thread.Sleep(16); } IsRunning = false; diff --git a/Processes/TerminalProcess.cs b/Processes/TerminalProcess.cs index 71cd396..8fc8de8 100644 --- a/Processes/TerminalProcess.cs +++ b/Processes/TerminalProcess.cs @@ -99,7 +99,7 @@ public class TerminalProcess : Process private void UpdateDisplay() { - if (window == null) + if (window is null) { return; }