Michael Kubacki 
							
						 
					 
					
						
						
							
						
						7c34237831 
					 
					
						
						
							
							CryptoPkg: Apply uncrustify changes  
						
						... 
						
						
						
						REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3737 
Apply uncrustify changes to .c/.h files in the CryptoPkg package
Cc: Andrew Fish <afish@apple.com >
Cc: Leif Lindholm <leif@nuviainc.com >
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com >
Reviewed-by: Jian J Wang <jian.j.wang@intel.com > 
						
						
					 
					
						2021-12-07 17:24:28 +00:00 
						 
				 
			
				
					
						
							
							
								Gao, Zhichao 
							
						 
					 
					
						
						
							
						
						e6a12a0fc8 
					 
					
						
						
							
							CryptoPkg: Make the MD5 disable as default for security  
						
						... 
						
						
						
						REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3021 
Make the deprecated MD5 disable as default setting for
security.
Cc: Jiewen Yao <jiewen.yao@intel.com >
Cc: Jian J Wang <jian.j.wang@intel.com >
Cc: Xiaoyu Lu <xiaoyux.lu@intel.com >
Cc: Guomin Jiang <guomin.jiang@intel.com >
Signed-off-by: Zhichao Gao <zhichao.gao@intel.com >
Reviewed-by: Jiewen Yao <Jiewen.yao@intel.com >
Message-Id: <20201112055558.2348-14-zhichao.gao@intel.com > 
						
						
					 
					
						2020-11-17 19:26:50 +00:00 
						 
				 
			
				
					
						
							
							
								Zhichao Gao 
							
						 
					 
					
						
						
							
						
						acfd555795 
					 
					
						
						
							
							CryptoPkg/BaseCryptLib: Add MARCO to disable the deprecated MD5  
						
						... 
						
						
						
						REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1682 
MD5 is deprecated but it is required for compatible issue.
So add a MARCO for the platform to disable the usage of MD5 for
security.
Cc: Jian J Wang <jian.j.wang@intel.com >
Cc: Xiaoyu Lu <xiaoyux.lu@intel.com >
Cc: Jiewen Yao <jiewen.yao@intel.com >
Cc: Siyuan Fu <siyuan.fu@intel.com >
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Signed-off-by: Zhichao Gao <zhichao.gao@intel.com >
Reviewed-by: Jian J Wang <jian.j.wang@intel.com > 
						
						
					 
					
						2020-06-29 05:25:55 +00:00 
						 
				 
			
				
					
						
							
							
								Michael D Kinney 
							
						 
					 
					
						
						
							
						
						2009f6b4c5 
					 
					
						
						
							
							CryptoPkg: Replace BSD License with BSD+Patent License  
						
						... 
						
						
						
						https://bugzilla.tianocore.org/show_bug.cgi?id=1373 
Replace BSD 2-Clause License with BSD+Patent License.  This change is
based on the following emails:
  https://lists.01.org/pipermail/edk2-devel/2019-February/036260.html 
  https://lists.01.org/pipermail/edk2-devel/2018-October/030385.html 
RFCs with detailed process for the license change:
  V3: https://lists.01.org/pipermail/edk2-devel/2019-March/038116.html 
  V2: https://lists.01.org/pipermail/edk2-devel/2019-March/037669.html 
  V1: https://lists.01.org/pipermail/edk2-devel/2019-March/037500.html 
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com >
Reviewed-by: Jian J Wang <jian.j.wang@intel.com > 
					
						2019-04-09 09:10:22 -07:00 
						 
				 
			
				
					
						
							
							
								Gary Lin 
							
						 
					 
					
						
						
							
						
						2998af8624 
					 
					
						
						
							
							CryptoPkg: Fix typos in comments  
						
						... 
						
						
						
						- intialized -> initialized
- componenet -> component
- compoents -> components
- FAlSE -> FALSE
- responsiblity -> responsibility
- validility -> validity
- procudure -> procedure
- pamameter -> parameter
- randome -> random
- buiild -> build
Cc: Ting Ye <ting.ye@intel.com >
Cc: Qin Long <qin.long@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Gary Lin <glin@suse.com >
Reviewed-by: Qin Long <qin.long@intel.com > 
						
						
					 
					
						2016-11-07 23:21:22 +08:00 
						 
				 
			
				
					
						
							
							
								Qin Long 
							
						 
					 
					
						
						
							
						
						b7d1ba0a8a 
					 
					
						
						
							
							CryptoPkg: Add xxxxHashAll APIs to facilitate the digest computation  
						
						... 
						
						
						
						Add new xxxxHashAll APIs to facilitate the digest computation of blob
data. New APIs include: Md4HashAll(), Md5HashAll(), Sha1HashAll(),
Sha256HashAll(), Sha384HashAll(), and Sha512HashAll().
The corresponding test cases were added in Cryptest utility.
Cc: Ting Ye <ting.ye@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Qin Long <qin.long@intel.com >
Reviewed-by: Ting Ye <ting.ye@intel.com > 
						
						
					 
					
						2016-11-02 23:16:10 +08:00 
						 
				 
			
				
					
						
							
							
								Bruce Cran 
							
						 
					 
					
						
						
							
						
						8ca8dd9b05 
					 
					
						
						
							
							CryptoPkg: remove redundant parentheses  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Bruce Cran <bruce@cran.org.uk >
Reviewed-by: Qin Long <qin.long.intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17939  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-07-14 02:57:38 +00:00 
						 
				 
			
				
					
						
							
							
								tye1 
							
						 
					 
					
						
						
							
						
						6b8ebcb8de 
					 
					
						
						
							
							Fix some typo and coding style issues in BaseCryptLib instances.  
						
						... 
						
						
						
						Signed-off by: Ye Ting <ting.ye@intel.com >
Reviewed-by: Fu, Siyuan <Siyuan.fu@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13564  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-27 07:49:42 +00:00 
						 
				 
			
				
					
						
							
							
								sfu5 
							
						 
					 
					
						
						
							
						
						16d2c32c4d 
					 
					
						
						
							
							1. Remove conducting ASSERT in BaseCryptLib.  
						
						... 
						
						
						
						Signed-off-by: sfu5
Reviewed-by: qianouyang
Reviewed-by: gdong1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13110  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-03-19 05:52:16 +00:00 
						 
				 
			
				
					
						
							
							
								qlong 
							
						 
					 
					
						
						
							
						
						4a567c9690 
					 
					
						
						
							
							1. Add new API supports for PEM & X509 key retrieving & verification;  
						
						... 
						
						
						
						2. Add new MD4 hash supports;
3. Add corresponding test case in Cryptest utility;
4. Fix MACRO definition issue in OpensslLib.inf and parameter checking issues in some wrapper implementations.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11214  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-12-31 07:22:48 +00:00 
						 
				 
			
				
					
						
							
							
								qlong 
							
						 
					 
					
						
						
							
						
						a8c4464502 
					 
					
						
						
							
							Update CryptoPkg for new ciphers (HMAC, Block Cipher, etc) supports.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10997  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-11-02 06:06:38 +00:00 
						 
				 
			
				
					
						
							
							
								hhtian 
							
						 
					 
					
						
						
							
						
						97f98500c1 
					 
					
						
						
							
							Add CryptoPkg (from UDK2010.UP3)  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10987  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-11-01 06:30:58 +00:00