summaryrefslogtreecommitdiff
path: root/Kernel/Random.h
AgeCommit message (Expand)Author
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-03-21Kernel::CPU: Move headers into common directoryHendiadyoin1
2021-03-02Kernel: Make clang(?) happy about templates(?)Ben Wiederhake
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-05Kernel: Don't left-shift 1 (signed) 31 timesAndreas Kling
2021-01-28Kernel: Make KernelRng thread-safeTom
2021-01-24Kernel: Make use of interrupts as an entropy sourceJean-Baptiste Boric
2020-12-27Kernel: Tag more methods and types as [[nodiscard]]Brian Gianforcaro
2020-11-29LibCrypto: Require intent parameter in CTR constructorLuke
2020-08-25Kernel: Switch singletons to use new Singleton classTom
2020-08-22Revert "Kernel: Switch singletons to use new Singleton class"Andreas Kling
2020-08-21Kernel: Switch singletons to use new Singleton classTom
2020-08-15AK: Rename span() to bytes() when appropriate.asynts
2020-08-13Kernel: Fix rng regression from bc7a149039Nico Weber
2020-08-11LibCrypto+LibTLS+Kernel: Switch the Cipher::Mode interface to use SpanAnotherTest
2020-06-27Kernel: Make Random work on CPUs without rdrandPeter Elliott
2020-06-25Kernel: Harvest randomness from various driversPeter Elliott
2020-06-25LibCrypto: Add CTR cipher modePeter Elliott
2020-06-25Kernel: Replace existing random implementation with FortunaPeter Elliott
2020-06-25Kernel: Implement the Fortuna PRNG algorithmPeter Elliott
2020-02-16Kernel: Move all code into the Kernel namespaceAndreas Kling
2020-01-18Meta: Add license header to source filesAndreas Kling
2020-01-03Kernel: Add a more expressive API for getting random bytesAndreas Kling