From d32826949213d2dada7759bc7641df370875c8ec Mon Sep 17 00:00:00 2001 From: Mounir IDRASSI Date: Thu, 11 Dec 2014 18:27:08 +0100 Subject: Linux/macOSX: always display random gathering dialog/interface before performing sensitive operations that needs good quality random. --- src/Main/Forms/ChangePasswordDialog.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/Main/Forms/ChangePasswordDialog.cpp') diff --git a/src/Main/Forms/ChangePasswordDialog.cpp b/src/Main/Forms/ChangePasswordDialog.cpp index f52e169d..83186c05 100644 --- a/src/Main/Forms/ChangePasswordDialog.cpp +++ b/src/Main/Forms/ChangePasswordDialog.cpp @@ -102,6 +102,8 @@ namespace VeraCrypt else if (DialogMode != Mode::RemoveAllKeyfiles) newKeyfiles = CurrentPasswordPanel->GetKeyfiles(); + /* force the display of the random enriching interface */ + RandomNumberGenerator::SetEnrichedByUserStatus (false); Gui->UserEnrichRandomPool (this, NewPasswordPanel->GetPkcs5Kdf() ? NewPasswordPanel->GetPkcs5Kdf()->GetHash() : shared_ptr ()); { -- cgit v1.2.3