changes to crypto api
block signing