Lines Matching refs:key

49 	if ((ret = krb5_c_block_size(context, eblock->key->enctype, &blocksize)))
62 if ((ret = krb5_c_encrypt_length(context, eblock->key->enctype, size,
69 return(krb5_c_encrypt(context, eblock->key, 0, ivec?&ivecd:0,
84 if ((ret = krb5_c_block_size(context, eblock->key->enctype, &blocksize)))
92 inputd.enctype = eblock->key->enctype;
103 return(krb5_c_decrypt(context, eblock->key, 0, ivec?&ivecd:0,
109 const krb5_keyblock *key)
111 eblock->key = (krb5_keyblock *) key;
154 krb5_keyblock *key;
157 if ((key = (krb5_keyblock *) malloc(sizeof(krb5_keyblock))) == NULL)
160 if ((ret = krb5_c_make_random_key(context, eblock->crypto_entry, key)))
161 free(key);
163 *keyblock = key;
212 krb5_keyblock key;
217 memset(&key, 0, sizeof (krb5_keyblock));
223 key.length = seed_length;
225 key.contents = (unsigned char*)seed;
227 if ((ret = krb5_c_make_checksum(context, ctype, &key, 0, &input, &cksum)))
253 krb5_keyblock key;
258 memset(&key, 0, sizeof (krb5_keyblock));
264 key.length = seed_length;
266 key.contents = (unsigned char*)seed;
268 if ((ret = krb5_c_verify_checksum(context, &key, 0, &input, cksum,
289 krb5_error_code krb5_encrypt_data(krb5_context context, krb5_keyblock *key,
297 if ((ret = krb5_c_encrypt_length(context, key->enctype, data->length,
302 if ((ret = krb5_c_block_size(context, key->enctype, &blocksize)))
311 enc_data->enctype = key->enctype;
316 if ((ret = krb5_c_encrypt(context, key, 0, ivec?&ivecd:0, data, enc_data)))
322 krb5_error_code krb5_decrypt_data(krb5_context context, krb5_keyblock *key,
331 if ((ret = krb5_c_block_size(context, key->enctype, &blocksize)))
342 if ((ret = krb5_c_decrypt(context, key, 0, ivec?&ivecd:0, enc_data, data)))