- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
Link通过 CertiVox 到 MIRACL 加密库
按照 fastgf2m.txt 中的说明进行操作,我已经能够编译所有内容。然而,执行后,基准 (bmark.exe) 程序在评估 GF(2^m) 上的曲线时停止,出现错误,“这不是曲线上的一个点!”
我可以在不进行优化的情况下使一切正常工作,但我不确定问题出在哪里。我没有修改任何曲线参数并遵循分发中的说明。我正在 64 位 Windows 8.1 和 Intel i7-3520M 上编译。
如果有人对如何纠正此问题有任何建议,我们将不胜感激。
谢谢!!
最佳答案
fastgf2m.txt
中概述的方法用于生成与编译时确定的固定 m 值关联的展开代码。 bmark
程序在运行时更改了 m
,因此在这种情况下展开的代码通常不正确。在这一点上,文档可能会更清楚。
还要确保您的处理器支持 PCLMULQDQ
指令 - 许多旧处理器不支持。
最好在 ecsgen2
/ecssign2
/ecsver2
程序上测试该方法以实现 ECDSA
例如,超过 GF(2^283)
。
关于MIRACL 中 GF(2^m) 上 ECC 的无进位乘法优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23789871/
有什么方法可以获取 Python 中移位操作移出的位,例如 x86 汇编中的进位标志? 我搜索了 python 手册和互联网,但似乎找不到任何有用的东西。 我需要它来检查整数是奇数 (CF=1) 还是
众所周知,CF表示无符号进位,OF表示有符号溢出。那么,汇编程序如何区分无符号和有符号数据,因为它只是一个位序列? (通过类型信息的附加内存存储,或通过位置信息或其他?)这两个标志可以互换使用吗? 最
我有一个 df ,如下所示: | id | qty | item | +-----+------+------+ | 001 | 700 | CB04 | | 002 | 500 | NaN
我是一名优秀的程序员,十分优秀!