问题标签 [ironclad]

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 投票
2 回答
352 浏览

python - Jython 的 IronClad 等效项

IronPython 有一个项目 - IronClad,旨在透明地在其中运行 C 扩展。Jython 有类似的项目吗?

0 投票
1 回答
252 浏览

ironpython - Ironclad import error

I am getting the following error when trying to import a C-Extension I need with irconclad. Is this related to my configuration or limitation in ironclad?

0 投票
1 回答
855 浏览

ironpython - .Net 数组或 IList来自 IronPython 中的 NumPy 数组?

想象一下,我有一个 .Net 应用程序,它通过嵌入 IronPython 来支持 Python 模块形式的用户扩展。使用Ironclad,我可以允许用户从他们的模块中使用 NumPy 和 SciPy 包。Ironclad 提供的互操作性有多好?我的问题是:我可以T在需要的其余应用程序中使用用户模块提供的类型的 NumPy 数组IList<T>吗?

编辑澄清一下,IronPython 将任何 Python 可枚举类型的对象公开T为 anIEnumerable<T>或 an IList<T>。我不确定 NumPy 数组是否适合这个类别。我宁愿不必调用.tolist()NumPy 数组,因为数组可能非常大。

0 投票
2 回答
1658 浏览

python - 无法将 numpy 导入嵌入式 Ironpython 引擎

从 ipy 控制台我可以

没有问题。

但是,当我使用嵌入式解释器尝试相同的导入时,numpy 导入失败。我的 Python 引擎是这样设置的:

我执行这样的语句:

异常打印出此消息:

据我所知,我的 sys.path 有正确的目录。我还应该研究什么?

0 投票
1 回答
912 浏览

common-lisp - 使用 Ironclad 和 flexi-streams 进行散列

我正在尝试在我正在开发的 Common Lisp 应用程序中散列一些字符串。sd-sha1 软件包似乎不受支持,并且根据 CLiki 页面判断已经有一段时间了,该页面建议使用 Ironclad。很公平,

Ironclad 不做字符串摘要。这在其项目页面上作为一种有意的设计选择进行了说明,我应该做的是将我的字符串转换为字节字符串并对其进行哈希处理。换句话说

好的,现在问题是整个练习的重点是从原始字符串输入中取出一个 sha1-hashed 字符串,这意味着我真的很想将上面的内容转换回字符串格式。但,

另一种选择是让flexi-streams推断正确的编码。

哪种有效,但我觉得结果不应该包含控制字符。根据 flexi-streams,默认编码是:latin,所以我真的不确定现阶段该做什么。

我究竟做错了什么?如何在 Common Lisp 中获取 SHA1 消化字符串的字符串表示形式?

万一这很重要,我正在通过 Emacs+SLIME 运行 SBCL(apt-get 的版本,我相信是 1.0.29)。

0 投票
0 回答
1136 浏览

python - 使用 IronClad 的 IronPython 的 Numpy 和 Scipy....安装

我已经安装了 IronPython,并希望通过 Ironclad 来使用 Numpy 和 Scipy。但是我无法为 Linux 做到这一点。如果有人以前这样做过,他可以让我知道他采取的步骤吗

0 投票
1 回答
754 浏览

security - 如何从 PEM 获得指数和模数

为了执行非对称加密,Common 的 Lisp Ironclad 库需要使用指数和模数来初始化密钥。鉴于我可能不想自己生成密钥,所以我站在 OpenSSL 巨头的肩膀上生成密钥

ssh-keygen -t rsa -C "foo@bar.com"

检查 fils 生成的文件,我发现它是 PEM 格式的。

在其他一些 SO 问题之后,我得到了这个

现在从那里一些帖子说添加选项 -strparse 19(其他 18)来获取指数和模数。这就是我在以下几行中遇到错误的地方:

因此,PEM 可能不是 asn1parse 格式。我也尝试过 -inform DER。所以问题是我如何从生成密钥到从 PEM 证书中获取模数和指数。

0 投票
1 回答
185 浏览

emacs - Emacs Lisp 的 Ironclad 密码库?

我喜欢 Common Lisp 的Ironclad密码库。出于好奇,有人在他们的 Emacs Lisp 项目中实现了这个库吗?在研究这个问题时,我怀疑要使其与纯 Emacs Lips 项目兼容需要做太多工作,但是混合 Elisp 和 CL 项目也可能是我需要做的一个选择。

0 投票
1 回答
131 浏览

couchdb - Ironclad 和 couch pbkdf2 散列之间的不匹配

我的问题背景:Linode KVM 实例上的 Fedora 22 64bit、CouchDB v.1.6.1、SBCL 1.2.16

CouchDB:我用密码创建了一个用户"testpass"。数据库中相应创建的文档_users包含(除其他外):

所以在我做的同一台机器上的 lisp repl 中:

所以"ce55610fe10bc49703f0df95adb6c9c9c71e3f8e"Ironclad 的输出与沙发的输出不匹配"7b0cad0d2762b448b88684332e68988e801195ad"

我已经在 Ironclad 中尝试了所有支持的摘要,但没有运气。有没有人对可能出现的问题有任何想法?

0 投票
1 回答
117 浏览

lisp - 为什么不按预期进行 Ironclad:decrypt-in-place 工作?

代码如下:

我的代码有什么问题?

after (decrypt-in-place cipher text),text应该和原来的一样,但事实并非如此。为什么?

谁能帮忙?

以下是加密快捷方式版本:

一切都好。