support for message signing