working proto of sign verify + enc