From: David Howells Date: Tue, 15 Jan 2013 15:33:35 +0000 (+0000) Subject: KEYS: Store public key algo ID in public_key_signature struct X-Git-Tag: next-20130218~61^2~19 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=02f0f49a190eb23f58c55d10ce2afe4a0ee5a49e;p=karo-tx-linux.git KEYS: Store public key algo ID in public_key_signature struct Store public key algorithm ID in public_key_signature struct for reference purposes. This allows a public_key_signature struct to be embedded in struct x509_certificate and struct pkcs7_message more easily. Signed-off-by: David Howells Reviewed-by: Kees Cook Reviewed-by: Josh Boyer --- diff --git a/include/crypto/public_key.h b/include/crypto/public_key.h index 05778df0e3b4..b34fda4dcabf 100644 --- a/include/crypto/public_key.h +++ b/include/crypto/public_key.h @@ -90,6 +90,7 @@ struct public_key_signature { u8 *digest; u8 digest_size; /* Number of bytes in digest */ u8 nr_mpi; /* Occupancy of mpi[] */ + enum pkey_algo pkey_algo : 8; enum pkey_hash_algo pkey_hash_algo : 8; union { MPI mpi[2];