<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/CryptoPkg/Library/BaseHashApiLib, branch dependabot/github_actions/github/codeql-action-4</title>
<subtitle>EDK II (mirror)</subtitle>
<id>https://git.radix-linux.su/Tianocore/edk2.git/atom?h=dependabot%2Fgithub_actions%2Fgithub%2Fcodeql-action-4</id>
<link rel='self' href='https://git.radix-linux.su/Tianocore/edk2.git/atom?h=dependabot%2Fgithub_actions%2Fgithub%2Fcodeql-action-4'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/'/>
<updated>2022-11-08T03:15:13+00:00</updated>
<entry>
<title>CryptoPkg: Sha1 functions causing build errors</title>
<updated>2022-11-08T03:15:13+00:00</updated>
<author>
<name>Judah Vang</name>
<email>judah.vang@intel.com</email>
</author>
<published>2022-11-07T20:02:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=50bee4cc121aacc67f40b6c5ee0c71d3879dcc41'/>
<id>urn:sha1:50bee4cc121aacc67f40b6c5ee0c71d3879dcc41</id>
<content type='text'>
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3991

Fix build issue when DiSABLE_SHA1_DEPRECATED_INTERFACES
is defined. Percolate the #ifndef DiSABLE_SHA1_DEPRECATED_INTERFACES
to all the Sha1 functions.

Cc: Jiewen Yao &lt;jiewen.yao@intel.com&gt;
Cc: Jian J Wang &lt;jian.j.wang@intel.com&gt;
Cc: Xiaoyu Lu &lt;xiaoyux.lu@intel.com&gt;
Cc: Guomin Jiang &lt;guomin.jiang@intel.com&gt;
Cc: Nishant C Mistry &lt;nishant.c.mistry@intel.com&gt;
Signed-off-by: Jian J Wang &lt;jian.j.wang@intel.com&gt;
Signed-off-by: Nishant C Mistry &lt;nishant.c.mistry@intel.com&gt;
Signed-off-by: Judah Vang &lt;judah.vang@intel.com&gt;
Reviewed-by: Jiewen Yao &lt;jiewen.yao@intel.com&gt;
</content>
</entry>
<entry>
<title>CryptoPkg/BaseHashApiLib: Rename BaseHashApiLib by HashApiLib</title>
<updated>2020-04-08T01:12:36+00:00</updated>
<author>
<name>GuoMinJ</name>
<email>newexplorerj@gmail.com</email>
</author>
<published>2020-03-05T06:40:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=3ab0dadd6618b7808a27e65d83aa3668462afcf2'/>
<id>urn:sha1:3ab0dadd6618b7808a27e65d83aa3668462afcf2</id>
<content type='text'>
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2552

According to CryptoPkg.dsc, the library class only have HashApiLib, so i
think the BaseHashApiLib should be considered as base name rather than
library class.

Cc: Jian J Wang &lt;jian.j.wang@intel.com&gt;
Cc: Xiaoyu Lu &lt;xiaoyux.lu@intel.com&gt;
Signed-off-by: Guomin Jiang &lt;guomin.jiang@intel.com&gt;
Reviewed-by: Shenglei Zhang &lt;shenglei.zhang@intel.com&gt;
Reviewed-by: Liming Gao &lt;liming.gao@intel.com&gt;
Reviewed-by: Xiaoyu Lu &lt;xiaoyux.lu@intel.com&gt;
</content>
</entry>
<entry>
<title>CryptoPkg/BaseHashApiLib: Align BaseHashApiLib with TPM 2.0 Implementation</title>
<updated>2020-02-19T16:38:22+00:00</updated>
<author>
<name>Amol N Sukerkar</name>
<email>amol.n.sukerkar@intel.com</email>
</author>
<published>2020-02-16T03:51:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=c70bdf9d4a6a65b88970f31bc2cabd4d08b33885'/>
<id>urn:sha1:c70bdf9d4a6a65b88970f31bc2cabd4d08b33885</id>
<content type='text'>
Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=2511

This commit aligns the baseHashApiLib with TPM 2.0 Implementation
as follows:
- Remove reference to MD4 and MD5 algorithms as they are deprecated
- Align the enumerations for hashing algoerithms with the one used
  in TPM 2.0 implementation defined in IndustryStandard/Tpm20.h.

Cc: Jiewen Yao &lt;jiewen.yao@intel.com&gt;
Cc: Jian J Wang &lt;jian.j.wang@intel.com&gt;
Cc: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
Signed-off-by: Amol N Sukerkar &lt;amol.n.sukerkar@intel.com&gt;
Reviewed-by: Jian J Wang &lt;jian.j.wang@intel.com&gt;
</content>
</entry>
<entry>
<title>CryptoPkg/BaseHashApiLib: Implement Unified Hash Calculation API</title>
<updated>2020-02-03T23:49:28+00:00</updated>
<author>
<name>Amol N Sukerkar</name>
<email>amol.n.sukerkar@intel.com</email>
</author>
<published>2020-02-03T18:18:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=3feea54eae33a6689bedf1e023edeb219faa76d6'/>
<id>urn:sha1:3feea54eae33a6689bedf1e023edeb219faa76d6</id>
<content type='text'>
https://bugzilla.tianocore.org/show_bug.cgi?id=2151

This commit introduces a Unified Hash API to calculate hash using a
hashing algorithm specified by the PCD, PcdHashApiLibPolicy. This library
interfaces with the various hashing API, such as, MD4, MD5, SHA1, SHA256,
SHA512 and SM3_256 implemented in BaseCryptLib. The user can calculate
the desired hash by setting PcdHashApiLibPolicy to appropriate value.

This feature is documented in the Bugzilla,
https://bugzilla.tianocore.org/show_bug.cgi?id=2151.

Cc: Jiewen Yao &lt;jiewen.yao@intel.com&gt;
Cc: Jian J Wang &lt;jian.j.wang@intel.com&gt;
Cc: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
Signed-off-by: Amol N Sukerkar &lt;amol.n.sukerkar@intel.com&gt;
Reviewed-by: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
</content>
</entry>
</feed>
