Re: [edk2] [PATCH] MdePkg/BaseLib: Add GenerateGuid() to BaseLib

2018-05-23 Thread Ni, Ruiyu
: Wednesday, May 23, 2018 1:34 PM > > To: edk2-devel@lists.01.org > > Cc: Kinney, Michael D ; Gao, Liming > > > > Subject: [edk2] [PATCH] MdePkg/BaseLib: Add GenerateGuid() to BaseLib > > > > Per RFC4122, there are five versions of UUID (GUID). > > The v

Re: [edk2] [PATCH] MdePkg/BaseLib: Add GenerateGuid() to BaseLib

2018-05-22 Thread Zeng, Star
...@lists.01.org] On Behalf Of Ni, Ruiyu Sent: Wednesday, May 23, 2018 1:58 PM To: Ni, Ruiyu ; edk2-devel@lists.01.org Cc: Kinney, Michael D ; Gao, Liming ; Long, Qin Subject: Re: [edk2] [PATCH] MdePkg/BaseLib: Add GenerateGuid() to BaseLib Sorry, I forgot to include Long Qin. Thanks/Ray

Re: [edk2] [PATCH] MdePkg/BaseLib: Add GenerateGuid() to BaseLib

2018-05-22 Thread Ni, Ruiyu
Sorry, I forgot to include Long Qin. Thanks/Ray > -Original Message- > From: edk2-devel On Behalf Of Ruiyu Ni > Sent: Wednesday, May 23, 2018 1:34 PM > To: edk2-devel@lists.01.org > Cc: Kinney, Michael D ; Gao, Liming > > Subject: [edk2] [PATCH] MdePkg/BaseLib:

[edk2] [PATCH] MdePkg/BaseLib: Add GenerateGuid() to BaseLib

2018-05-22 Thread Ruiyu Ni
Per RFC4122, there are five versions of UUID (GUID). The version 4 only depends on truly random or pseudo-random number generation. So GenerateGuid () can be added to BaseLib. It uses the GetRandomNumber128() services exposed from MdePkg/RngLib. This API can be used by some EFI utilities which need