keys, trusted: select hash algorithm for TPM2 chips
Added 'hash=' option for selecting the hash algorithm for add_key() syscall and documentation for it. Added entry for sm3-256 to the following tables in order to support TPM_ALG_SM3_256: * hash_algo_name * hash_digest_size Includes support for the following hash algorithms: * sha1 * sha256 * sha384 * sha512 * sm3-256 Signed-off-by:Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> Tested-by:
Colin Ian King <colin.king@canonical.com> Reviewed-by:
James Morris <james.l.morris@oracle.com> Reviewed-by:
Mimi Zohar <zohar@linux.vnet.ibm.com> Acked-by:
Peter Huewe <peterhuewe@gmx.de>
Showing
- Documentation/security/keys-trusted-encrypted.txt 3 additions, 0 deletionsDocumentation/security/keys-trusted-encrypted.txt
- crypto/hash_info.c 2 additions, 0 deletionscrypto/hash_info.c
- drivers/char/tpm/tpm.h 7 additions, 3 deletionsdrivers/char/tpm/tpm.h
- drivers/char/tpm/tpm2-cmd.c 33 additions, 3 deletionsdrivers/char/tpm/tpm2-cmd.c
- include/crypto/hash_info.h 3 additions, 0 deletionsinclude/crypto/hash_info.h
- include/keys/trusted-type.h 1 addition, 0 deletionsinclude/keys/trusted-type.h
- include/uapi/linux/hash_info.h 1 addition, 0 deletionsinclude/uapi/linux/hash_info.h
- security/keys/Kconfig 1 addition, 0 deletionssecurity/keys/Kconfig
- security/keys/trusted.c 26 additions, 1 deletionsecurity/keys/trusted.c
Loading
Please register or sign in to comment