I am proposing to use an AES key to encrypt some data to send to a third party and in a completely separate operation/flow use the same key to create a HMAC of a message to send to the same third party.
I have been told that this is a risk to use the same key for two different things. I cannot find any information on why this is a risk. If this is a risk, what is it?
I have found information on this site explaining why you should use different RSA keys pairs for encryption and signing and that makes sense, but nothing on symmetric keys.
Why should one not use the same asymmetric key for encryption as they do for signing?
thanks