1 Star 1 Fork 0

国密系列/基于go gmsm编写的sm2国密算法PHP扩展

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
php_go_sm2.h 792 Bytes
一键复制 编辑 原始数据 按行查看 历史
15238399426 提交于 2024-07-03 14:40 . go-ext-sm2
/* go_sm2 extension for PHP */
#ifndef PHP_GO_SM2_H
# define PHP_GO_SM2_H
extern zend_module_entry go_sm2_module_entry;
# define phpext_go_sm2_ptr &go_sm2_module_entry
# define PHP_GO_SM2_VERSION "0.1.0"
# define PHP_GO_SM2_RETURN_SUCCESS 200
# if defined(ZTS) && defined(COMPILE_DL_GO_SM2)
ZEND_TSRMLS_CACHE_EXTERN()
# endif
#ifdef PHP_WIN32
# define PHP_GO_SM2_API __declspec(dllexport)
#elif defined(__GNUC__) && __GNUC__ >= 4
# define PHP_GO_SM2_API __attribute__((visibility("default")))
#else
# define PHP_GO_SM2_API
#endif
PHP_GO_SM2_API zval *return_result(int code, const char *msg, zval *data_array);
PHP_FUNCTION(go_sm2_key_pair);
PHP_FUNCTION(go_sm2_sign);
PHP_FUNCTION(go_sm2_verify);
PHP_FUNCTION(go_sm2_encrypt);
PHP_FUNCTION(go_sm2_decrypt);
#endif /* PHP_GO_SM2_H */
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/state-secret-series/go-ext-sm2.git
git@gitee.com:state-secret-series/go-ext-sm2.git
state-secret-series
go-ext-sm2
基于go gmsm编写的sm2国密算法PHP扩展
master

搜索帮助