Я хочу использовать эти функции (EVP_PKEY_encrypt_init(),EVP_PKEY_encrypt, decrypt_init() and decrypt() )
для алгоритма RSA
на стороне тестера и на стороне двигателя. Я определил структуру EVP_PKEY_METHOD
и связал ее с соответствующими моими пользовательскими функциями.
У меня есть функция регистрации на стороне двигателя, как это EVP_PKEY_meth_set_encrypt(&EVP_pkey_structure,NULL, my_engine_encrypt);
Итак, я хочу спросить, если я вызову encrypt or decrypt
со стороны тестера, будут вызваны соответствующие функции на стороне двигателя? это правильный подход?