kern: switch RNG to CTR-DBRG
This commit is contained in:
@@ -264,6 +264,11 @@ namespace ams::kern {
|
||||
m_is_default_application_system_resource = false;
|
||||
m_is_immortal = immortal;
|
||||
|
||||
/* Reseed the random generator on application launch. */
|
||||
if (params.flags & ams::svc::CreateProcessFlag_IsApplication) {
|
||||
KSystemControl::ReseedRandomGenerator();
|
||||
}
|
||||
|
||||
/* Setup our system resource. */
|
||||
if (const size_t system_resource_num_pages = params.system_resource_num_pages; system_resource_num_pages != 0) {
|
||||
/* Create a secure system resource. */
|
||||
@@ -332,6 +337,11 @@ namespace ams::kern {
|
||||
m_is_default_application_system_resource = false;
|
||||
m_is_immortal = false;
|
||||
|
||||
/* Reseed the random generator on application launch. */
|
||||
if (params.flags & ams::svc::CreateProcessFlag_IsApplication) {
|
||||
KSystemControl::ReseedRandomGenerator();
|
||||
}
|
||||
|
||||
/* Get the memory sizes. */
|
||||
const size_t code_num_pages = params.code_num_pages;
|
||||
const size_t system_resource_num_pages = params.system_resource_num_pages;
|
||||
|
||||
Reference in New Issue
Block a user