?? readme.txt
字號:
///////////////////////////////////----------\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
AVR單片機速度優(yōu)化 RC6 加密算法
/*************************************************************************************************\
在有128bytes RAM 的AVR單片機上執(zhí)行 rc6 16/10/8(16 bit/10 rounds/8 bytes keys)
對多數(shù)代碼進行了 C 語言優(yōu)化,對數(shù)據(jù)相關循環(huán)移位,模乘等用ASM優(yōu)化
在4MHz無乘法器的AVR上得到平均 1172 Bytes/s的加解密速度。
編譯器: AVR-GCC
執(zhí)行速度:
key_setup 8224 時鐘周期
encrypt 2766 時鐘周期/分組(64bit)
decrypt 2697 時鐘周期/分組(64bit)
平均 2731 時鐘周期/分組(64bit)
2002 孔衛(wèi)紅 netvideo1@sina.com http://netvideo.yeah.net
***************************************************************************************************
文件:
rc6.c--------------------------C 語言 主要程序
rc6a.s-------------------------匯編子程序
rc6a.h-------------------------匯編子程序的C頭文件
makefile-----------------------makefile
readme.txt---------------------This file
***************************************************************************************************
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -