bin/stty/key.c
112
if (!(kp = (struct key *)bsearch(&tmp, keys,
bin/stty/key.c
113
sizeof(keys)/sizeof(struct key), sizeof(struct key), c_key)))
bin/stty/key.c
68
} keys[] = {
crypto/heimdal/admin/change.c
113
new_entry.keyblock = keys[i];
crypto/heimdal/admin/change.c
118
krb5_free_keyblock_contents (context, &keys[i]);
crypto/heimdal/admin/change.c
47
krb5_keyblock *keys;
crypto/heimdal/admin/change.c
99
ret = kadm5_randkey_principal (kadm_handle, principal, &keys, &num_keys);
crypto/heimdal/admin/get.c
128
krb5_keyblock *keys;
crypto/heimdal/admin/get.c
170
ret = kadm5_randkey_principal(kadm_handle, princ_ent, &keys, &n_keys);
crypto/heimdal/admin/get.c
183
krb5_free_keyblock_contents(context, &keys[j]);
crypto/heimdal/admin/get.c
200
krb5_free_keyblock_contents(context, &keys[j]);
crypto/heimdal/admin/get.c
213
if (keys[j].keytype == etypes[k]) {
crypto/heimdal/admin/get.c
221
entry.keyblock = keys[j];
crypto/heimdal/admin/get.c
227
krb5_free_keyblock_contents(context, &keys[j]);
crypto/heimdal/kadmin/cpw.c
49
krb5_keyblock *keys;
crypto/heimdal/kadmin/cpw.c
52
ret = kadm5_randkey_principal(kadm_handle, principal, &keys, &num_keys);
crypto/heimdal/kadmin/cpw.c
56
krb5_free_keyblock_contents(context, &keys[i]);
crypto/heimdal/kadmin/cpw.c
57
free(keys);
crypto/heimdal/kadmin/ext.c
105
if (keys)
crypto/heimdal/kadmin/ext.c
106
free(keys);
crypto/heimdal/kadmin/ext.c
47
krb5_keytab_entry *keys = NULL;
crypto/heimdal/kadmin/ext.c
57
keys = malloc(sizeof(*keys) * princ.n_key_data);
crypto/heimdal/kadmin/ext.c
58
if (keys == NULL) {
crypto/heimdal/kadmin/ext.c
66
keys[i].principal = princ.principal;
crypto/heimdal/kadmin/ext.c
67
keys[i].vno = kd->key_data_kvno;
crypto/heimdal/kadmin/ext.c
68
keys[i].keyblock.keytype = kd->key_data_type[0];
crypto/heimdal/kadmin/ext.c
69
keys[i].keyblock.keyvalue.length = kd->key_data_length[0];
crypto/heimdal/kadmin/ext.c
70
keys[i].keyblock.keyvalue.data = kd->key_data_contents[0];
crypto/heimdal/kadmin/ext.c
71
keys[i].timestamp = time(NULL);
crypto/heimdal/kadmin/ext.c
81
keys = malloc(sizeof(*keys) * n_k);
crypto/heimdal/kadmin/ext.c
82
if (keys == NULL) {
crypto/heimdal/kadmin/ext.c
88
keys[i].principal = principal;
crypto/heimdal/kadmin/ext.c
89
keys[i].vno = princ.kvno + 1; /* XXX get entry again */
crypto/heimdal/kadmin/ext.c
90
keys[i].keyblock = k[i];
crypto/heimdal/kadmin/ext.c
91
keys[i].timestamp = time(NULL);
crypto/heimdal/kadmin/ext.c
96
ret = krb5_kt_add_entry(context, e->keytab, &keys[i]);
crypto/heimdal/kadmin/init.c
49
krb5_keyblock *keys;
crypto/heimdal/kadmin/init.c
87
ret = kadm5_randkey_principal(kadm_handle, princ, &keys, &n_keys);
crypto/heimdal/kadmin/init.c
94
krb5_free_keyblock_contents(context, &keys[i]);
crypto/heimdal/kadmin/init.c
95
free(keys);
crypto/heimdal/kadmin/load.c
165
key = realloc(ent->keys.val,
crypto/heimdal/kadmin/load.c
166
(ent->keys.len + 1) * sizeof(*ent->keys.val));
crypto/heimdal/kadmin/load.c
169
ent->keys.val = key;
crypto/heimdal/kadmin/load.c
170
key = ent->keys.val + ent->keys.len;
crypto/heimdal/kadmin/load.c
171
ent->keys.len++;
crypto/heimdal/kdc/announce.c
501
CFMutableArrayRef keys;
crypto/heimdal/kdc/announce.c
510
keys = CFArrayCreateMutable(kCFAllocatorDefault, 2, &kCFTypeArrayCallBacks);
crypto/heimdal/kdc/announce.c
511
if (keys == NULL)
crypto/heimdal/kdc/announce.c
514
CFArrayAppendValue(keys, computerNameKey);
crypto/heimdal/kdc/announce.c
515
CFArrayAppendValue(keys, NetworkChangedKey_BackToMyMac);
crypto/heimdal/kdc/announce.c
517
if (SCDynamicStoreSetNotificationKeys(store, keys, NULL) == false)
crypto/heimdal/kdc/announce.c
521
CFRelease(keys);
crypto/heimdal/kdc/misc.c
156
for (i = 0; i < h->entry.keys.len; i++) {
crypto/heimdal/kdc/misc.c
157
if (krb5_enctype_valid(context, h->entry.keys.val[i].key.keytype)
crypto/heimdal/kdc/misc.c
161
h->entry.keys.val[i].key.keytype, key);
crypto/heimdal/lib/hdb/hdb-ldap.c
1017
keys = ldap_get_values_len(HDB2LDAP(db), msg, "krb5Key");
crypto/heimdal/lib/hdb/hdb-ldap.c
1018
if (keys != NULL) {
crypto/heimdal/lib/hdb/hdb-ldap.c
1022
ent->entry.keys.len = ldap_count_values_len(keys);
crypto/heimdal/lib/hdb/hdb-ldap.c
1023
ent->entry.keys.val = (Key *) calloc(ent->entry.keys.len, sizeof(Key));
crypto/heimdal/lib/hdb/hdb-ldap.c
1024
if (ent->entry.keys.val == NULL) {
crypto/heimdal/lib/hdb/hdb-ldap.c
1029
for (i = 0; i < ent->entry.keys.len; i++) {
crypto/heimdal/lib/hdb/hdb-ldap.c
1030
decode_Key((unsigned char *) keys[i]->bv_val,
crypto/heimdal/lib/hdb/hdb-ldap.c
1031
(size_t) keys[i]->bv_len, &ent->entry.keys.val[i], &l);
crypto/heimdal/lib/hdb/hdb-ldap.c
1033
ber_bvecfree(keys);
crypto/heimdal/lib/hdb/hdb-ldap.c
1041
ent->entry.keys.len = 0;
crypto/heimdal/lib/hdb/hdb-ldap.c
1042
ent->entry.keys.val = NULL;
crypto/heimdal/lib/hdb/hdb-ldap.c
1084
for (i = 0; i < ent->entry.keys.len; i++) {
crypto/heimdal/lib/hdb/hdb-ldap.c
1085
if (ent->entry.keys.val[i].key.keytype == ETYPE_ARCFOUR_HMAC_MD5) {
crypto/heimdal/lib/hdb/hdb-ldap.c
1095
Key *keys;
crypto/heimdal/lib/hdb/hdb-ldap.c
1098
keys = realloc(ent->entry.keys.val,
crypto/heimdal/lib/hdb/hdb-ldap.c
1099
(ent->entry.keys.len + 1) * sizeof(ent->entry.keys.val[0]));
crypto/heimdal/lib/hdb/hdb-ldap.c
1100
if (keys == NULL) {
crypto/heimdal/lib/hdb/hdb-ldap.c
1106
ent->entry.keys.val = keys;
crypto/heimdal/lib/hdb/hdb-ldap.c
1107
memset(&ent->entry.keys.val[ent->entry.keys.len], 0, sizeof(Key));
crypto/heimdal/lib/hdb/hdb-ldap.c
1108
ent->entry.keys.val[ent->entry.keys.len].key.keytype = ETYPE_ARCFOUR_HMAC_MD5;
crypto/heimdal/lib/hdb/hdb-ldap.c
1109
ret = krb5_data_alloc (&ent->entry.keys.val[ent->entry.keys.len].key.keyvalue, 16);
crypto/heimdal/lib/hdb/hdb-ldap.c
1117
ent->entry.keys.val[ent->entry.keys.len].key.keyvalue.data, 16);
crypto/heimdal/lib/hdb/hdb-ldap.c
1118
ent->entry.keys.len++;
crypto/heimdal/lib/hdb/hdb-ldap.c
616
if (!is_new_entry && orig.entry.keys.len > 0) {
crypto/heimdal/lib/hdb/hdb-ldap.c
627
for (i = 0; i < ent->entry.keys.len; i++) {
crypto/heimdal/lib/hdb/hdb-ldap.c
630
&& ent->entry.keys.val[i].key.keytype == ETYPE_ARCFOUR_HMAC_MD5) {
crypto/heimdal/lib/hdb/hdb-ldap.c
637
ret = hdb_unseal_key(context, db, &ent->entry.keys.val[i]);
crypto/heimdal/lib/hdb/hdb-ldap.c
641
nt = ent->entry.keys.val[i].key.keyvalue.data;
crypto/heimdal/lib/hdb/hdb-ldap.c
674
ASN1_MALLOC_ENCODE(Key, buf, buf_size, &ent->entry.keys.val[i], &len, ret);
crypto/heimdal/lib/hdb/hdb-ldap.c
711
ent->entry.keys.val[i].key.keytype == ETYPE_ARCFOUR_HMAC_MD5)
crypto/heimdal/lib/hdb/hdb-ldap.c
980
struct berval **keys;
crypto/heimdal/lib/hdb/hdb-mitdb.c
145
Salt *salt = ent->keys.val[key_num].salt;
crypto/heimdal/lib/hdb/hdb-mitdb.c
201
free(ent->keys.val[key_num].salt);
crypto/heimdal/lib/hdb/hdb-mitdb.c
202
ent->keys.val[key_num].salt = NULL;
crypto/heimdal/lib/hdb/hdb-mitdb.c
399
for (j = 0; j < entry->keys.len; j++)
crypto/heimdal/lib/hdb/hdb-mitdb.c
400
free_Key(&entry->keys.val[j]);
crypto/heimdal/lib/hdb/hdb-mitdb.c
401
free(entry->keys.val);
crypto/heimdal/lib/hdb/hdb-mitdb.c
402
entry->keys.len = 0;
crypto/heimdal/lib/hdb/hdb-mitdb.c
403
entry->keys.val = NULL;
crypto/heimdal/lib/hdb/hdb-mitdb.c
411
ptr = realloc(entry->keys.val, sizeof(entry->keys.val[0]) * (entry->keys.len + 1));
crypto/heimdal/lib/hdb/hdb-mitdb.c
416
entry->keys.val = ptr;
crypto/heimdal/lib/hdb/hdb-mitdb.c
419
k = &entry->keys.val[entry->keys.len];
crypto/heimdal/lib/hdb/hdb-mitdb.c
422
entry->keys.len += 1;
crypto/heimdal/lib/hdb/hdb-mitdb.c
473
fix_salt(context, entry, entry->keys.len - 1);
crypto/heimdal/lib/hdb/hdb.c
104
for (k = *key ? (*key) + 1 : e->keys.val;
crypto/heimdal/lib/hdb/hdb.c
105
k < e->keys.val + e->keys.len;
crypto/heimdal/lib/hdb/hdb.c
177
for(i = 0; i < ent->entry.keys.len; i++) {
crypto/heimdal/lib/hdb/hdb.c
178
k = &ent->entry.keys.val[i];
crypto/heimdal/lib/hdb/hdb.c
431
entry->entry.keys.val = calloc(1, sizeof(entry->entry.keys.val[0]));
crypto/heimdal/lib/hdb/hdb.c
432
if (entry->entry.keys.val == NULL)
crypto/heimdal/lib/hdb/hdb.c
434
entry->entry.keys.len = 1;
crypto/heimdal/lib/hdb/hdb.c
436
entry->entry.keys.val[0].mkvno = NULL;
crypto/heimdal/lib/hdb/hdb.c
437
entry->entry.keys.val[0].salt = NULL;
crypto/heimdal/lib/hdb/hdb.c
441
&entry->entry.keys.val[0].key);
crypto/heimdal/lib/hdb/keys.c
247
hist_keys->val[0].keys.val = entry->keys.val;
crypto/heimdal/lib/hdb/keys.c
248
hist_keys->val[0].keys.len = entry->keys.len;
crypto/heimdal/lib/hdb/keys.c
42
hdb_free_keys(krb5_context context, int len, Key *keys)
crypto/heimdal/lib/hdb/keys.c
431
Key **keys, size_t *num_keys)
crypto/heimdal/lib/hdb/keys.c
437
keys, num_keys, 0);
crypto/heimdal/lib/hdb/keys.c
444
salt.salttype = (*keys)[i].salt->type;
crypto/heimdal/lib/hdb/keys.c
445
salt.saltvalue.length = (*keys)[i].salt->salt.length;
crypto/heimdal/lib/hdb/keys.c
446
salt.saltvalue.data = (*keys)[i].salt->salt.data;
crypto/heimdal/lib/hdb/keys.c
449
(*keys)[i].key.keytype,
crypto/heimdal/lib/hdb/keys.c
452
&(*keys)[i].key);
crypto/heimdal/lib/hdb/keys.c
459
hdb_free_keys (context, *num_keys, *keys);
crypto/heimdal/lib/hdb/keys.c
47
free(keys[i].mkvno);
crypto/heimdal/lib/hdb/keys.c
48
keys[i].mkvno = NULL;
crypto/heimdal/lib/hdb/keys.c
49
if (keys[i].salt != NULL) {
crypto/heimdal/lib/hdb/keys.c
50
free_Salt(keys[i].salt);
crypto/heimdal/lib/hdb/keys.c
51
free(keys[i].salt);
crypto/heimdal/lib/hdb/keys.c
52
keys[i].salt = NULL;
crypto/heimdal/lib/hdb/keys.c
54
krb5_free_keyblock_contents(context, &keys[i].key);
crypto/heimdal/lib/hdb/keys.c
56
free (keys);
crypto/heimdal/lib/hdb/keys.c
65
hdb_free_keys(context, keysets[i].keys.len, keysets[i].keys.val);
crypto/heimdal/lib/hdb/keys.c
66
keysets[i].keys.val = NULL;
crypto/heimdal/lib/hdb/keys.c
67
keysets[i].keys.len = 0;
crypto/heimdal/lib/hdb/keytab.c
231
if(ent.entry.keys.len > 0)
crypto/heimdal/lib/hdb/keytab.c
232
enctype = ent.entry.keys.val[0].key.keytype;
crypto/heimdal/lib/hdb/keytab.c
234
for(i = 0; i < ent.entry.keys.len; i++) {
crypto/heimdal/lib/hdb/keytab.c
235
if(ent.entry.keys.val[i].key.keytype == enctype) {
crypto/heimdal/lib/hdb/keytab.c
239
&ent.entry.keys.val[i].key,
crypto/heimdal/lib/hdb/keytab.c
335
if (c->hdb_entry.entry.keys.len == 0)
crypto/heimdal/lib/hdb/keytab.c
352
if (c->hdb_entry.entry.keys.len == 0)
crypto/heimdal/lib/hdb/keytab.c
371
&c->hdb_entry.entry.keys.val[c->key_idx].key,
crypto/heimdal/lib/hdb/keytab.c
385
if ((size_t)c->key_idx == c->hdb_entry.entry.keys.len) {
crypto/heimdal/lib/hdb/mkey.c
515
for(i = 0; i < ent->keys.len; i++){
crypto/heimdal/lib/hdb/mkey.c
516
if (mitkey == NULL || mit_strong_etype(ent->keys.val[i].key.keytype)) {
crypto/heimdal/lib/hdb/mkey.c
517
ret = _hdb_reseal_key_mkey(context, &ent->keys.val[i], mkey,
crypto/heimdal/lib/hdb/mkey.c
531
if (got_one == 0 && mitkey != NULL && ent->keys.len > 0) {
crypto/heimdal/lib/hdb/mkey.c
535
krb5_free_keyblock_contents(context, &ent->keys.val[0].key);
crypto/heimdal/lib/hdb/mkey.c
540
"XXXX", salt, &ent->keys.val[0].key);
crypto/heimdal/lib/hdb/mkey.c
589
tmp_len = ent->keys.len;
crypto/heimdal/lib/hdb/mkey.c
590
tmp_val = ent->keys.val;
crypto/heimdal/lib/hdb/mkey.c
598
for (k = 0; k < hist_keys->val[i].keys.len; k++) {
crypto/heimdal/lib/hdb/mkey.c
600
&hist_keys->val[i].keys.val[k],
crypto/heimdal/lib/hdb/mkey.c
636
tmp_keys[0].keys.len = ent->keys.len;
crypto/heimdal/lib/hdb/mkey.c
637
tmp_keys[0].keys.val = ent->keys.val;
crypto/heimdal/lib/hdb/mkey.c
641
ent->keys.len = hist_keys->val[i].keys.len;
crypto/heimdal/lib/hdb/mkey.c
642
ent->keys.val = hist_keys->val[i].keys.val;
crypto/heimdal/lib/hdb/mkey.c
698
for(i = 0; i < ent->keys.len; i++){
crypto/heimdal/lib/hdb/mkey.c
701
ret = hdb_seal_key_mkey(context, &ent->keys.val[i], mkey);
crypto/heimdal/lib/hdb/print.c
223
for(i = 0; i < ent->keys.len; i++){
crypto/heimdal/lib/hdb/print.c
225
if(ent->keys.val[i].mkvno)
crypto/heimdal/lib/hdb/print.c
227
*ent->keys.val[i].mkvno,
crypto/heimdal/lib/hdb/print.c
228
ent->keys.val[i].key.keytype);
crypto/heimdal/lib/hdb/print.c
231
ent->keys.val[i].key.keytype);
crypto/heimdal/lib/hdb/print.c
233
append_hex(context, sp, 0, 0, &ent->keys.val[i].key.keyvalue);
crypto/heimdal/lib/hdb/print.c
236
if(ent->keys.val[i].salt){
crypto/heimdal/lib/hdb/print.c
237
append_string(context, sp, "%u/", ent->keys.val[i].salt->type);
crypto/heimdal/lib/hdb/print.c
238
append_hex(context, sp, 0, 0, &ent->keys.val[i].salt->salt);
crypto/heimdal/lib/hdb/print.c
393
for (i = 0; i < ent->keys.len;i++) {
crypto/heimdal/lib/hdb/print.c
394
if (!mit_strong_etype(ent->keys.val[i].key.keytype))
crypto/heimdal/lib/hdb/print.c
407
for (k = 0; k < hist_keys->val[i].keys.len; k++) {
crypto/heimdal/lib/hdb/print.c
408
if (ent->keys.val[k].key.keytype == ETYPE_DES_CBC_MD4 ||
crypto/heimdal/lib/hdb/print.c
409
ent->keys.val[k].key.keytype == ETYPE_DES_CBC_MD5)
crypto/heimdal/lib/hdb/print.c
533
for (i = 0; i < ent->keys.len; i++) {
crypto/heimdal/lib/hdb/print.c
534
if (!mit_strong_etype(ent->keys.val[i].key.keytype))
crypto/heimdal/lib/hdb/print.c
537
&ent->keys.val[i]);
crypto/heimdal/lib/hdb/print.c
547
for (m = 0; m < hist_keys->val[k].keys.len; m++) {
crypto/heimdal/lib/hdb/print.c
548
if (ent->keys.val[k].key.keytype == ETYPE_DES_CBC_MD4 ||
crypto/heimdal/lib/hdb/print.c
549
ent->keys.val[k].key.keytype == ETYPE_DES_CBC_MD5)
crypto/heimdal/lib/hdb/print.c
553
&hist_keys->val[k].keys.val[m]);
crypto/heimdal/lib/hx509/collector.c
288
hx509_private_key **keys)
crypto/heimdal/lib/hx509/collector.c
292
*keys = NULL;
crypto/heimdal/lib/hx509/collector.c
298
*keys = calloc(nkeys + 1, sizeof(**keys));
crypto/heimdal/lib/hx509/collector.c
299
if (*keys == NULL) {
crypto/heimdal/lib/hx509/collector.c
306
(*keys)[nkeys++] = c->val.data[i]->private_key;
crypto/heimdal/lib/hx509/collector.c
310
(*keys)[nkeys] = NULL;
crypto/heimdal/lib/hx509/hxtool.c
1200
hx509_private_key *keys;
crypto/heimdal/lib/hx509/hxtool.c
1210
ret = _hx509_certs_keys_get(context, certs, &keys);
crypto/heimdal/lib/hx509/hxtool.c
1214
if (keys[0] == NULL)
crypto/heimdal/lib/hx509/hxtool.c
1217
*key = _hx509_private_key_ref(keys[0]);
crypto/heimdal/lib/hx509/hxtool.c
1218
_hx509_certs_keys_free(context, keys);
crypto/heimdal/lib/hx509/keyset.c
768
hx509_private_key **keys)
crypto/heimdal/lib/hx509/keyset.c
771
*keys = NULL;
crypto/heimdal/lib/hx509/keyset.c
774
return (*certs->ops->getkeys)(context, certs, certs->ops_data, keys);
crypto/heimdal/lib/hx509/keyset.c
795
hx509_private_key *keys)
crypto/heimdal/lib/hx509/keyset.c
798
for (i = 0; keys[i]; i++)
crypto/heimdal/lib/hx509/keyset.c
799
hx509_private_key_free(&keys[i]);
crypto/heimdal/lib/hx509/keyset.c
800
free(keys);
crypto/heimdal/lib/hx509/ks_file.c
380
hx509_private_key *keys = NULL;
crypto/heimdal/lib/hx509/ks_file.c
477
ret = _hx509_collector_collect_private_keys(context, pem_ctx.c, &keys);
crypto/heimdal/lib/hx509/ks_file.c
481
for (i = 0; keys[i]; i++)
crypto/heimdal/lib/hx509/ks_file.c
482
_hx509_certs_keys_add(context, ksf->certs, keys[i]);
crypto/heimdal/lib/hx509/ks_file.c
483
_hx509_certs_keys_free(context, keys);
crypto/heimdal/lib/hx509/ks_file.c
626
hx509_private_key **keys)
crypto/heimdal/lib/hx509/ks_file.c
629
return _hx509_certs_keys_get(context, ksf->certs, keys);
crypto/heimdal/lib/hx509/ks_mem.c
158
hx509_private_key **keys)
crypto/heimdal/lib/hx509/ks_mem.c
163
for (i = 0; mem->keys && mem->keys[i]; i++)
crypto/heimdal/lib/hx509/ks_mem.c
165
*keys = calloc(i + 1, sizeof(**keys));
crypto/heimdal/lib/hx509/ks_mem.c
166
for (i = 0; mem->keys && mem->keys[i]; i++) {
crypto/heimdal/lib/hx509/ks_mem.c
167
(*keys)[i] = _hx509_private_key_ref(mem->keys[i]);
crypto/heimdal/lib/hx509/ks_mem.c
168
if ((*keys)[i] == NULL) {
crypto/heimdal/lib/hx509/ks_mem.c
170
hx509_private_key_free(&(*keys)[i]);
crypto/heimdal/lib/hx509/ks_mem.c
175
(*keys)[i] = NULL;
crypto/heimdal/lib/hx509/ks_mem.c
189
for (i = 0; mem->keys && mem->keys[i]; i++)
crypto/heimdal/lib/hx509/ks_mem.c
191
ptr = realloc(mem->keys, (i + 2) * sizeof(*mem->keys));
crypto/heimdal/lib/hx509/ks_mem.c
196
mem->keys = ptr;
crypto/heimdal/lib/hx509/ks_mem.c
197
mem->keys[i] = _hx509_private_key_ref(key);
crypto/heimdal/lib/hx509/ks_mem.c
198
mem->keys[i + 1] = NULL;
crypto/heimdal/lib/hx509/ks_mem.c
48
hx509_private_key *keys;
crypto/heimdal/lib/hx509/ks_mem.c
80
for (i = 0; mem->keys && mem->keys[i]; i++)
crypto/heimdal/lib/hx509/ks_mem.c
81
hx509_private_key_free(&mem->keys[i]);
crypto/heimdal/lib/hx509/ks_mem.c
82
free(mem->keys);
crypto/heimdal/lib/kadm5/ad.c
1230
krb5_keyblock **keys,
crypto/heimdal/lib/kadm5/ad.c
1245
*keys = NULL;
crypto/heimdal/lib/kadm5/ad.c
1278
*keys = malloc(sizeof(**keys) * 1);
crypto/heimdal/lib/kadm5/ad.c
1279
if (*keys == NULL) {
crypto/heimdal/lib/kadm5/ad.c
1289
&(*keys)[0]);
crypto/heimdal/lib/kadm5/ad.c
1292
free(*keys);
crypto/heimdal/lib/kadm5/ad.c
1293
*keys = NULL;
crypto/heimdal/lib/kadm5/ad.c
1303
*keys = NULL;
crypto/heimdal/lib/kadm5/chpass_s.c
47
Key *keys;
crypto/heimdal/lib/kadm5/chpass_s.c
72
num_keys = ent.entry.keys.len;
crypto/heimdal/lib/kadm5/chpass_s.c
73
keys = ent.entry.keys.val;
crypto/heimdal/lib/kadm5/chpass_s.c
75
ent.entry.keys.len = 0;
crypto/heimdal/lib/kadm5/chpass_s.c
76
ent.entry.keys.val = NULL;
crypto/heimdal/lib/kadm5/chpass_s.c
80
_kadm5_free_keys (context->context, num_keys, keys);
crypto/heimdal/lib/kadm5/chpass_s.c
85
existsp = _kadm5_exists_keys (ent.entry.keys.val,
crypto/heimdal/lib/kadm5/chpass_s.c
86
ent.entry.keys.len,
crypto/heimdal/lib/kadm5/chpass_s.c
87
keys, num_keys);
crypto/heimdal/lib/kadm5/chpass_s.c
88
_kadm5_free_keys (context->context, num_keys, keys);
crypto/heimdal/lib/kadm5/create_s.c
169
ent.entry.keys.len = 0;
crypto/heimdal/lib/kadm5/create_s.c
170
ent.entry.keys.val = NULL;
crypto/heimdal/lib/kadm5/default_keys.c
40
print_keys(krb5_context context, Key *keys, size_t nkeys)
crypto/heimdal/lib/kadm5/default_keys.c
50
ret = krb5_enctype_to_string(context, keys[i].key.keytype, &str);
crypto/heimdal/lib/kadm5/default_keys.c
53
(int)keys[i].key.keytype);
crypto/heimdal/lib/kadm5/default_keys.c
58
if (keys[i].salt) {
crypto/heimdal/lib/kadm5/default_keys.c
61
switch (keys[i].salt->type) {
crypto/heimdal/lib/kadm5/default_keys.c
69
printf("unknown salt: %d", keys[i].salt->type);
crypto/heimdal/lib/kadm5/default_keys.c
72
if (keys[i].salt->salt.length)
crypto/heimdal/lib/kadm5/default_keys.c
73
printf("%.*s", (int)keys[i].salt->salt.length,
crypto/heimdal/lib/kadm5/default_keys.c
74
(char *)keys[i].salt->salt.data);
crypto/heimdal/lib/kadm5/default_keys.c
86
Key *keys;
crypto/heimdal/lib/kadm5/default_keys.c
88
ret = hdb_generate_key_set(context, principal, &keys, &nkeys, no_salt);
crypto/heimdal/lib/kadm5/default_keys.c
92
print_keys(context, keys, nkeys);
crypto/heimdal/lib/kadm5/default_keys.c
94
hdb_free_keys(context, nkeys, keys);
crypto/heimdal/lib/kadm5/get_s.c
147
for(n = 0; n < ent.entry.keys.len; n++)
crypto/heimdal/lib/kadm5/get_s.c
148
if(ent.entry.keys.val[n].mkvno) {
crypto/heimdal/lib/kadm5/get_s.c
149
out->mkvno = *ent.entry.keys.val[n].mkvno; /* XXX this isn't right */
crypto/heimdal/lib/kadm5/get_s.c
178
out->key_data = malloc(ent.entry.keys.len * sizeof(*out->key_data));
crypto/heimdal/lib/kadm5/get_s.c
179
if (out->key_data == NULL && ent.entry.keys.len != 0) {
crypto/heimdal/lib/kadm5/get_s.c
183
for(i = 0; i < ent.entry.keys.len; i++){
crypto/heimdal/lib/kadm5/get_s.c
184
key = &ent.entry.keys.val[i];
crypto/heimdal/lib/kadm5/keys.c
44
int len, Key *keys)
crypto/heimdal/lib/kadm5/keys.c
46
hdb_free_keys(context, len, keys);
crypto/heimdal/lib/kadm5/keys.c
54
_kadm5_init_keys (Key *keys, int len)
crypto/heimdal/lib/kadm5/keys.c
59
keys[i].mkvno = NULL;
crypto/heimdal/lib/kadm5/keys.c
60
keys[i].salt = NULL;
crypto/heimdal/lib/kadm5/keys.c
61
keys[i].key.keyvalue.length = 0;
crypto/heimdal/lib/kadm5/keys.c
62
keys[i].key.keyvalue.data = NULL;
crypto/heimdal/lib/kadm5/log.c
701
for (i = 0; i < ent.entry.keys.len; ++i)
crypto/heimdal/lib/kadm5/log.c
702
free_Key(&ent.entry.keys.val[i]);
crypto/heimdal/lib/kadm5/log.c
703
free (ent.entry.keys.val);
crypto/heimdal/lib/kadm5/log.c
705
num = log_ent.entry.keys.len;
crypto/heimdal/lib/kadm5/log.c
707
ent.entry.keys.len = num;
crypto/heimdal/lib/kadm5/log.c
708
ent.entry.keys.val = malloc(len * sizeof(*ent.entry.keys.val));
crypto/heimdal/lib/kadm5/log.c
709
if (ent.entry.keys.val == NULL) {
crypto/heimdal/lib/kadm5/log.c
713
for (i = 0; i < ent.entry.keys.len; ++i) {
crypto/heimdal/lib/kadm5/log.c
714
ret = copy_Key(&log_ent.entry.keys.val[i],
crypto/heimdal/lib/kadm5/log.c
715
&ent.entry.keys.val[i]);
crypto/heimdal/lib/kadm5/rename_s.c
74
for(i = 0; i < ent.entry.keys.len; i++){
crypto/heimdal/lib/kadm5/rename_s.c
75
if(ent.entry.keys.val[i].salt == NULL){
crypto/heimdal/lib/kadm5/rename_s.c
76
ent.entry.keys.val[i].salt =
crypto/heimdal/lib/kadm5/rename_s.c
77
malloc(sizeof(*ent.entry.keys.val[i].salt));
crypto/heimdal/lib/kadm5/rename_s.c
78
if(ent.entry.keys.val[i].salt == NULL)
crypto/heimdal/lib/kadm5/rename_s.c
80
ret = copy_Salt(&salt, ent.entry.keys.val[i].salt);
crypto/heimdal/lib/kadm5/set_keys.c
100
ret = krb5_data_copy(&keys[i].key.keyvalue,
crypto/heimdal/lib/kadm5/set_keys.c
113
keys[i].salt = salt;
crypto/heimdal/lib/kadm5/set_keys.c
119
keys[i].salt = NULL;
crypto/heimdal/lib/kadm5/set_keys.c
121
_kadm5_free_keys (context->context, ent->keys.len, ent->keys.val);
crypto/heimdal/lib/kadm5/set_keys.c
122
ent->keys.len = len;
crypto/heimdal/lib/kadm5/set_keys.c
123
ent->keys.val = keys;
crypto/heimdal/lib/kadm5/set_keys.c
130
_kadm5_free_keys (context->context, len, keys);
crypto/heimdal/lib/kadm5/set_keys.c
147
Key *keys;
crypto/heimdal/lib/kadm5/set_keys.c
150
keys = malloc (len * sizeof(*keys));
crypto/heimdal/lib/kadm5/set_keys.c
151
if (keys == NULL && len != 0)
crypto/heimdal/lib/kadm5/set_keys.c
154
_kadm5_init_keys (keys, len);
crypto/heimdal/lib/kadm5/set_keys.c
157
keys[i].mkvno = NULL;
crypto/heimdal/lib/kadm5/set_keys.c
160
&keys[i].key);
crypto/heimdal/lib/kadm5/set_keys.c
163
keys[i].salt = NULL;
crypto/heimdal/lib/kadm5/set_keys.c
165
_kadm5_free_keys (context->context, ent->keys.len, ent->keys.val);
crypto/heimdal/lib/kadm5/set_keys.c
166
ent->keys.len = len;
crypto/heimdal/lib/kadm5/set_keys.c
167
ent->keys.val = keys;
crypto/heimdal/lib/kadm5/set_keys.c
174
_kadm5_free_keys (context->context, len, keys);
crypto/heimdal/lib/kadm5/set_keys.c
206
Key *keys;
crypto/heimdal/lib/kadm5/set_keys.c
209
&keys, &num_keys, 1);
crypto/heimdal/lib/kadm5/set_keys.c
216
_kadm5_free_keys (context->context, num_keys, keys);
crypto/heimdal/lib/kadm5/set_keys.c
229
if (des_keyblock != -1 && is_des_key_p(keys[i].key.keytype)) {
crypto/heimdal/lib/kadm5/set_keys.c
235
kblock[i].keytype = keys[i].key.keytype;
crypto/heimdal/lib/kadm5/set_keys.c
238
keys[i].key.keytype,
crypto/heimdal/lib/kadm5/set_keys.c
243
if (is_des_key_p(keys[i].key.keytype))
crypto/heimdal/lib/kadm5/set_keys.c
249
&keys[i].key);
crypto/heimdal/lib/kadm5/set_keys.c
259
_kadm5_free_keys (context->context, num_keys, keys);
crypto/heimdal/lib/kadm5/set_keys.c
263
_kadm5_free_keys (context->context, ent->keys.len, ent->keys.val);
crypto/heimdal/lib/kadm5/set_keys.c
264
ent->keys.val = keys;
crypto/heimdal/lib/kadm5/set_keys.c
265
ent->keys.len = num_keys;
crypto/heimdal/lib/kadm5/set_keys.c
47
Key *keys;
crypto/heimdal/lib/kadm5/set_keys.c
53
password, &keys, &num_keys);
crypto/heimdal/lib/kadm5/set_keys.c
57
_kadm5_free_keys (context->context, ent->keys.len, ent->keys.val);
crypto/heimdal/lib/kadm5/set_keys.c
58
ent->keys.val = keys;
crypto/heimdal/lib/kadm5/set_keys.c
59
ent->keys.len = num_keys;
crypto/heimdal/lib/kadm5/set_keys.c
88
Key *keys;
crypto/heimdal/lib/kadm5/set_keys.c
91
keys = malloc (len * sizeof(*keys));
crypto/heimdal/lib/kadm5/set_keys.c
92
if (keys == NULL && len != 0)
crypto/heimdal/lib/kadm5/set_keys.c
95
_kadm5_init_keys (keys, len);
crypto/heimdal/lib/kadm5/set_keys.c
98
keys[i].mkvno = NULL;
crypto/heimdal/lib/kadm5/set_keys.c
99
keys[i].key.keytype = key_data[i].key_data_type[0];
crypto/heimdal/lib/krb5/aes-test.c
206
for (i = 0; i < sizeof(keys)/sizeof(keys[0]); i++) {
crypto/heimdal/lib/krb5/aes-test.c
208
password.data = keys[i].password;
crypto/heimdal/lib/krb5/aes-test.c
212
salt.saltvalue.data = keys[i].salt;
crypto/heimdal/lib/krb5/aes-test.c
213
if (keys[i].saltlen == -1)
crypto/heimdal/lib/krb5/aes-test.c
216
salt.saltvalue.length = keys[i].saltlen;
crypto/heimdal/lib/krb5/aes-test.c
220
_krb5_put_int(iter, keys[i].iterations, 4);
crypto/heimdal/lib/krb5/aes-test.c
222
if (keys[i].pbkdf2) {
crypto/heimdal/lib/krb5/aes-test.c
225
if (keys[i].keylen > sizeof(keyout))
crypto/heimdal/lib/krb5/aes-test.c
230
keys[i].iterations,
crypto/heimdal/lib/krb5/aes-test.c
231
keys[i].keylen, keyout);
crypto/heimdal/lib/krb5/aes-test.c
233
if (memcmp(keyout, keys[i].pbkdf2, keys[i].keylen) != 0) {
crypto/heimdal/lib/krb5/aes-test.c
241
hex_dump_data(keyout, keys[i].keylen);
crypto/heimdal/lib/krb5/aes-test.c
249
keys[i].enctype,
crypto/heimdal/lib/krb5/aes-test.c
261
if (key.keyvalue.length != keys[i].keylen) {
crypto/heimdal/lib/krb5/aes-test.c
264
(unsigned long)keys[i].keylen);
crypto/heimdal/lib/krb5/aes-test.c
269
if (memcmp(key.keyvalue.data, keys[i].key, keys[i].keylen) != 0) {
crypto/heimdal/lib/krb5/aes-test.c
63
} keys[] = {
crypto/heimdal/lib/krb5/deprecated.c
106
static int num_keys = sizeof(keys) / sizeof(keys[0]);
crypto/heimdal/lib/krb5/deprecated.c
125
if(keys[i].type == keytype) {
crypto/heimdal/lib/krb5/deprecated.c
126
name = keys[i].name;
crypto/heimdal/lib/krb5/deprecated.c
162
if(strcasecmp(keys[i].name, string) == 0){
crypto/heimdal/lib/krb5/deprecated.c
163
*keytype = keys[i].type;
crypto/heimdal/lib/krb5/deprecated.c
96
} keys[] = {
crypto/heimdal/lib/krb5/salt-des3.c
48
DES_cblock keys[3];
crypto/heimdal/lib/krb5/salt-des3.c
73
memcpy(keys + i, tmp + i * 8, sizeof(keys[i]));
crypto/heimdal/lib/krb5/salt-des3.c
74
DES_set_odd_parity(keys + i);
crypto/heimdal/lib/krb5/salt-des3.c
75
if(DES_is_weak_key(keys + i))
crypto/heimdal/lib/krb5/salt-des3.c
76
_krb5_xor(keys + i, (const unsigned char*)"\0\0\0\0\0\0\0\xf0");
crypto/heimdal/lib/krb5/salt-des3.c
77
DES_set_key_unchecked(keys + i, &s[i]);
crypto/heimdal/lib/krb5/salt-des3.c
86
memcpy(keys + i, tmp + i * 8, sizeof(keys[i]));
crypto/heimdal/lib/krb5/salt-des3.c
87
DES_set_odd_parity(keys + i);
crypto/heimdal/lib/krb5/salt-des3.c
88
if(DES_is_weak_key(keys + i))
crypto/heimdal/lib/krb5/salt-des3.c
89
_krb5_xor(keys + i, (const unsigned char*)"\0\0\0\0\0\0\0\xf0");
crypto/heimdal/lib/krb5/salt-des3.c
94
krb5_data_copy(&key->keyvalue, keys, sizeof(keys));
crypto/heimdal/lib/krb5/salt-des3.c
95
memset(keys, 0, sizeof(keys));
crypto/krb5/src/include/krb5/kdcpreauth_plugin.h
141
krb5_keyblock *keys);
crypto/krb5/src/kadmin/cli/keytab.c
255
krb5_keyblock *keys = NULL;
crypto/krb5/src/kadmin/cli/keytab.c
264
&keys, &nkeys);
crypto/krb5/src/kadmin/cli/keytab.c
281
key_data[i].key = keys[i];
crypto/krb5/src/kadmin/cli/keytab.c
286
free(keys);
crypto/krb5/src/kadmin/cli/keytab.c
287
keys = NULL;
crypto/krb5/src/kadmin/cli/keytab.c
292
krb5_free_keyblock_contents(context, &keys[i]);
crypto/krb5/src/kadmin/cli/keytab.c
293
free(keys);
crypto/krb5/src/kadmin/server/server_stubs.c
1111
krb5_keyblock **keys, int *nkeys)
crypto/krb5/src/kadmin/server/server_stubs.c
1121
krb5_free_keyblock_contents(handle->context, &((*keys)[i]));
crypto/krb5/src/kadmin/server/server_stubs.c
1122
free(*keys);
crypto/krb5/src/kadmin/server/server_stubs.c
1123
*keys = NULL;
crypto/krb5/src/kadmin/server/server_stubs.c
1165
ret->keys = k;
crypto/krb5/src/kadmin/server/server_stubs.c
1227
ret->keys = k;
crypto/krb5/src/kdc/kdc_preauth.c
358
krb5_keyblock *keys, key;
crypto/krb5/src/kdc/kdc_preauth.c
362
keys = calloc(request->nktypes + 1, sizeof(krb5_keyblock));
crypto/krb5/src/kdc/kdc_preauth.c
363
if (keys == NULL)
crypto/krb5/src/kdc/kdc_preauth.c
375
keys[k++] = key;
crypto/krb5/src/kdc/kdc_preauth.c
378
free(keys);
crypto/krb5/src/kdc/kdc_preauth.c
381
*keys_out = keys;
crypto/krb5/src/kdc/kdc_preauth.c
386
krb5_keyblock *keys)
crypto/krb5/src/kdc/kdc_preauth.c
390
if (keys == NULL)
crypto/krb5/src/kdc/kdc_preauth.c
392
for (k = keys; k->enctype != 0; k++)
crypto/krb5/src/kdc/kdc_preauth.c
394
free(keys);
crypto/krb5/src/kprop/kproplog.c
162
print_keydata(kdbe_key_t *keys, unsigned int len)
crypto/krb5/src/kprop/kproplog.c
166
for (i = 0; i < len; i++, keys++)
crypto/krb5/src/kprop/kproplog.c
167
print_key(keys);
crypto/krb5/src/lib/kadm5/clnt/client_principal.c
383
*key = r.keys;
crypto/krb5/src/lib/kadm5/clnt/client_principal.c
386
krb5_free_keyblock_contents(handle->context, &r.keys[i]);
crypto/krb5/src/lib/kadm5/clnt/client_principal.c
387
free(r.keys);
crypto/krb5/src/lib/kadm5/clnt/client_principal.c
415
*key = r.keys;
crypto/krb5/src/lib/kadm5/clnt/client_principal.c
418
krb5_free_keyblock_contents(handle->context, &r.keys[i]);
crypto/krb5/src/lib/kadm5/clnt/client_principal.c
419
free(r.keys);
crypto/krb5/src/lib/kadm5/kadm_rpc.h
132
krb5_keyblock *keys;
crypto/krb5/src/lib/kadm5/kadm_rpc_xdr.c
826
if (!xdr_array(xdrs, (char **)&objp->keys,
crypto/krb5/src/lib/kadm5/srv/svr_principal.c
1822
krb5_keyblock *keys;
crypto/krb5/src/lib/kadm5/srv/svr_principal.c
1825
keys = (krb5_keyblock *) malloc(n_key_data*sizeof(krb5_keyblock));
crypto/krb5/src/lib/kadm5/srv/svr_principal.c
1826
if (keys == NULL)
crypto/krb5/src/lib/kadm5/srv/svr_principal.c
1828
memset(keys, 0, n_key_data*sizeof(krb5_keyblock));
crypto/krb5/src/lib/kadm5/srv/svr_principal.c
1831
ret = krb5_dbe_decrypt_key_data(context, NULL, &key_data[i], &keys[i],
crypto/krb5/src/lib/kadm5/srv/svr_principal.c
1835
krb5_free_keyblock_contents(context, &keys[i]);
crypto/krb5/src/lib/kadm5/srv/svr_principal.c
1836
free(keys);
crypto/krb5/src/lib/kadm5/srv/svr_principal.c
1841
*keyblocks = keys;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1243
krb5_keyblock *keys;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1250
check(kadm5_randkey_principal(handle, princ, &keys, &n_keys));
crypto/krb5/src/lib/kadm5/t_kadm5.c
1256
krb5_free_keyblock_contents(context, &keys[i]);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1257
free(keys);
crypto/krb5/src/lib/kdb/t_sort_key_data.c
45
assert_sorted(krb5_key_data *keys, int num_keys)
crypto/krb5/src/lib/kdb/t_sort_key_data.c
50
assert_true(keys[i].key_data_kvno <= keys[i - 1].key_data_kvno);
crypto/krb5/src/lib/kdb/t_sort_key_data.c
56
krb5_key_data keys[] = { KEY(5), KEY(5), KEY(4), KEY(3), KEY(3), KEY(2),
crypto/krb5/src/lib/kdb/t_sort_key_data.c
58
int n_keys = sizeof(keys)/sizeof(keys[0]);
crypto/krb5/src/lib/kdb/t_sort_key_data.c
60
krb5_dbe_sort_key_data(keys, n_keys);
crypto/krb5/src/lib/kdb/t_sort_key_data.c
61
assert_sorted(keys, n_keys);
crypto/krb5/src/lib/kdb/t_sort_key_data.c
67
krb5_key_data keys[] = { KEY(1), KEY(2), KEY(2), KEY(3), KEY(3), KEY(3),
crypto/krb5/src/lib/kdb/t_sort_key_data.c
69
int n_keys = sizeof(keys)/sizeof(keys[0]);
crypto/krb5/src/lib/kdb/t_sort_key_data.c
71
krb5_dbe_sort_key_data(keys, n_keys);
crypto/krb5/src/lib/kdb/t_sort_key_data.c
72
assert_sorted(keys, n_keys);
crypto/krb5/src/lib/kdb/t_sort_key_data.c
78
krb5_key_data keys[] = { KEY(1), KEY(4), KEY(1), KEY(3), KEY(4), KEY(3),
crypto/krb5/src/lib/kdb/t_sort_key_data.c
80
int n_keys = sizeof(keys)/sizeof(keys[0]);
crypto/krb5/src/lib/kdb/t_sort_key_data.c
82
krb5_dbe_sort_key_data(keys, n_keys);
crypto/krb5/src/lib/kdb/t_sort_key_data.c
83
assert_sorted(keys, n_keys);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1003
free(keys);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1012
krcursor->keys = keys;
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1039
if (krcursor->keys[krcursor->currkey] == krcursor->princ_id ||
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1040
krcursor->keys[krcursor->currkey] == krcursor->offsets_id) {
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1047
psize = keyctl_read_alloc(krcursor->keys[krcursor->currkey],
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1058
krcursor->keys[krcursor->currkey], strerror(errno)));
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1078
free(krcursor->keys);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1274
key = krcursor->keys[krcursor->currkey - 1];
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1501
key_serial_t *keys;
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1510
void *keys;
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1548
size = keyctl_read_alloc(ptd->collection_id, &keys);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1553
ptd->keys = keys;
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1613
key = ptd->keys[ptd->next_key];
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1651
free(ptd->keys);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
217
key_serial_t *keys;
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
984
void *keys;
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
994
size = keyctl_read_alloc(data->cache_id, &keys);
crypto/krb5/src/plugins/kdb/db2/libdb2/test/hash2.tests/passtest.c
11
FILE *keys, *vals;
crypto/krb5/src/plugins/kdb/db2/libdb2/test/hash2.tests/passtest.c
123
keys = fopen("yp.keys", "rt");
crypto/krb5/src/plugins/kdb/db2/libdb2/test/hash2.tests/passtest.c
128
while ((get_key = fgets(get_key, 100, keys)) != NULL) {
crypto/krb5/src/plugins/kdb/db2/libdb2/test/hash2.tests/passtest.c
132
key2 = fgets(get_key, 100, keys);
crypto/krb5/src/plugins/kdb/db2/libdb2/test/hash2.tests/passtest.c
144
fclose(keys);
crypto/krb5/src/plugins/kdb/db2/libdb2/test/hash2.tests/passtest.c
151
keys = fopen("yp.keys", "rt");
crypto/krb5/src/plugins/kdb/db2/libdb2/test/hash2.tests/passtest.c
156
while ((get_key = fgets(get_key, 100, keys)) != NULL) {
crypto/krb5/src/plugins/kdb/db2/libdb2/test/hash2.tests/passtest.c
160
key2 = fgets(key2, 100, keys);
crypto/krb5/src/plugins/kdb/db2/libdb2/test/hash2.tests/passtest.c
180
fclose(keys);
crypto/krb5/src/plugins/kdb/db2/libdb2/test/hash2.tests/passtest.c
22
keys = fopen("yp.keys", "rt");
crypto/krb5/src/plugins/kdb/db2/libdb2/test/hash2.tests/passtest.c
40
while ((key_line = fgets(key_line, 100, keys)) != NULL) {
crypto/krb5/src/plugins/kdb/db2/libdb2/test/hash2.tests/passtest.c
57
fclose(keys);
crypto/krb5/src/plugins/kdb/db2/libdb2/test/hash2.tests/passtest.c
64
keys = fopen("yp.keys", "rt");
crypto/krb5/src/plugins/kdb/db2/libdb2/test/hash2.tests/passtest.c
73
while ((get_key = fgets(get_key, 100, keys)) != NULL) {
crypto/krb5/src/plugins/kdb/db2/libdb2/test/hash2.tests/passtest.c
90
fclose(keys);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h
220
struct berval **keys;
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1554
if (keys)
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
1555
free (keys);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
884
krb5_key_data **keys=NULL;
crypto/krb5/src/plugins/preauth/otp/otp_state.c
182
const char *keys[4];
crypto/krb5/src/plugins/preauth/otp/otp_state.c
253
keys[0] = "otp";
crypto/krb5/src/plugins/preauth/otp/otp_state.c
254
keys[1] = name;
crypto/krb5/src/plugins/preauth/otp/otp_state.c
255
keys[2] = "indicator";
crypto/krb5/src/plugins/preauth/otp/otp_state.c
256
keys[3] = NULL;
crypto/krb5/src/plugins/preauth/otp/otp_state.c
257
retval = profile_get_values(profile, keys, &indicators);
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
161
const char *keys[4];
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
167
keys[0] = KRB5_CONF_REALMS;
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
168
keys[1] = realmstr;
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
169
keys[2] = KRB5_CONF_SPAKE_PREAUTH_INDICATOR;
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
170
keys[3] = NULL;
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
171
ret = profile_get_values(context->profile, keys, &indicators);
crypto/krb5/src/windows/leashdll/lsh_pwd.c
447
static BYTE keys[256];
crypto/krb5/src/windows/leashdll/lsh_pwd.c
449
GetKeyboardState((LPBYTE) &keys);
crypto/krb5/src/windows/leashdll/lsh_pwd.c
450
return (int) keys[keyid];
crypto/openssh/authfd.c
307
(idl->keys = calloc(num, sizeof(*idl->keys))) == NULL ||
crypto/openssh/authfd.c
313
if ((r = deserialise_identity2(msg, &(idl->keys[i]),
crypto/openssh/authfd.c
343
if (idl->keys != NULL)
crypto/openssh/authfd.c
344
sshkey_free(idl->keys[i]);
crypto/openssh/authfd.c
348
free(idl->keys);
crypto/openssh/authfd.c
369
if (sshkey_equal_public(idlist->keys[i], key)) {
crypto/openssh/authfd.c
472
if ((r = sshkey_puts(dch->keys[i], b)) != 0 ||
crypto/openssh/authfd.h
25
struct sshkey **keys;
crypto/openssh/authfd.h
35
struct sshkey **keys;
crypto/openssh/clientloop.c
2024
struct sshkey **keys;
crypto/openssh/clientloop.c
2052
sshkey_free(ctx->keys[i]);
crypto/openssh/clientloop.c
2053
free(ctx->keys);
crypto/openssh/clientloop.c
2100
if (sshkey_equal(l->key, ctx->keys[i])) {
crypto/openssh/clientloop.c
2104
sshkey_ssh_name(ctx->keys[i]),
crypto/openssh/clientloop.c
2149
if (!sshkey_equal(l->key, ctx->keys[i]))
crypto/openssh/clientloop.c
2152
sshkey_ssh_name(ctx->keys[i]), l->path, l->linenum);
crypto/openssh/clientloop.c
2247
if ((fp = sshkey_fingerprint(ctx->keys[i],
crypto/openssh/clientloop.c
2253
sshkey_type(ctx->keys[i]), fp);
crypto/openssh/clientloop.c
2320
i == 0 ? ctx->keys : NULL, i == 0 ? ctx->nkeys : 0,
crypto/openssh/clientloop.c
2363
plaintype = sshkey_type_plain(ctx->keys[i]->type);
crypto/openssh/clientloop.c
2370
(r = sshkey_puts(ctx->keys[i], signdata)) != 0)
crypto/openssh/clientloop.c
2379
"for %s key %zu", sshkey_type(ctx->keys[i]), i);
crypto/openssh/clientloop.c
2393
sshkey_free(ctx->keys[i]);
crypto/openssh/clientloop.c
2394
ctx->keys[i] = NULL;
crypto/openssh/clientloop.c
2399
sshkey_type(ctx->keys[i]), i, alg);
crypto/openssh/clientloop.c
2401
if ((r = sshkey_verify(ctx->keys[i], sig, siglen,
crypto/openssh/clientloop.c
2405
sshkey_type(ctx->keys[i]), i);
crypto/openssh/clientloop.c
2485
if (sshkey_equal(key, ctx->keys[i])) {
crypto/openssh/clientloop.c
2492
if ((tmp = recallocarray(ctx->keys, ctx->nkeys, ctx->nkeys + 1,
crypto/openssh/clientloop.c
2493
sizeof(*ctx->keys))) == NULL)
crypto/openssh/clientloop.c
2496
ctx->keys = tmp;
crypto/openssh/clientloop.c
2497
ctx->keys[ctx->nkeys++] = key;
crypto/openssh/clientloop.c
2611
if ((r = sshkey_putb(ctx->keys[i], buf)) != 0 ||
crypto/openssh/hostfile.c
545
struct sshkey * const *keys;
crypto/openssh/hostfile.c
565
if (!sshkey_equal(ctx->keys[i], l->key))
crypto/openssh/hostfile.c
596
struct sshkey **keys, size_t nkeys, int store_hash, int quiet, int hash_alg)
crypto/openssh/hostfile.c
616
ctx.keys = keys;
crypto/openssh/hostfile.c
654
if (keys[i] == NULL || (want & ctx.match_keys[i]) == want)
crypto/openssh/hostfile.c
656
if ((fp = sshkey_fingerprint(keys[i], hash_alg,
crypto/openssh/hostfile.c
666
keys[i], store_hash)) {
crypto/openssh/hostfile.c
673
keys[i], store_hash)) {
crypto/openssh/hostfile.c
680
keys[i], store_hash)) {
crypto/openssh/hostfile.c
688
sshkey_ssh_name(keys[i]), fp);
crypto/openssh/hostfile.h
56
const char *host, const char *ip, struct sshkey **keys, size_t nkeys,
crypto/openssh/kex.c
1128
u_char *keys[NKEYS];
crypto/openssh/kex.c
1146
shared_secret, &keys[i])) != 0) {
crypto/openssh/kex.c
1148
free(keys[j]);
crypto/openssh/kex.c
1155
kex->newkeys[mode]->enc.iv = keys[ctos ? 0 : 1];
crypto/openssh/kex.c
1156
kex->newkeys[mode]->enc.key = keys[ctos ? 2 : 3];
crypto/openssh/kex.c
1157
kex->newkeys[mode]->mac.key = keys[ctos ? 4 : 5];
crypto/openssh/misc.c
1292
} keys[EXPAND_MAX_KEYS];
crypto/openssh/misc.c
1307
keys[num_keys].key = va_arg(ap, char *);
crypto/openssh/misc.c
1308
if (keys[num_keys].key == NULL)
crypto/openssh/misc.c
1310
keys[num_keys].repl = va_arg(ap, char *);
crypto/openssh/misc.c
1311
if (keys[num_keys].repl == NULL) {
crypto/openssh/misc.c
1313
keys[num_keys].key);
crypto/openssh/misc.c
1372
if (strchr(keys[i].key, *string) != NULL) {
crypto/openssh/misc.c
1373
if ((r = sshbuf_put(buf, keys[i].repl,
crypto/openssh/misc.c
1374
strlen(keys[i].repl))) != 0)
crypto/openssh/ssh-add.c
343
if (!sshkey_equal_public(idlist->keys[i], private))
crypto/openssh/ssh-add.c
345
left = sshkey_signatures_left(idlist->keys[i]);
crypto/openssh/ssh-add.c
550
fp = sshkey_fingerprint(idlist->keys[i],
crypto/openssh/ssh-add.c
552
printf("%u %s %s (%s)\n", sshkey_size(idlist->keys[i]),
crypto/openssh/ssh-add.c
554
sshkey_type(idlist->keys[i]));
crypto/openssh/ssh-add.c
557
if ((r = sshkey_write(idlist->keys[i], stdout)) != 0) {
crypto/openssh/ssh-add.c
563
left = sshkey_signatures_left(idlist->keys[i]);
crypto/openssh/ssh-add.c
740
dch->keys = xrecallocarray(dch->keys, dch->nkeys,
crypto/openssh/ssh-add.c
741
dch->nkeys + 1, sizeof(*dch->keys));
crypto/openssh/ssh-add.c
745
&(dch->keys[dch->nkeys]))) != 0)
crypto/openssh/ssh-agent.c
1129
dch->keys = xrecallocarray(dch->keys, dch->nkeys,
crypto/openssh/ssh-agent.c
1130
dch->nkeys + 1, sizeof(*dch->keys));
crypto/openssh/ssh-agent.c
1144
dch->keys[dch->nkeys] = k;
crypto/openssh/ssh-agent.c
1598
struct sshkey **keys = NULL, *k;
crypto/openssh/ssh-agent.c
1636
count = pkcs11_add_provider(canonical_provider, pin, &keys, &comments);
crypto/openssh/ssh-agent.c
1645
if (!sshkey_equal_public(keys[i], certs[j]))
crypto/openssh/ssh-agent.c
1647
if (pkcs11_make_cert(keys[i], certs[j], &k) != 0)
crypto/openssh/ssh-agent.c
1654
if (!cert_only && lookup_identity(keys[i]) == NULL) {
crypto/openssh/ssh-agent.c
1655
add_p11_identity(keys[i], comments[i],
crypto/openssh/ssh-agent.c
1658
keys[i] = NULL; /* transferred */
crypto/openssh/ssh-agent.c
1663
sshkey_free(keys[i]);
crypto/openssh/ssh-agent.c
1669
free(keys);
crypto/openssh/ssh-agent.c
261
sshkey_free(dch->keys[i]);
crypto/openssh/ssh-agent.c
262
free(dch->keys);
crypto/openssh/ssh-agent.c
290
out->keys = out->nkeys == 0 ? NULL :
crypto/openssh/ssh-agent.c
291
xcalloc(out->nkeys, sizeof(*out->keys));
crypto/openssh/ssh-agent.c
295
if (dch->keys[i] != NULL &&
crypto/openssh/ssh-agent.c
296
(r = sshkey_from_private(dch->keys[i],
crypto/openssh/ssh-agent.c
297
&(out->keys[i]))) != 0)
crypto/openssh/ssh-agent.c
333
if (dch->keys[i] != NULL &&
crypto/openssh/ssh-agent.c
334
(fp = sshkey_fingerprint(dch->keys[i],
crypto/openssh/ssh-agent.c
338
dch->keys[i] == NULL ? "" : sshkey_ssh_name(dch->keys[i]),
crypto/openssh/ssh-agent.c
339
dch->keys[i] == NULL ? "" : " ",
crypto/openssh/ssh-agent.c
340
dch->keys[i] == NULL ? "none" : fp,
crypto/openssh/ssh-agent.c
399
if (dch->keys[i] == NULL)
crypto/openssh/ssh-agent.c
402
if ((fp = sshkey_fingerprint(dch->keys[i], SSH_FP_HASH_DEFAULT,
crypto/openssh/ssh-agent.c
407
sshkey_type(dch->keys[i]), fp);
crypto/openssh/ssh-agent.c
412
!sshkey_equal(key, dch->keys[i]))
crypto/openssh/ssh-agent.c
421
if (!sshkey_equal(key->cert->signature_key, dch->keys[i]))
crypto/openssh/ssh-agent.c
644
struct sshbuf *msg, *keys;
crypto/openssh/ssh-agent.c
651
if ((msg = sshbuf_new()) == NULL || (keys = sshbuf_new()) == NULL)
crypto/openssh/ssh-agent.c
665
if ((r = sshkey_puts_opts(id->key, keys,
crypto/openssh/ssh-agent.c
667
(r = sshbuf_put_cstring(keys, id->comment)) != 0) {
crypto/openssh/ssh-agent.c
677
(r = sshbuf_putb(msg, keys)) != 0)
crypto/openssh/ssh-agent.c
682
sshbuf_free(keys);
crypto/openssh/ssh-keygen.c
1755
struct sshkey **keys = NULL, *public, *private = NULL;
crypto/openssh/ssh-keygen.c
1762
&keys, NULL);
crypto/openssh/ssh-keygen.c
1767
if (sshkey_equal_public(public, keys[i])) {
crypto/openssh/ssh-keygen.c
1768
private = keys[i];
crypto/openssh/ssh-keygen.c
1771
sshkey_free(keys[i]);
crypto/openssh/ssh-keygen.c
1773
free(keys);
crypto/openssh/ssh-keygen.c
1830
if (sshkey_equal(ca, agent_ids->keys[j])) {
crypto/openssh/ssh-keygen.c
881
struct sshkey **keys = NULL;
crypto/openssh/ssh-keygen.c
891
nkeys = pkcs11_add_provider(pkcs11provider, NULL, &keys, &comments);
crypto/openssh/ssh-keygen.c
896
fp = sshkey_fingerprint(keys[i], fptype, rep);
crypto/openssh/ssh-keygen.c
897
ra = sshkey_fingerprint(keys[i], fingerprint_hash,
crypto/openssh/ssh-keygen.c
901
printf("%u %s %s (PKCS11 key)\n", sshkey_size(keys[i]),
crypto/openssh/ssh-keygen.c
902
fp, sshkey_type(keys[i]));
crypto/openssh/ssh-keygen.c
908
(void) sshkey_write(keys[i], stdout); /* XXX check */
crypto/openssh/ssh-keygen.c
913
sshkey_free(keys[i]);
crypto/openssh/ssh-keygen.c
916
free(keys);
crypto/openssh/ssh-keysign.c
181
struct sshkey *keys[NUM_KEYTYPES], *key = NULL;
crypto/openssh/ssh-keysign.c
244
keys[i] = NULL;
crypto/openssh/ssh-keysign.c
253
keys[i] = key;
crypto/openssh/ssh-keysign.c
284
if (keys[i] != NULL &&
crypto/openssh/ssh-keysign.c
285
sshkey_equal_public(key, keys[i])) {
crypto/openssh/ssh-keysign.c
298
if ((r = sshkey_sign(keys[i], &signature, &slen, data, dlen,
crypto/openssh/ssh-pkcs11-helper.c
125
struct sshkey **keys = NULL;
crypto/openssh/ssh-pkcs11-helper.c
137
if ((nkeys = pkcs11_add_provider(name, pin, &keys, &labels)) > 0) {
crypto/openssh/ssh-pkcs11-helper.c
143
if ((r = sshkey_to_blob(keys[i], &blob, &blen)) != 0) {
crypto/openssh/ssh-pkcs11-helper.c
151
add_key(keys[i], name, labels[i]);
crypto/openssh/ssh-pkcs11-helper.c
158
free(keys); /* keys themselves are transferred to pkcs11_keylist */
crypto/openssh/ssh.c
1733
sensitive_data.keys = NULL;
crypto/openssh/ssh.c
1738
sensitive_data.keys = xcalloc(sensitive_data.nkeys,
crypto/openssh/ssh.c
1739
sizeof(*sensitive_data.keys));
crypto/openssh/ssh.c
1745
check_load(sshkey_load_public(p, &(sensitive_data.keys[o]), NULL), \
crypto/openssh/ssh.c
1746
&(sensitive_data.keys[o]), p, "pubkey"); \
crypto/openssh/ssh.c
1747
if (sensitive_data.keys[o] != NULL) { \
crypto/openssh/ssh.c
1749
sshkey_ssh_name(sensitive_data.keys[o]), p); \
crypto/openssh/ssh.c
1756
check_load(sshkey_load_cert(p, &(sensitive_data.keys[o])), \
crypto/openssh/ssh.c
1757
&(sensitive_data.keys[o]), p, "cert"); \
crypto/openssh/ssh.c
1758
if (sensitive_data.keys[o] != NULL) { \
crypto/openssh/ssh.c
1760
sshkey_ssh_name(sensitive_data.keys[o]), p); \
crypto/openssh/ssh.c
1843
if (sensitive_data.keys[i] != NULL) {
crypto/openssh/ssh.c
1846
sshkey_free(sensitive_data.keys[i]);
crypto/openssh/ssh.c
1847
sensitive_data.keys[i] = NULL;
crypto/openssh/ssh.c
1850
free(sensitive_data.keys);
crypto/openssh/ssh.c
2406
struct sshkey **keys = NULL;
crypto/openssh/ssh.c
2426
&keys, &comments)) > 0) {
crypto/openssh/ssh.c
2429
sshkey_free(keys[i]);
crypto/openssh/ssh.c
2433
identity_keys[n_ids] = keys[i];
crypto/openssh/ssh.c
2437
free(keys);
crypto/openssh/sshconnect.h
31
struct sshkey **keys;
crypto/openssh/sshconnect2.c
1345
TAILQ_FOREACH(private_id, &authctxt->keys, next) {
crypto/openssh/sshconnect2.c
1362
TAILQ_FOREACH(private_id, &authctxt->keys, next) {
crypto/openssh/sshconnect2.c
1681
preferred = &authctxt->keys;
crypto/openssh/sshconnect2.c
1733
if ((r = sshkey_check_rsa_length(idlist->keys[j],
crypto/openssh/sshconnect2.c
1736
sshkey_ssh_name(idlist->keys[j]));
crypto/openssh/sshconnect2.c
1745
if (sshkey_equal(idlist->keys[j], id->key)) {
crypto/openssh/sshconnect2.c
1756
id->key = idlist->keys[j];
crypto/openssh/sshconnect2.c
1758
idlist->keys[j] = NULL;
crypto/openssh/sshconnect2.c
1839
for (id = TAILQ_FIRST(&authctxt->keys); id;
crypto/openssh/sshconnect2.c
1840
id = TAILQ_FIRST(&authctxt->keys)) {
crypto/openssh/sshconnect2.c
1841
TAILQ_REMOVE(&authctxt->keys, id, next);
crypto/openssh/sshconnect2.c
1853
TAILQ_FOREACH(id, &authctxt->keys, next)
crypto/openssh/sshconnect2.c
1871
while ((id = TAILQ_FIRST(&authctxt->keys))) {
crypto/openssh/sshconnect2.c
1875
TAILQ_REMOVE(&authctxt->keys, id, next);
crypto/openssh/sshconnect2.c
1876
TAILQ_INSERT_TAIL(&authctxt->keys, id, next);
crypto/openssh/sshconnect2.c
2158
if (authctxt->sensitive->keys[i] == NULL ||
crypto/openssh/sshconnect2.c
2159
authctxt->sensitive->keys[i]->type == KEY_UNSPEC)
crypto/openssh/sshconnect2.c
2162
sshkey_ssh_name(authctxt->sensitive->keys[i]),
crypto/openssh/sshconnect2.c
2166
private = authctxt->sensitive->keys[i];
crypto/openssh/sshconnect2.c
2167
authctxt->sensitive->keys[i] = NULL;
crypto/openssh/sshconnect2.c
327
struct idlist keys;
crypto/openssh/sshconnect2.c
722
TAILQ_FOREACH_REVERSE(id, &authctxt->keys, idlist, next) {
crypto/openssh/sshd.c
1031
children[i].keys != NULL)
crypto/openssh/sshd.c
1055
else if (children[i].keys)
crypto/openssh/sshd.c
1056
buf = children[i].keys;
crypto/openssh/sshd.c
1079
children[i].keys = pack_hostkeys();
crypto/openssh/sshd.c
1080
} else if (children[i].keys == buf) {
crypto/openssh/sshd.c
1082
children[i].keys = NULL;
crypto/openssh/sshd.c
202
struct sshbuf *keys;
crypto/openssh/sshd.c
262
children[i].keys != NULL ||
crypto/openssh/sshd.c
310
sshbuf_free(child->keys);
crypto/openssh/sshd.c
368
else if (child->keys)
crypto/openssh/sshd.c
502
else if (children[i].keys)
crypto/openssh/sshd.c
801
struct sshbuf *keys;
crypto/openssh/sshd.c
817
keys = pack_hostkeys();
crypto/openssh/sshd.c
818
mlen = sshbuf_len(keys);
crypto/openssh/sshd.c
819
if (atomicio(vwrite, fd, sshbuf_mutable_ptr(keys), mlen) != mlen)
crypto/openssh/sshd.c
822
sshbuf_free(keys);
crypto/openssl/crypto/aria/aria.c
1004
FO(&p, &p, &keys[i]);
crypto/openssl/crypto/aria/aria.c
1005
FE(&p, &p, &keys[i + 1]);
crypto/openssl/crypto/aria/aria.c
1007
FO(&p, &p, &keys[rounds - 2]);
crypto/openssl/crypto/aria/aria.c
1008
sl2(o, &p, &keys[rounds - 1]);
crypto/openssl/crypto/aria/aria.c
1009
xor128(o, o, &keys[rounds]);
crypto/openssl/crypto/aria/aria.c
997
unsigned int rounds, const ARIA_u128 *keys)
crypto/openssl/include/openssl/tls1.h
339
#define SSL_CTX_get_tlsext_ticket_keys(ctx, keys, keylen) \
crypto/openssl/include/openssl/tls1.h
340
SSL_CTX_ctrl(ctx, SSL_CTRL_GET_TLSEXT_TICKET_KEYS, keylen, keys)
crypto/openssl/include/openssl/tls1.h
341
#define SSL_CTX_set_tlsext_ticket_keys(ctx, keys, keylen) \
crypto/openssl/include/openssl/tls1.h
342
SSL_CTX_ctrl(ctx, SSL_CTRL_SET_TLSEXT_TICKET_KEYS, keylen, keys)
crypto/openssl/ssl/s3_lib.c
4398
unsigned char *keys = parg;
crypto/openssl/ssl/s3_lib.c
4400
if (keys == NULL)
crypto/openssl/ssl/s3_lib.c
4407
memcpy(ctx->ext.tick_key_name, keys,
crypto/openssl/ssl/s3_lib.c
4410
keys + sizeof(ctx->ext.tick_key_name),
crypto/openssl/ssl/s3_lib.c
4413
keys + sizeof(ctx->ext.tick_key_name) + sizeof(ctx->ext.secure->tick_hmac_key),
crypto/openssl/ssl/s3_lib.c
4416
memcpy(keys, ctx->ext.tick_key_name,
crypto/openssl/ssl/s3_lib.c
4418
memcpy(keys + sizeof(ctx->ext.tick_key_name),
crypto/openssl/ssl/s3_lib.c
4421
memcpy(keys + sizeof(ctx->ext.tick_key_name) + sizeof(ctx->ext.secure->tick_hmac_key),
crypto/openssl/test/endecoder_legacy_test.c
226
} keys[] = {
crypto/openssl/test/endecoder_legacy_test.c
281
for (i = 0; i < OSSL_NELEM(keys); i++) {
crypto/openssl/test/endecoder_legacy_test.c
282
if (strcmp(keys[i].keytype, type) == 0)
crypto/openssl/test/endecoder_legacy_test.c
283
return &keys[i];
crypto/openssl/test/endecoder_legacy_test.c
688
for (i = 0; i < OSSL_NELEM(keys); i++) {
crypto/openssl/test/endecoder_legacy_test.c
690
if (strcmp(keys[i].keytype, "DH") == 0) {
crypto/openssl/test/endecoder_legacy_test.c
691
if (!TEST_ptr(keys[i].key = load_pkey_pem(test_get_argument(1), NULL)))
crypto/openssl/test/endecoder_legacy_test.c
697
if (strcmp(keys[i].keytype, "RSA") == 0) {
crypto/openssl/test/endecoder_legacy_test.c
698
if (!TEST_ptr(keys[i].key = load_pkey_pem(test_get_argument(0), NULL)))
crypto/openssl/test/endecoder_legacy_test.c
703
TEST_info("Generating %s key...", keys[i].keytype);
crypto/openssl/test/endecoder_legacy_test.c
704
if (!TEST_ptr(keys[i].key = make_key(keys[i].keytype, keys[i].template_params)))
crypto/openssl/test/endecoder_legacy_test.c
718
for (i = 0; i < OSSL_NELEM(keys); i++)
crypto/openssl/test/endecoder_legacy_test.c
719
EVP_PKEY_free(keys[i].key);
crypto/openssl/test/evp_extra_test.c
3104
} keys[] = {
crypto/openssl/test/evp_extra_test.c
3207
if (pub && keys[tst].pub == NULL)
crypto/openssl/test/evp_extra_test.c
3210
name = keys[tst].name ? keys[tst].name : OBJ_nid2sn(keys[tst].type);
crypto/openssl/test/evp_extra_test.c
3214
inlen = keys[tst].publen;
crypto/openssl/test/evp_extra_test.c
3215
in = keys[tst].pub;
crypto/openssl/test/evp_extra_test.c
3216
if (uselibctx || keys[tst].name != NULL) {
crypto/openssl/test/evp_extra_test.c
3224
pkey = EVP_PKEY_new_raw_public_key(keys[tst].type,
crypto/openssl/test/evp_extra_test.c
3233
inlen = keys[tst].privlen;
crypto/openssl/test/evp_extra_test.c
3234
in = keys[tst].priv;
crypto/openssl/test/evp_extra_test.c
3243
if (uselibctx || keys[tst].name != NULL) {
crypto/openssl/test/evp_extra_test.c
3251
pkey = EVP_PKEY_new_raw_private_key(keys[tst].type,
crypto/openssl/test/evp_extra_test.c
6173
switch (keys[tst].type) {
crypto/openssl/test/evp_extra_test.c
6181
if (keys[tst].pub == NULL)
crypto/openssl/test/evp_extra_test.c
6184
pubkey = keys[tst].pub;
crypto/openssl/test/evp_extra_test.c
6185
pubkeylen = keys[tst].publen;
crypto/openssl/test/evp_extra_test.c
6187
pkey = EVP_PKEY_new_raw_public_key_ex(testctx, OBJ_nid2sn(keys[tst].type),
crypto/openssl/test/evp_extra_test.c
6876
ADD_ALL_TESTS(test_set_get_raw_keys, OSSL_NELEM(keys));
crypto/openssl/test/evp_extra_test.c
6979
ADD_ALL_TESTS(test_ecx_not_private_key, OSSL_NELEM(keys));
crypto/openssl/test/evp_pkey_dparams_test.c
218
struct pubkey keys[NUM_KEYS];
crypto/openssl/test/evp_pkey_dparams_test.c
275
const struct pubkey *keys = pkey_params[id].keys;
crypto/openssl/test/evp_pkey_dparams_test.c
277
if (keys[0].key_bin == NULL)
crypto/openssl/test/evp_pkey_dparams_test.c
285
for (i = 0; ret && i < NUM_KEYS && keys[i].key_bin != NULL; i++) {
crypto/openssl/test/evp_pkey_dparams_test.c
286
if (keys[i].bad) {
crypto/openssl/test/evp_pkey_dparams_test.c
290
keys[i].key_bin,
crypto/openssl/test/evp_pkey_dparams_test.c
291
keys[i].key_bin_len),
crypto/openssl/test/evp_pkey_dparams_test.c
297
keys[i].key_bin,
crypto/openssl/test/evp_pkey_dparams_test.c
298
keys[i].key_bin_len),
crypto/openssl/test/rc4test.c
112
RC4_set_key(&key, keys[0][0], &(keys[3][1]));
crypto/openssl/test/rc4test.c
25
static unsigned char keys[6][30] = {
crypto/openssl/test/rc4test.c
69
RC4_set_key(&key, keys[i][0], &(keys[i][1]));
crypto/openssl/test/rc4test.c
80
RC4_set_key(&key, keys[3][0], &(keys[3][1]));
crypto/openssl/test/rc4test.c
93
RC4_set_key(&key, keys[3][0], &(keys[3][1]));
crypto/openssl/test/ssl_old_test.c
1742
char *keys;
crypto/openssl/test/ssl_old_test.c
1747
keys = OPENSSL_zalloc(size);
crypto/openssl/test/ssl_old_test.c
1748
if (keys == NULL)
crypto/openssl/test/ssl_old_test.c
1750
SSL_CTX_set_tlsext_ticket_keys(s_ctx, keys, size);
crypto/openssl/test/ssl_old_test.c
1751
OPENSSL_free(keys);
lib/libc/tests/stdlib/tsearch_test.c
118
ATF_CHECK_EQ(&keys[key],
lib/libc/tests/stdlib/tsearch_test.c
126
ATF_CHECK_EQ(&keys[key],
lib/libc/tests/stdlib/tsearch_test.c
129
ATF_CHECK_EQ(&keys[key], *(int **)tsearch(
lib/libc/tests/stdlib/tsearch_test.c
130
&keys[key], &root, compar));
lib/libc/tests/stdlib/tsearch_test.c
86
int keys[NKEYS];
lib/libc/tests/stdlib/tsearch_test.c
88
keys[i] = i;
lib/libiscsiutil/keys.c
107
keys_save(struct keys *keys, char **datap, size_t *lenp)
lib/libiscsiutil/keys.c
118
if (keys->keys_names[i] == NULL)
lib/libiscsiutil/keys.c
121
fprintf(fp, "%s=%s", keys->keys_names[i], keys->keys_values[i]);
lib/libiscsiutil/keys.c
139
keys_find(struct keys *keys, const char *name)
lib/libiscsiutil/keys.c
149
if (keys->keys_names[i] == NULL)
lib/libiscsiutil/keys.c
151
if (strcmp(keys->keys_names[i], name) == 0)
lib/libiscsiutil/keys.c
152
return (keys->keys_values[i]);
lib/libiscsiutil/keys.c
158
keys_add(struct keys *keys, const char *name, const char *value)
lib/libiscsiutil/keys.c
170
if (keys->keys_names[i] == NULL) {
lib/libiscsiutil/keys.c
171
keys->keys_names[i] = checked_strdup(name);
lib/libiscsiutil/keys.c
172
keys->keys_values[i] = checked_strdup(value);
lib/libiscsiutil/keys.c
180
keys_add_int(struct keys *keys, const char *name, int value)
lib/libiscsiutil/keys.c
189
keys_add(keys, name, str);
lib/libiscsiutil/keys.c
38
struct keys *
lib/libiscsiutil/keys.c
41
struct keys *keys;
lib/libiscsiutil/keys.c
43
keys = calloc(1, sizeof(*keys));
lib/libiscsiutil/keys.c
44
if (keys == NULL)
lib/libiscsiutil/keys.c
47
return (keys);
lib/libiscsiutil/keys.c
51
keys_delete(struct keys *keys)
lib/libiscsiutil/keys.c
55
free(keys->keys_names[i]);
lib/libiscsiutil/keys.c
56
free(keys->keys_values[i]);
lib/libiscsiutil/keys.c
58
free(keys);
lib/libiscsiutil/keys.c
62
keys_load(struct keys *keys, const char *data, size_t len)
lib/libiscsiutil/keys.c
93
keys->keys_names[i] = checked_strdup(name);
lib/libiscsiutil/keys.c
94
keys->keys_values[i] = checked_strdup(value);
lib/libiscsiutil/keys.c
96
keys->keys_names[i], keys->keys_values[i]);
lib/libiscsiutil/libiscsiutil.h
114
struct keys *keys_new(void);
lib/libiscsiutil/libiscsiutil.h
115
void keys_delete(struct keys *key);
lib/libiscsiutil/libiscsiutil.h
116
void keys_load(struct keys *keys, const char *data,
lib/libiscsiutil/libiscsiutil.h
118
void keys_save(struct keys *keys, char **datap,
lib/libiscsiutil/libiscsiutil.h
120
const char *keys_find(struct keys *keys, const char *name);
lib/libiscsiutil/libiscsiutil.h
121
void keys_add(struct keys *keys,
lib/libiscsiutil/libiscsiutil.h
123
void keys_add_int(struct keys *keys,
lib/libiscsiutil/libiscsiutil.h
127
keys_load_pdu(struct keys *keys, const struct pdu *pdu)
lib/libiscsiutil/libiscsiutil.h
129
keys_load(keys, pdu->pdu_data, pdu->pdu_data_len);
lib/libiscsiutil/libiscsiutil.h
133
keys_save_pdu(struct keys *keys, struct pdu *pdu)
lib/libiscsiutil/libiscsiutil.h
135
keys_save(keys, &pdu->pdu_data, &pdu->pdu_data_len);
lib/libiscsiutil/libiscsiutil.h
149
struct keys *request_keys);
lib/libiscsiutil/libiscsiutil.h
150
struct keys * text_read_response(struct connection *conn);
lib/libiscsiutil/libiscsiutil.h
151
struct keys * text_read_request(struct connection *conn,
lib/libiscsiutil/libiscsiutil.h
154
struct keys *response_keys);
lib/libiscsiutil/text.c
170
text_send_request(struct connection *conn, struct keys *request_keys)
lib/libiscsiutil/text.c
190
struct keys *
lib/libiscsiutil/text.c
193
struct keys *response_keys;
lib/libiscsiutil/text.c
246
struct keys *
lib/libiscsiutil/text.c
251
struct keys *request_keys;
lib/libiscsiutil/text.c
275
text_send_response(struct pdu *request, struct keys *response_keys)
lib/libnetmap/libnetmap.h
578
struct nmreq_opt_key keys[NMREQ_OPT_MAXKEYS];
lib/libnetmap/libnetmap.h
590
const char *keys[NMREQ_OPT_MAXKEYS];
lib/libnetmap/nmport.c
337
ok = &o->keys[k->id];
lib/libnetmap/nmport.c
359
#define nmport_key(p, o, k) ((p)->keys[NPKEY_ID(o, k)])
lib/libnetmap/nmport.c
360
#define nmport_defkey(p, o) ((p)->keys[NPOPT_DESC(o).default_key])
lib/libnetmap/nmport.c
423
const char *k = p->keys[i];
lib/libnetmap/nmreq.c
432
for (k = p->keys; (k - p->keys) < NMREQ_OPT_MAXKEYS && k->key != NULL;
lib/libnetmap/nmreq.c
442
if (pctx->keys[k->id] != NULL) {
lib/libnetmap/nmreq.c
444
prefix, key, pctx->keys[k->id]);
lib/libnetmap/nmreq.c
456
pctx->keys[k->id] = (vlen ? value : NULL);
lib/libnetmap/nmreq.c
464
pctx->keys[k->id] = key;
lib/libnetmap/nmreq.c
468
for (k = p->keys; (k - p->keys) < NMREQ_OPT_MAXKEYS && k->key != NULL; k++) {
lib/libnetmap/nmreq.c
469
if ((k->flags & NMREQ_OPTK_MUSTSET) && pctx->keys[k->id] == NULL) {
lib/libnetmap/nmreq.c
517
pctx.keys[i] = NULL;
lib/libnetmap/nmreq.c
540
pctx.keys[p->default_key] = scan;
sys/cam/ctl/ctl.c
7752
scsi_u64to8b(key, res_keys->keys[key_count].key);
sys/cam/scsi/scsi_all.h
317
struct scsi_per_res_key keys[0];
sys/dev/cxgbe/crypto/t4_crypto.h
238
} keys;
sys/dev/cxgbe/crypto/t4_keyctx.c
615
t4_aes_getdeckey(kctx->keys.edkey, tls->params.cipher_key,
sys/dev/cxgbe/crypto/t4_keyctx.c
618
memcpy(kctx->keys.edkey, tls->params.cipher_key,
sys/dev/cxgbe/crypto/t4_keyctx.c
622
hash = kctx->keys.edkey + tls->params.cipher_key_len;
sys/dev/gpio/gpiokeys.c
410
phandle_t keys, child;
sys/dev/gpio/gpiokeys.c
414
if ((keys = ofw_bus_get_node(dev)) == -1)
sys/dev/gpio/gpiokeys.c
464
OF_getprop_alloc(keys, "name", (void **)&name);
sys/dev/gpio/gpiokeys.c
476
for (child = OF_child(keys); child != 0; child = OF_peer(child)) {
sys/dev/gpio/gpiokeys.c
488
for (child = OF_child(keys); child != 0; child = OF_peer(child)) {
sys/dev/ice/ice_common.c
4563
struct ice_aqc_get_set_rss_keys *keys)
sys/dev/ice/ice_common.c
4565
if (!ice_is_vsi_valid(hw, vsi_handle) || !keys)
sys/dev/ice/ice_common.c
4569
keys, true);
sys/dev/ice/ice_common.h
147
struct ice_aqc_get_set_rss_keys *keys);
sys/dev/ice/ice_common.h
150
struct ice_aqc_get_set_rss_keys *keys);
sys/dev/rtwn/if_rtwn_cam.c
277
const struct ieee80211_key *k = rvp->keys[i];
sys/dev/rtwn/if_rtwn_cam.c
323
rvp->keys[k->wk_keyix] = (set ? k : NULL);
sys/dev/rtwn/if_rtwnvar.h
120
const struct ieee80211_key *keys[IEEE80211_WEP_NKID];
sys/net/if_ovpn.c
1017
ovpn_free_kkey_dir(peer->keys[slot].encrypt);
sys/net/if_ovpn.c
1018
ovpn_free_kkey_dir(peer->keys[slot].decrypt);
sys/net/if_ovpn.c
1020
peer->keys[slot].encrypt = enc;
sys/net/if_ovpn.c
1021
peer->keys[slot].decrypt = dec;
sys/net/if_ovpn.c
1023
peer->keys[slot].keyid = keyid;
sys/net/if_ovpn.c
1024
peer->keys[slot].peerid = peerid;
sys/net/if_ovpn.c
1036
if (peer->keys[slot].encrypt == NULL)
sys/net/if_ovpn.c
1039
if (peer->keys[slot].decrypt == NULL)
sys/net/if_ovpn.c
1090
tmpkey = peer->keys[0];
sys/net/if_ovpn.c
1091
peer->keys[0] = peer->keys[1];
sys/net/if_ovpn.c
1092
peer->keys[1] = tmpkey;
sys/net/if_ovpn.c
1128
ovpn_free_kkey_dir(peer->keys[slot].encrypt);
sys/net/if_ovpn.c
1129
ovpn_free_kkey_dir(peer->keys[slot].decrypt);
sys/net/if_ovpn.c
1131
peer->keys[slot].encrypt = NULL;
sys/net/if_ovpn.c
1132
peer->keys[slot].decrypt = NULL;
sys/net/if_ovpn.c
1134
peer->keys[slot].keyid = 0;
sys/net/if_ovpn.c
1135
peer->keys[slot].peerid = 0;
sys/net/if_ovpn.c
155
struct ovpn_kkey keys[2];
sys/net/if_ovpn.c
1807
if (peer->keys[0].keyid == keyid)
sys/net/if_ovpn.c
1808
key = &peer->keys[0];
sys/net/if_ovpn.c
1809
else if (peer->keys[1].keyid == keyid)
sys/net/if_ovpn.c
1810
key = &peer->keys[1];
sys/net/if_ovpn.c
2068
key = &peer->keys[OVPN_KEY_SLOT_PRIMARY];
sys/net/if_ovpn.c
2111
seq64 = atomic_fetchadd_64(&peer->keys[OVPN_KEY_SLOT_PRIMARY].encrypt->tx_seq, 1);
sys/net/if_ovpn.c
2123
atomic_store_64(&peer->keys[OVPN_KEY_SLOT_PRIMARY].encrypt->tx_seq,
sys/net/if_ovpn.c
613
ovpn_free_kkey_dir(peer->keys[i].encrypt);
sys/net/if_ovpn.c
614
ovpn_free_kkey_dir(peer->keys[i].decrypt);
sys/net/pfvar.h
2631
LIST_HEAD(, pf_state_key) keys;
sys/netpfil/pf/pf.c
1603
KASSERT(LIST_EMPTY(&kh->keys), ("%s: key hash not empty",
sys/netpfil/pf/pf.c
1740
LIST_FOREACH(cur, &kh->keys, entry)
sys/netpfil/pf/pf.c
1833
LIST_INSERT_HEAD(&kh->keys, sk, entry);
sys/netpfil/pf/pf.c
2196
LIST_FOREACH(sk, &kh->keys, entry)
sys/netpfil/pf/pf.c
2298
LIST_FOREACH(sk, &kh->keys, entry)
sys/tests/fib_lookup/fib_lookup.c
756
uint32_t *keys;
sys/tests/fib_lookup/fib_lookup.c
770
wa->keys[wa->pos] = ntohl(addr.s_addr) |
sys/tests/fib_lookup/fib_lookup.c
771
(wa->keys[wa->pos] & ~(0xffffffffU << (32 - plen)));
sys/tests/fib_lookup/fib_lookup.c
786
uint32_t *keys, fibnum;
sys/tests/fib_lookup/fib_lookup.c
800
keys = malloc(sizeof(*keys) * count, M_TEMP, M_NOWAIT);
sys/tests/fib_lookup/fib_lookup.c
801
if (keys == NULL)
sys/tests/fib_lookup/fib_lookup.c
804
arc4random_buf(keys, sizeof(*keys) * count);
sys/tests/fib_lookup/fib_lookup.c
806
wa.keys = keys;
sys/tests/fib_lookup/fib_lookup.c
817
t = keys[p];
sys/tests/fib_lookup/fib_lookup.c
818
keys[p] = keys[i];
sys/tests/fib_lookup/fib_lookup.c
819
keys[i] = t;
sys/tests/fib_lookup/fib_lookup.c
839
key.s_addr = keys[pos++] ^ ((acc >> 10) & 0xff);
sys/tests/fib_lookup/fib_lookup.c
864
free(keys, M_TEMP);
usr.bin/sort/coll.c
414
kspecs = &(keys[i]);
usr.bin/sort/coll.c
46
struct key_specs *keys;
usr.bin/sort/coll.c
495
sm = &(keys[i].sm);
usr.bin/sort/coll.h
145
extern struct key_specs *keys;
usr.bin/sort/file.c
1126
struct sort_mods *sm = &(keys[0].sm);
usr.bin/sort/radixsort.c
563
reverse_sort = sort_opts_vals.kflag ? keys[0].sm.rflag :
usr.bin/sort/sort.c
1038
keys = sort_realloc(keys, keys_num *
usr.bin/sort/sort.c
1040
memset(&(keys[keys_num - 1]), 0,
usr.bin/sort/sort.c
1043
if (parse_k(optarg, &(keys[keys_num - 1]))
usr.bin/sort/sort.c
1194
keys = sort_realloc(keys, sizeof(struct key_specs));
usr.bin/sort/sort.c
1195
memset(&(keys[0]), 0, sizeof(struct key_specs));
usr.bin/sort/sort.c
1196
keys[0].c1 = 1;
usr.bin/sort/sort.c
1197
keys[0].pos1b = default_sort_mods->bflag;
usr.bin/sort/sort.c
1198
keys[0].pos2b = default_sort_mods->bflag;
usr.bin/sort/sort.c
1199
memcpy(&(keys[0].sm), default_sort_mods,
usr.bin/sort/sort.c
1206
ks = &(keys[i]);
usr.bin/top/commands.c
107
sprintf(keys, "%c or %c", curcmd->c, nextcmd->c);
usr.bin/top/commands.c
111
sprintf(keys, "space");
usr.bin/top/commands.c
113
sprintf(keys, "%c", curcmd->c);
usr.bin/top/commands.c
115
printf("%s\t- %s\n", keys, curcmd->desc);
usr.bin/top/commands.c
90
char keys[8] = "";
usr.bin/top/commands.c
91
_Static_assert(sizeof(keys) >= sizeof("a or b"), "keys right size");
usr.sbin/ctld/discovery.cc
103
discovery_add_target(struct keys *response_keys, const struct target *targ)
usr.sbin/ctld/discovery.cc
218
struct keys *request_keys, *response_keys;
usr.sbin/ctld/iscsi.hh
49
struct keys *response_keys);
usr.sbin/ctld/login.cc
291
struct keys *request_keys;
usr.sbin/ctld/login.cc
317
struct keys *response_keys;
usr.sbin/ctld/login.cc
341
struct keys *request_keys;
usr.sbin/ctld/login.cc
397
struct keys *request_keys, *response_keys;
usr.sbin/ctld/login.cc
508
const char *value, bool skipped_security, struct keys *response_keys)
usr.sbin/ctld/login.cc
680
struct keys *response_keys;
usr.sbin/ctld/login.cc
740
struct keys *request_keys, *response_keys;
usr.sbin/ctld/login.cc
892
struct keys *request_keys, *response_keys;
usr.sbin/iscsid/discovery.c
118
struct keys *request_keys, *response_keys;
usr.sbin/iscsid/login.c
191
struct keys *response_keys;
usr.sbin/iscsid/login.c
481
struct keys *request_keys, *response_keys;
usr.sbin/iscsid/login.c
602
struct keys *request_keys;
usr.sbin/iscsid/login.c
618
struct keys *request_keys, *response_keys;
usr.sbin/iscsid/login.c
703
struct keys *response_keys;
usr.sbin/iscsid/login.c
774
struct keys *request_keys, *response_keys;