【问题标题】:Why does Spongy Castle ignore the bcpg and openpgp packages为什么 Spongy Castle 忽略 bcpg 和 openpgp 包
【发布时间】:2011-10-03 10:16:52
【问题描述】:

有谁知道为什么SpongyCastle 明确排除了 openpgp 和 bcpg 软件包(以及其他)的构建?我想让 OpenPGP 支持工作,我需要一些这样的类来做到这一点。

您可以在 pom.xml 文件中找到排除项。

出于好奇,我克隆了存储库并尝试包含这些包。这似乎就像将 bzip2 目录的内容移动到 src 目录并从 POM 文件中删除 2 个排除项一样简单。结果似乎已构建,生成的 JAR 文件包含我需要的类。是否存在可能意外弹出的运行时问题?

【问题讨论】:

  • 在历史中追溯这些行的起源揭示了this commit。显然,这是一项使更多测试通过的更改,因此似乎原因只是“没有人尝试/移植该代码”。
  • 谢谢!即使没有这些软件包,很多测试也会失败:)

标签: java android bouncycastle openpgp spongycastle


【解决方案1】:

自 v1.47 起,Spongy Castle 包含了 scpg-jdk15on 工件,提供来自 bcpg-jdk15on 的所有 OpenPGP 支持:

https://github.com/rtyley/spongycastle/pull/2#issuecomment-5057038

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-14
    相关资源
    最近更新 更多