Lines Matching refs:pmeth

554 int register_pmeth_gost(int id, EVP_PKEY_METHOD **pmeth, int flags)
556 *pmeth = EVP_PKEY_meth_new(id, flags);
557 if (!*pmeth)
562 EVP_PKEY_meth_set_ctrl(*pmeth, pkey_gost_ctrl, pkey_gost_ctrl94_str);
563 EVP_PKEY_meth_set_keygen(*pmeth, NULL, pkey_gost94cp_keygen);
564 EVP_PKEY_meth_set_sign(*pmeth, NULL, pkey_gost94_cp_sign);
565 EVP_PKEY_meth_set_verify(*pmeth, NULL, pkey_gost94_cp_verify);
566 EVP_PKEY_meth_set_encrypt(*pmeth,
569 EVP_PKEY_meth_set_decrypt(*pmeth, NULL, pkey_GOST94cp_decrypt);
570 EVP_PKEY_meth_set_derive(*pmeth,
572 EVP_PKEY_meth_set_paramgen(*pmeth, pkey_gost_paramgen_init,
576 EVP_PKEY_meth_set_ctrl(*pmeth, pkey_gost_ctrl, pkey_gost_ctrl01_str);
577 EVP_PKEY_meth_set_sign(*pmeth, NULL, pkey_gost01_cp_sign);
578 EVP_PKEY_meth_set_verify(*pmeth, NULL, pkey_gost01_cp_verify);
580 EVP_PKEY_meth_set_keygen(*pmeth, NULL, pkey_gost01cp_keygen);
582 EVP_PKEY_meth_set_encrypt(*pmeth,
585 EVP_PKEY_meth_set_decrypt(*pmeth, NULL, pkey_GOST01cp_decrypt);
586 EVP_PKEY_meth_set_derive(*pmeth,
588 EVP_PKEY_meth_set_paramgen(*pmeth, pkey_gost_paramgen_init,
592 EVP_PKEY_meth_set_ctrl(*pmeth, pkey_gost_mac_ctrl,
594 EVP_PKEY_meth_set_signctx(*pmeth, pkey_gost_mac_signctx_init,
596 EVP_PKEY_meth_set_keygen(*pmeth, NULL, pkey_gost_mac_keygen);
597 EVP_PKEY_meth_set_init(*pmeth, pkey_gost_mac_init);
598 EVP_PKEY_meth_set_cleanup(*pmeth, pkey_gost_mac_cleanup);
599 EVP_PKEY_meth_set_copy(*pmeth, pkey_gost_mac_copy);
604 EVP_PKEY_meth_set_init(*pmeth, pkey_gost_init);
605 EVP_PKEY_meth_set_cleanup(*pmeth, pkey_gost_cleanup);
607 EVP_PKEY_meth_set_copy(*pmeth, pkey_gost_copy);