当我读到“openssl”的源代码时。有评论说“ 在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次。
有谁能告诉我这个理论。 ?
数组静态const DES_LONG des_skb [8] [64] = {
它没有在算术语句中定义
为什么openssl优化它~~~?