当我阅读“openssl”的des来源时。有评论说“在 47 个简单的操作中做 PC1 :-) * 感谢 John Fletcher (john_fletcher@lccmail.ocf.llnl.gov) * 的灵感。:-)”
PERM_OP (d,c,t,4,0x0f0f0f0fL);
HPERM_OP(c,t,-2,0xcccc0000L);/
HPERM_OP(d,t,-2,0xcccc0000L);/
PERM_OP (d,c,t,1,0x55555555L);
PERM_OP (c,d,t,8,0x00ff00ffL);
PERM_OP (d,c,t,1,0x55555555L);
它可以将 56 操作减少到 47 。
谁能告诉我这个理论。?
和数组 static const DES_LONG des_skb[8][64]={
它没有在算术语句中定义
为什么openssl优化了~~~?