问题标签 [libssl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2599 浏览

c++ - libssl 版本 0.9.8e 是否与 0.9.7a 兼容?

我在我的 C++ 项目中使用第三方静态库,它依赖于 libssl 版本 0.9.7a。由于种种原因,我的项目使用的libssl版本是0.9.8e。

一切正常,直到第三方最近对其静态库进行了更改。当我的应用程序包含这个新版本的静态库时,我无法成功编译它。旧版本编译良好。

我对这些库依赖项及其向后兼容性不是很熟悉。我们被告知必须使用第三方建议的版本。我只是想知道这是否真的是原因。IMO,我想它应该是向后兼容的,不是吗?

非常感谢任何解决此问题的方向。

以下是我得到的编译错误:

错误消息说没有像 opensslconf-i386.h 这样的文件,但它确实存在。

知道出了什么问题吗?

谢谢你的时间!

0 投票
2 回答
1849 浏览

iphone - libssh + iPhone 实现,多条命令依次执行

看来我的问题很奇怪,我没有得到足够的帮助,但我回来了。我还有一个奇怪的问题需要在紧急情况下解决。

我正在开发一个 iPhone 应用程序。它使用libssh 2通过远程主机通过 iPhone 执行命令。如果我单独执行它们,那没关系并且可以使用所有方法和命令。

我的问题是,考虑一系列命令,

密码

=> o/p 将是 /Users/mac01

光盘 xyz

=> 什么都不是 o/p

密码

=> o/p 将是 /Users/mac01/xyz

所以,我的问题是保存已执行命令的最后状态......但我得到的 o/p 是 /Users/mac01 在第二个 pwd 命令执行后,这是错误的。

那么,任何人都可以帮助我解决此类问题..?提前致谢。我正在使用 libssh 2.0 库。

方法执行命令:

char* cmd_exec(const char *commandline, const char *host, const char *username, const char *password, int port){ int sock, rc, bytecount = 0; 字符 *cmd_contents;

ifdef WIN32

万一

ifndef WIN32

万一

// while( (rc = libssh2_channel_close(channel)) == LIBSSH2_ERROR_EAGAIN ); 如果(rc == 0){退出代码= libssh2_channel_get_exit_status(通道);} //
libssh2_channel_free(channel); // 释放内存通道 = NULL;

}

0 投票
1 回答
296 浏览

c - EMSA_PSS_ENCODE 与 libssl

您好我正在尝试使用 libssl 通过 libssl 中的函数 RSA_padding_add_PKCS1_type1 获取一些 EMSA_PSS_ENCODING,但我找不到文档或解决方案,所以这是我编写的示例代码:

}

问题是我在 stringa 中没有输出,我认为函数 RSA_padding_add.. 应该被初始化,但我在 openssl 站点的少数文档中找不到如何做。

谢谢

0 投票
1 回答
1547 浏览

objective-c - 在 Xcode 中使用 libssl

我尝试包含 openssl(我尝试实现一个 ssh 客户端),并且我已将 libssl.dylib 添加到我的 Xcode 项目中。但我不知道我必须包含哪个标题才能使用它。任何人都可以向我展示如何在 Xcode 中使用 libssl 的教程吗?

谢谢

0 投票
3 回答
22970 浏览

c - 关于使用 libssl 进行编程的任何好的例子?

我想知道是否有人知道使用 libssl 作为编程库的任何好例子。只是挖掘 libssl 的代码试图理解它,这有点烦人。

0 投票
1 回答
1304 浏览

erlang - 64位ubuntu上的erlang

首先,没有特定的64位下载FOR ERLANG

当我尝试启用加密时,我收到此错误

我了解到这是 lib_ssl 本身的问题,其他一些人也有这个问题。有人建议我在安装 lib_ssl 之前编辑一个加密头文件,我这样做了,但这并没有解决问题。

0 投票
1 回答
928 浏览

c++ - Mongoose 与 libssl 静态链接?

我想用 libssl 的静态库编译 moongose。我已经给出了带有 -L 选项的 .a 文件。但它仍在加载 .so 文件。为什么 ?如何强制它使用静态库?

0 投票
1 回答
1645 浏览

ios - 我如何在 Xcode 中编译我的应用程序并出现这些错误 - LibCurl

我一直在将 icy(基于 iPhone Debian 的软件包管理器——越狱)移植到 iOS 5。一旦 4.0 出来,我就已经移植了它,但现在我得到了错误,直到现在,我还没有解决。

当我在 iOS Simulator 中构建 icy 时,它的错误为零,但是当我在实际设备上构建它时,出现以下错误:

我已经更新了框架和东西。我修复了 200 个错误,现在我一直被这些错误困扰。

还有警告,:

任何人都知道如何解决这个问题?

提前致谢

-山姆

0 投票
1 回答
1885 浏览

c++ - 如何从 C++ 代码打印 libssl 和 libnspr 版本?

如何在 c++ 代码中打印 libssl 和 libnspr 的版本?我想打印在 header 和 library 中定义的版本。

0 投票
0 回答
485 浏览

c++ - 同一二进制文件的多个实例的 CryptoLock 问题

我在用

http://www.openssl.org/docs/crypto/threads.html

使加密库线程安全。如果我正在链接 libssl 和 libcrypto 的静态库,它正在工作。

但是,如果我正在链接库的动态版本并运行二进制文件的多个实例,它就会崩溃。

如何解决这个问题?

编辑

程序总是崩溃

但是在与静态版本链接时,它不会崩溃

另一个BT