cijber/copenssl

OpenSSL的FFI绑定C接口

维护者

详细信息

git.cijber.net/cijber/copenssl

dev-master 2019-11-27 22:11 UTC

This package is not auto-updated.

Last update: 2024-09-24 23:00:43 UTC


README

Build Status

通过FFI绑定使OpenSSL在PHP中更容易使用的努力。

⚠ 注意:如果您只需要加密和签名的解决方案,请查看libsodium,COpenSSL仅用于深入加密过程。

安装

composer install cijber/copenssl

详细信息

目前,此库按需实现。在当前路线图上是PKCS#7支持。

BIO几乎完全实现

头文件

resources包含用于FFI的头文件,这些文件都被连接成一条字符串,然后加载到Cijber\OpenSSL\Instance中。

resources/gen包含template.hfull.hfull.h是从template.h生成的完全预处理的头文件,通过运行gcc -E template.h > full.h生成,此文件有助于创建FFI所需的头文件。