文件名称:Engine函数-树莓派4b+opencv4+python 打开摄像头的实现方法
文件大小:2.26MB
文件格式:PDF
更新时间:2024-06-22 11:26:05
opensll 加密 解密 数据安全 网络安全
23.5 Engine函数 主要函数如下: 1) ENGINE_add 将 Engine加入全局到链表中。 2) ENGINE_by_id 根据 id来获取 Engine。 3) ENGINE_cleanup 清除所有 Engine数据。 4) const EVP_CIPHER *ENGINE_get_cipher(ENGINE *e, int nid) 根据指定的硬件 Engine 以及对称算法的 nid,获取 Engine 实现的对应的 EVP_CIPHER,用于对称计算。 5) ENGINE_get_cipher_engine 根据对称算法 nid来获取 Engine。 6) ENGINE_get_ciphers/ENGINE_set_ciphers 获取/设置指定 Engine的对称算法选取函数地址,该函数用于从 Engine中选择 一种对称算法。 7) ENGINE_get_ctrl_function 获取 Engine的控制函数地址。 8) const DH_METHOD *ENGINE_get_DH(const ENGINE *e) 获取 Engine的 DH_METHOD。 9) const EVP_MD *ENGINE_get_digest(ENGINE *e, int nid) 根据 Engine和摘要算法 nid来获取 Engine中实现的摘要方法 EVP_MD。 10) ENGINE *ENGINE_get_digest_engine(int nid) 根据摘要算法 nid来获取 Engine。 11)ENGINE_get_digests/ENGINE_set_digests 获取/设置指定 Engine的摘要算法选取函数地址,该函数用于从 Engine中选择 一种摘要算法。 12) const DSA_METHOD *ENGINE_get_DSA(const ENGINE *e) 获取 Engine的 DSA方法。 13) int ENGINE_register_XXX(ENGINE *e) 注册函数,将某一个 Engine添加到对应方法的哈希表中。 14) void ENGINE_unregister_XXX(ENGINE *e) 将某一个 Engine从对应的哈希表中删除。 15) void ENGINE_register_all_XXX(void) 将所有的 Engine注册到对应方法的哈希表中。 16)ENGINE_set_default_XXXX