forked from mirrors/linux
		
	crypto: rename sm3-256 to sm3 in hash_algo_name
The name sm3-256 is defined in hash_algo_name in hash_info, but the
algorithm name implemented in sm3_generic.c is sm3, which will cause
the sm3-256 algorithm to be not found in some application scenarios of
the hash algorithm, and an ENOENT error will occur. For example,
IMA, keys, and other subsystems that reference hash_algo_name all use
the hash algorithm of sm3.
Fixes: 5ca4c20cfd ("keys, trusted: select hash algorithm for TPM2 chips")
Signed-off-by: Tianjia Zhang <tianjia.zhang@linux.alibaba.com>
Reviewed-by: Pascal van Leeuwen <pvanleeuwen@rambus.com>
Signed-off-by: Mimi Zohar <zohar@linux.ibm.com>
			
			
This commit is contained in:
		
							parent
							
								
									3be54d558c
								
							
						
					
					
						commit
						6a30e1b1dc
					
				
					 1 changed files with 1 additions and 1 deletions
				
			
		| 
						 | 
					@ -26,7 +26,7 @@ const char *const hash_algo_name[HASH_ALGO__LAST] = {
 | 
				
			||||||
	[HASH_ALGO_TGR_128]	= "tgr128",
 | 
						[HASH_ALGO_TGR_128]	= "tgr128",
 | 
				
			||||||
	[HASH_ALGO_TGR_160]	= "tgr160",
 | 
						[HASH_ALGO_TGR_160]	= "tgr160",
 | 
				
			||||||
	[HASH_ALGO_TGR_192]	= "tgr192",
 | 
						[HASH_ALGO_TGR_192]	= "tgr192",
 | 
				
			||||||
	[HASH_ALGO_SM3_256]	= "sm3-256",
 | 
						[HASH_ALGO_SM3_256]	= "sm3",
 | 
				
			||||||
	[HASH_ALGO_STREEBOG_256] = "streebog256",
 | 
						[HASH_ALGO_STREEBOG_256] = "streebog256",
 | 
				
			||||||
	[HASH_ALGO_STREEBOG_512] = "streebog512",
 | 
						[HASH_ALGO_STREEBOG_512] = "streebog512",
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue