openssl
linyanxin2007
这个作者很懒,什么都没留下…
展开
-
ndk编译安卓openssl静态库
1、使用编译工具android-ndk-r14b,本来用的android-ndk-r16,虽然编译成功了,但使用的时候链接有错误,error: undefined reference to 'stderr',百度了一下,有人说是{源文件里面使用了大量的标准IO设备:stderr 等,在NDK15以后,这些都不被支持了,见https://android.googlesource.com/platfo...原创 2019-01-24 15:12:40 · 1625 阅读 · 0 评论 -
openssl使用sni支持多域名、多证书服务
map<string,SSL_CTX*> g_ctxMap;SSL_CTX* serverSslCtx = NULL;static int serverNameCallback(SSL * ssl, int * ad, void * arg){ if(ssl == NULL) return SSL_TLSEXT_ERR_NOACK; const char * s...原创 2019-04-16 19:39:59 · 1828 阅读 · 0 评论 -
ssl api错误码
# define SSL_ERROR_NONE 0# define SSL_ERROR_SSL 1# define SSL_ERROR_WANT_READ 2# define SSL_ERROR_WANT_WRITE 3# define SSL_ERROR_WANT_X50...原创 2019-07-31 16:44:02 · 1872 阅读 · 0 评论 -
openssl静态库交叉编译后能使用,支持ndk工具链编译安卓版本
之前在网上找了openssl的交叉编译方法,都是./config no-asm shared --prefix=xxx,然后改下makefile中的编译工具前缀,接着make & make install,这样可以编译成功,但我的程序链接openssl静态库之后运行,在ssl握手的时候会发生decode error(抓包看出来的),一直找不到解决方法。昨天,通过一个友商同事的帮助,他提...原创 2018-08-25 09:51:24 · 1958 阅读 · 1 评论