ARM汇编程序中是否有任何非常紧凑的DES实现?

时间:2010-02-05 02:33:41

标签: assembly arm des

我有一个限制为32K字节的引导程序,当添加DES(大约6384字节)时,它超出了限制。那么有谁知道ARM汇编程序中的任何DES实现尽可能小?

谢谢!

2 个答案:

答案 0 :(得分:1)

为什么在引导程序中需要这个?你想加密/信任你的主要软件? 无论如何,一个解决方案可能是添加一个轻量级解压缩程序,压缩一部分引导加载程序代码,并在运行时解压缩。

向blob添加更多软件可能听起来很奇怪,但您应该评估此选项。

this page上,他们声称有一个非常小的解压缩器,它适合200字节的代码。我猜他们的意思是i386代码,但无论如何它看起来都很小。

答案 1 :(得分:0)

汇编程序不一定会使它更小或更快。你试过用拇指模式编译吗?您使用的是支持拇指模式的处理器吗?