Implemented signature generation from parameters