Message authenticator (10/17)

Message authenticator