原创 OPENSSL: ECDSA算法驗籤之簽名數據的DER格式同一處理

1、發現問題:      客戶用“SHA256withECDSA”生成的簽名,我們用openssl算法的驗籤接口有些可以通過,有些沒法通過。 2、自發驗證-方法一:      通過php的腳本驗證這個問題,代碼如下:   //驗

原创 NDK下編譯curl依賴libssh2、openssl

一、準備工作        ndk版本選擇(NDK>19,gcc被整合進了clang中, API<23的版本中libc中沒有stdin,stdout,stderr)        選擇curl適配的ssh2,openssl的版本(open

原创 ld:internal error in find_view 錯誤

1、在鏈接庫時提示 ld:internal error in find_view 錯誤 是源目標文件.a文件大小缺失引起的

原创 WINDOWS: VS(error C2001: 常量中有換行符)

參考:https://www.cnblogs.com/kuliuheng/archive/2013/10/30/3397796.html 出現如下錯誤:              原因是文件編碼格式是“UTF-8”(不是微軟自家的UTF

原创 win10 igfxHK.exe 藍屏

轉載:http://tieba.baidu.com/p/4241589488      通過上述貼吧的反饋,更新顯卡驅動即可

原创 configure error cannot run c compiled programs 解決辦法

參考:https://blog.csdn.net/shuckstark/article/details/7732166 出現的錯誤: checking for C compiler default output file name...

原创 curl+openssl,編譯win32 兼容xp系統的靜態庫

版本:openssl-1.0.2n 版本:curl-7.46.0 說明:請通過curl官網獲取curl所支持的openssl版本(https://curl.haxx.se/) 1、編譯openssl靜態庫 1.1、參考官方的編譯

原创 Cmake :創建vs的makefile工程(2)

1、生成庫或者二進制文件,所需的源碼文件      **************.c/cpp  源碼文件(編譯時使用)      **************.h        頭文件(接口聲明)      **************

原创 Cmake :創建vs的makefile工程(1)

         此模式不依賴IDE,純命令方式編譯工程 1、選擇適合的編譯器版本:      參考:https://mp.csdn.net/console/editor/html/105390630 2、啓動cmd且對應的vs編

原创 Cmake:vs的版本選擇

發現問題:(使用的環境是vs2017) D:\01_cmake_win\winlib.c: fatal error C1001: 編譯器中發生內部錯誤。 (編譯器文件“msc1.cpp”,第 1511 行) 要解決此問題,請嘗試簡化或