请教各位大神问题:
我有一个C语言的加解密库(提供头文件,so文件,以及测试的源码,但没有该库的源码),有两个接口,一个加密,一个解密,我封装了lua库,按解密接口为例:
1.) 解密接口入参2个,分别为密文,密钥, 出参2个,分别为 是否加密成功(int类型, 0 表示成功),和明文
2.) 直接lua test_crypt.lua 调用解密没有问题
3.)通过nginx lua模块,出现异常,表现为原本能够解密成功的用例,返回值出现 加密失败(非0),但值出现明文
4.)直接将2)中的test_crypt.lua 拷贝到nginx lua模块中也不行
环境:
centos 6
gcc 版本 4.4.7 20120313
C语言的加解密库由第三方提供,仅提供头文件,SO文件,和测试用例
lua封装库,尝试了liblua或者libluajit,均失败
lua版本5.1
求各位大神指点
谢谢!