Lines Matching defs:key2
95 void des_string_to_2keys(const char *str, des_cblock *key1, des_cblock *key2)
102 memset(key2,0,8);
109 (*key2)[i]=(*key1)[i]=(str[i]<<1);
117 (*key2)[i%8]^=(str[i]<<1);
131 (*key2)[i%8]^=(j<<1);
141 (*key2)[7-(i%8)]^=j;
144 if (length <= 8) memcpy(key2,key1,8);
147 des_set_odd_parity(key2);
150 des_set_key_unchecked(key2,ks);
151 des_cbc_cksum((const unsigned char*)str,key2,length,ks,key2);
154 des_set_odd_parity(key2);