Signing Messages for Mobile Devices