A method, system and computer program product for computing a message
authentication code for data in storage of a computing environment. An
instruction specifies a unit of storage for which an authentication code
is to be computed. An computing operation computes an authentication code
for the unit of storage. A register is used for providing a cryptographic
key for use in the computing to the authentication code. Further, the
register may be used in a chaining operation.