unsigned char *kstr, int klen, pem_password_cb *cb)
char *kstr, int klen, pem_password_cb *cb)
int PEM_write_PKCS8PrivateKey(FILE *fp, EVP_PKEY *x, const EVP_CIPHER *enc,             unsigned char *kstr, int klen, pem_password_cb *cb){	BIO *bp;	int ret;	if(!(bp = BIO_new_fp(fp, BIO_NOCLOSE))) {		PEMerr(PEM_F_PEM_F_PEM_WRITE_PKCS8PRIVATEKEY,ERR_R_BUF_LIB);                return(0);	}	ret = PEM_write_bio_PKCS8PrivateKey(bp, x, enc, kstr, klen, cb);	BIO_free(bp);	return ret;}