GmSSL-Java icon indicating copy to clipboard operation
GmSSL-Java copied to clipboard

Java interface of the GmSSL library

Results 10 GmSSL-Java issues
Sort by recently updated
recently updated
newest added

@yxk123 作者您好,请问为什么在maven仓库找不到GmSSLJNI依赖?

按文档编译指示,在Ubuntu22.04上命令行编译 mkdir build cd build cmake .. 这都没问题,但是make的时候报错以下,似乎是无法正确引用java依赖库: [ 20%] Building C object CMakeFiles/gmssljni-native.dir/gmssljni.c.o [ 40%] Linking C shared library libgmssljni.so [ 40%] Built target gmssljni-native [ 60%] Building Java...

操作流程: ![image](https://github.com/GmSSL/GmSSL-Java/assets/27548802/8707ebfe-9067-4fe8-bb92-e5ccd0dd0561) 当执行到make的时候就报错 ![image](https://github.com/GmSSL/GmSSL-Java/assets/27548802/db249526-93ff-4693-9d25-4ecf58947040) 目录结构: ![image](https://github.com/GmSSL/GmSSL-Java/assets/27548802/8947951f-b316-427b-aaf3-30930a4ccda9)

`[root@localhost build]# make [ 20%] Building C object CMakeFiles/gmssljni-native.dir/gmssljni.c.o /home/zc/GmSSL-Java-main/gmssljni.c:14:23: 致命错误:gmssl/sm2.h:没有那个文件或目录 #include ^ 编译中断。 make[2]: *** [CMakeFiles/gmssljni-native.dir/gmssljni.c.o] 错误 1 make[1]: *** [CMakeFiles/gmssljni-native.dir/all] 错误 2 make: *** [all] 错误 2 `

![image](https://github.com/GmSSL/GmSSL-Java/assets/33248551/dc7ae418-ebbd-4ddb-9c9b-69e246969d71) 如图,我将 gmssl 的源码以及 gmssl-java 集成在一起编译, 在安卓手机上运行时 ` NativeLoader.load()` 会报错: lib file is not found!, 我改换为安卓上的加载动态库` System.loadLibrary("gmssljni"); ` , 运行没有问题,希望可以兼容处理一下

https://github.com/GmSSL/GmSSL-Java/blob/main/src/test/java/org/gmssl/Sm2Test.java 具体原因是因为 @beforeTest 每次都重新生成key ``` @Before public void beforeTest(){ sm2_key = new Sm2Key(); sm2_key.generateKey(); } ``` 需要将key固化到磁盘,然后在其他的测试用例内加载,即可解决问题 ``` class TestSm2 { private val sm2Key = Sm2Key(has_private_key = true) @Test fun...

看代码和描述没有GMTLS通信相关的能力

在Sm3、Sm4Cbc传入long sm4_cbc_ctx、sm3_cbc_ctx时,Java应用程序崩溃,发生了SIGSEGV信号,访问了无效的内存地址: # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x00007ff5b9ec91b1, pid=31540, tid=0x00007ff5fe54f700 # # JRE version: OpenJDK Runtime Environment (8.0_392-b08)...

你好,请问什么时候支持zuc算法。