• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/crypto/heimdal/lib/hdb/

Lines Matching refs:ret

64     krb5_error_code ret;
72 ret = krb5_parse_name(context, "K/M", &(*mkey)->keytab.principal);
73 if(ret)
75 ret = krb5_copy_keyblock_contents(context, key, &(*mkey)->keytab.keyblock);
76 if(ret)
81 ret = krb5_crypto_init(context, key, etype, &(*mkey)->crypto);
82 if(ret)
88 return ret;
97 krb5_error_code ret;
102 ret = hdb_process_master_key(context, vno, key, 0, &p);
103 if(ret)
104 return ret;
114 krb5_error_code ret;
120 ret = krb5_kt_resolve(context, filename, &id);
121 if(ret)
122 return ret;
124 ret = krb5_kt_start_seq_get(context, id, &cursor);
125 if(ret)
132 ret = ENOMEM;
136 ret = krb5_crypto_init(context, &p->keytab.keyblock, 0, &p->crypto);
143 return ret;
152 krb5_error_code ret;
173 ret = krb5_ret_int16(sp, &enctype);
174 if (ret)
176 ret = krb5_enctype_valid(context, enctype);
177 if (ret)
180 ret = krb5_ret_data(sp, &key.keyvalue);
181 if(ret)
184 ret = hdb_process_master_key(context, 1, &key, 0, mkey);
189 return ret;
199 krb5_error_code ret;
221 ret = decode_EncryptionKey(buf, len, &key, &ret_len);
223 if(ret)
224 return ret;
234 ret = hdb_process_master_key(context, 0, &key, 0, mkey);
236 return ret;
246 krb5_error_code ret;
274 ret = krb5_data_copy(&key.keyvalue, buf, len);
276 if(ret)
277 return ret;
279 ret = hdb_process_master_key(context, 0, &key, 0, mkey);
281 return ret;
290 krb5_error_code ret;
323 ret = read_master_krb4(context, filename, mkey);
325 ret = read_master_encryptionkey(context, filename, mkey);
327 ret = read_master_keytab(context, filename, mkey);
334 ret = read_master_mit(context, filename, KRB5_STORAGE_BYTEORDER_LE, mkey);
335 if (ret)
336 ret = read_master_mit(context, filename, KRB5_STORAGE_BYTEORDER_BE, mkey);
338 return ret;
345 krb5_error_code ret;
352 ret = krb5_kt_resolve(context, filename, &kt);
353 if(ret)
354 return ret;
357 ret = krb5_kt_add_entry(context, kt, &p->keytab);
362 return ret;
368 hdb_master_key ret = NULL;
370 if(ret == NULL && mkey->keytab.vno == 0)
371 ret = mkey;
373 if(ret == NULL || mkey->keytab.vno > ret->keytab.vno)
374 ret = mkey;
379 return ret;
410 krb5_error_code ret;
424 ret = _hdb_mkey_decrypt(context, key, HDB_KU_MKEY,
428 if(ret == KRB5KRB_AP_ERR_BAD_INTEGRITY) {
430 ret = _hdb_mkey_decrypt(context, key, 0,
435 if (ret)
436 return ret;
439 ret = krb5_enctype_keysize(context, k->key.keytype, &keysize);
440 if (ret) {
442 return ret;
465 krb5_error_code ret;
467 ret = hdb_unseal_key_mkey(context, &ent->keys.val[i], mkey);
468 if (ret)
469 return ret;
493 krb5_error_code ret;
505 ret = _hdb_mkey_encrypt(context, key, HDB_KU_MKEY,
509 if (ret)
510 return ret;
531 krb5_error_code ret;
533 ret = hdb_seal_key_mkey(context, &ent->keys.val[i], mkey);
534 if (ret)
535 return ret;
563 krb5_error_code ret;
566 ret = hdb_process_master_key(context, 0, key, 0, &mkey);
567 if (ret)
568 return ret;
583 krb5_error_code ret;
585 ret = hdb_read_master_key(context, keyfile, &key);
586 if (ret) {
587 if (ret != ENOENT)
588 return ret;
594 return ret;