]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Though the comment of RandomSeed() states it should return FALSE if there is not...
authortye1 <tye1@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 29 May 2013 05:30:13 +0000 (05:30 +0000)
committertye1 <tye1@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 29 May 2013 05:30:13 +0000 (05:30 +0000)
Contributed-under: TianoCore Contribution Agreement 1.0

Signed-off-by: Gary Ching-Pang Lin <glin@suse.com>
Reviewed-by: Long Qin <qin.long@intel.com>
Reviewed-by: Ye Ting <ting.ye@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14392 6f19259b-4bc3-4df7-8a09-765794883524

CryptoPkg/Library/BaseCryptLib/Rand/CryptRand.c
CryptoPkg/Library/BaseCryptLib/Rand/CryptRandItc.c
CryptoPkg/Library/BaseCryptLib/Rand/CryptRandTsc.c

index 4a056e89d81baa5d10e69b1af9fa9192d0432725..dc3ab992d024fe28fe9d5e9ccc73dc43ad91e289 100644 (file)
@@ -57,7 +57,11 @@ RandomSeed (
     RAND_seed (DefaultSeed, sizeof (DefaultSeed));\r
   }\r
 \r
-  return TRUE;\r
+  if (RAND_status () == 1) {\r
+    return TRUE;\r
+  }\r
+\r
+  return FALSE;\r
 }\r
 \r
 /**\r
index dcc1853f136fb600d44e5676b89433819cd8734a..0f27f253d21c2e83735b1b865cd56c59c87988f8 100644 (file)
@@ -65,7 +65,11 @@ RandomSeed (
     RAND_seed (DefaultSeed, sizeof (DefaultSeed));\r
   }\r
 \r
-  return TRUE;\r
+  if (RAND_status () == 1) {\r
+    return TRUE;\r
+  }\r
+\r
+  return FALSE;\r
 }\r
 \r
 /**\r
index 7259ed50da09ab3f9df017a7bbf2b6f57da121bd..dbdd6383a4d654f284718ebf0b8a9acfe6dd96b4 100644 (file)
@@ -65,7 +65,11 @@ RandomSeed (
     RAND_seed (DefaultSeed, sizeof (DefaultSeed));\r
   }\r
 \r
-  return TRUE;\r
+  if (RAND_status () == 1) {\r
+    return TRUE;\r
+  }\r
+\r
+  return FALSE;\r
 }\r
 \r
 /**\r