1. A non-transitory computer readable medium storing instructions executable by a cryptographic processor, the instructions which when executed by the cryptographic processor, cause the cryptographic processor to carry out a method of cryptographic processing in conjunction with a general purpose processor, the method comprising: receiving a script identifier from the general purpose processor; verifying that a script identified by the script identifier is authorized for execution on the cryptographic processor; and executing the script to produce a script result.