Text this: Certificateless signature scheme without random oracles