renamed privateKey to signaturePrivateKey