Lines Matching refs:key
44 * encryption key. It is compatible with the original Andrew authentication
54 DES_cblock *key)
67 memcpy(key, crypt(password, "p1") + 2, sizeof(DES_cblock));
73 ((unsigned char*)key)[i] <<= 1;
74 DES_set_odd_parity (key);
83 DES_cblock *key)
110 DES_cbc_cksum ((void*)password, key, passlen, &schedule, &ivec);
116 DES_set_odd_parity (key);
125 krb5_keyblock *key)
132 key->keytype = enctype;
133 krb5_data_copy(&key->keyvalue, tmp, sizeof(tmp));
134 memset(&key, 0, sizeof(key));
140 DES_string_to_key_int(unsigned char *data, size_t length, DES_cblock *key)
149 memset(key, 0, 8);
151 p = (unsigned char*)key;
161 DES_set_odd_parity(key);
162 if(DES_is_weak_key(key))
163 (*key)[7] ^= 0xF0;
164 DES_set_key_unchecked(key, &schedule);
165 DES_cbc_cksum((void*)data, key, length, &schedule, key);
167 DES_set_odd_parity(key);
168 if(DES_is_weak_key(key))
169 (*key)[7] ^= 0xF0;
178 krb5_keyblock *key)
190 salt, opaque, key);
203 key->keytype = enctype;
204 krb5_data_copy(&key->keyvalue, tmp, sizeof(tmp));