作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
现在对于 javacard 2.2.2 有 no such emulator支持椭圆曲线点操作。
但是,有一个名为 jCardSim 的模拟器将所有加密操作委托(delegate)给 Bouncycastle Java 库。
官方网站上没有关于如何添加“代理”bouncycaSTLe API 以便在模拟小程序中使用它的线索。
所以目标是升级这个:
import javacard.framework.*;
import javacard.security.*;
像这样:
import javacard.framework.*;
import javacard.security.*;
import local.org.bouncycastle.math.ec.ECPoint;
由于资源是免费提供的,应该有一种方法可以重建某些模拟器,以便为我的小程序提供 ECPoint
支持。当然,所有这些操作都是在将其上传到具有原生 ECPoint
支持的卡片之前进行小程序测试所必需的。
因此,问题是:我到底应该修补什么才能在运行的小程序中实现 bouncycaSTLe API 的可见性?
最佳答案
你不应该这样做。即使可能,您也会希望您的 Java Card 不处理 int
基类型。此外,Bouncy API 可以很好地创建对象、期望 byte[]
参数并执行各种与 Java Card(经典)的想法不兼容的事情。
相反,您应该实现或扩展 Java Card API 以获得所需的功能,然后使用 Bouncy CaSTLe 对其进行备份。
关于java - 为 jCardSim 添加对 bouncycaSTLe API 的支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34908479/
现在对于 javacard 2.2.2 有 no such emulator支持椭圆曲线点操作。 但是,有一个名为 jCardSim 的模拟器将所有加密操作委托(delegate)给 Bouncyca
我是一名优秀的程序员,十分优秀!