Create a public key from a block of data
Nullable pointer to the public key
Non-null block of data representing the public key
type of the public key