Home | History | Annotate | Download | only in des

Lines Matching refs:key2

102 void DES_string_to_2keys(const char *str, DES_cblock *key1, DES_cblock *key2)
109 memset(key2,0,8);
116 (*key2)[i]=(*key1)[i]=(str[i]<<1);
124 (*key2)[i%8]^=(str[i]<<1);
138 (*key2)[i%8]^=(j<<1);
148 (*key2)[7-(i%8)]^=j;
151 if (length <= 8) memcpy(key2,key1,8);
154 DES_set_odd_parity(key2);
164 if(DES_is_weak_key(key2))
165 (*key2)[7] ^= 0xF0;
166 DES_set_key(key2,&ks);
168 DES_set_key_unchecked(key2,&ks);
170 DES_cbc_cksum((const unsigned char*)str,key2,length,&ks,key2);
173 DES_set_odd_parity(key2);