Add signing and verifying interfaces