Remove EVP_PKEY_CTX instance creation.

According to OpenSSL source code we do not need to (and should not)
instanciate EVP_PKEY_CTX outside EVP_DigestSignInit(). The function
will do the job by itself. If we create the object manually, it will
cause resource leak at the end.