bin/ps/ps.c
1320
KINFO_STR *ks;
bin/ps/ps.c
1328
ks = malloc(sizeof(*ks));
bin/ps/ps.c
1329
if (ks == NULL)
bin/ps/ps.c
1331
ks->ks_str = str;
bin/ps/ps.c
1332
STAILQ_INSERT_TAIL(&ki->ki_ks, ks, ks_next);
bin/ps/ps.c
174
KINFO_STR *ks;
bin/ps/ps.c
746
ks = STAILQ_FIRST(&kinfo[i].ki_ks);
bin/ps/ps.c
751
termwidth != UNLIMITED && ks->ks_str != NULL) {
bin/ps/ps.c
753
if (left > 0 && left < (int)strlen(ks->ks_str))
bin/ps/ps.c
757
str = ks->ks_str;
bin/ps/ps.c
771
if (ks->ks_str != NULL) {
bin/ps/ps.c
772
free(ks->ks_str);
bin/ps/ps.c
773
ks->ks_str = NULL;
bin/ps/ps.c
775
free(ks);
bin/ps/ps.c
776
ks = NULL;
crypto/krb5/src/kadmin/cli/kadmin.c
247
krb5_key_salt_tuple *ks, char *pass)
crypto/krb5/src/kadmin/cli/kadmin.c
249
if (ks)
crypto/krb5/src/kadmin/cli/kadmin.c
250
return kadm5_create_principal_3(handle, princ, mask, n_ks, ks, pass);
crypto/krb5/src/kadmin/cli/kadmin.c
258
int n_ks, krb5_key_salt_tuple *ks, krb5_keyblock **key,
crypto/krb5/src/kadmin/cli/kadmin.c
265
ret = kadm5_randkey_principal_3(lhandle, princ, keepold, n_ks, ks, key,
crypto/krb5/src/kadmin/cli/kadmin.c
270
if (ret == KADM5_RPC_ERROR && !keepold && ks == NULL)
crypto/krb5/src/kadmin/cli/kadmin.h
81
int n_ks, krb5_key_salt_tuple *ks, krb5_keyblock **key,
crypto/krb5/src/lib/crypto/builtin/aes/aes.h
113
{ uint32_t ks[KS_LENGTH];
crypto/krb5/src/lib/crypto/builtin/aes/aescrypt.c
110
kp = cx->ks;
crypto/krb5/src/lib/crypto/builtin/aes/aescrypt.c
242
kp = cx->ks + (key_ofs ? (cx->inf.b[0] >> 2) : 0);
crypto/krb5/src/lib/crypto/builtin/aes/aescrypt.c
247
kp = cx->ks + (key_ofs ? 0 : (cx->inf.b[0] >> 2));
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
101
ke4(cx->ks, 0); ke4(cx->ks, 1);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
102
ke4(cx->ks, 2); ke4(cx->ks, 3);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
103
ke4(cx->ks, 4); ke4(cx->ks, 5);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
104
ke4(cx->ks, 6); ke4(cx->ks, 7);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
105
ke4(cx->ks, 8);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
109
ke4(cx->ks, i);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
112
ke4(cx->ks, 9);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
144
cx->ks[0] = ss[0] = word_in(key, 0);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
145
cx->ks[1] = ss[1] = word_in(key, 1);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
146
cx->ks[2] = ss[2] = word_in(key, 2);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
147
cx->ks[3] = ss[3] = word_in(key, 3);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
148
cx->ks[4] = ss[4] = word_in(key, 4);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
149
cx->ks[5] = ss[5] = word_in(key, 5);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
152
ke6(cx->ks, 0); ke6(cx->ks, 1);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
153
ke6(cx->ks, 2); ke6(cx->ks, 3);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
154
ke6(cx->ks, 4); ke6(cx->ks, 5);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
155
ke6(cx->ks, 6);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
159
ke6(cx->ks, i);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
162
kef6(cx->ks, 7);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
196
cx->ks[0] = ss[0] = word_in(key, 0);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
197
cx->ks[1] = ss[1] = word_in(key, 1);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
198
cx->ks[2] = ss[2] = word_in(key, 2);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
199
cx->ks[3] = ss[3] = word_in(key, 3);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
200
cx->ks[4] = ss[4] = word_in(key, 4);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
201
cx->ks[5] = ss[5] = word_in(key, 5);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
202
cx->ks[6] = ss[6] = word_in(key, 6);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
203
cx->ks[7] = ss[7] = word_in(key, 7);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
206
ke8(cx->ks, 0); ke8(cx->ks, 1);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
207
ke8(cx->ks, 2); ke8(cx->ks, 3);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
208
ke8(cx->ks, 4); ke8(cx->ks, 5);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
212
ke8(cx->ks, i);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
215
kef8(cx->ks, 6);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
323
cx->ks[v(40,(0))] = ss[0] = word_in(key, 0);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
324
cx->ks[v(40,(1))] = ss[1] = word_in(key, 1);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
325
cx->ks[v(40,(2))] = ss[2] = word_in(key, 2);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
326
cx->ks[v(40,(3))] = ss[3] = word_in(key, 3);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
329
kdf4(cx->ks, 0); kd4(cx->ks, 1);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
330
kd4(cx->ks, 2); kd4(cx->ks, 3);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
331
kd4(cx->ks, 4); kd4(cx->ks, 5);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
332
kd4(cx->ks, 6); kd4(cx->ks, 7);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
333
kd4(cx->ks, 8); kdl4(cx->ks, 9);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
337
k4e(cx->ks, i);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
340
cx->ks[i] = inv_mcol(cx->ks[i]);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
404
cx->ks[v(48,(0))] = ss[0] = word_in(key, 0);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
405
cx->ks[v(48,(1))] = ss[1] = word_in(key, 1);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
406
cx->ks[v(48,(2))] = ss[2] = word_in(key, 2);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
407
cx->ks[v(48,(3))] = ss[3] = word_in(key, 3);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
412
cx->ks[v(48, (4))] = ff(ss[4]);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
413
cx->ks[v(48, (5))] = ff(ss[5]);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
414
kdf6(cx->ks, 0); kd6(cx->ks, 1);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
415
kd6(cx->ks, 2); kd6(cx->ks, 3);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
416
kd6(cx->ks, 4); kd6(cx->ks, 5);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
417
kd6(cx->ks, 6); kdl6(cx->ks, 7);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
419
cx->ks[v(48,(4))] = ss[4] = word_in(key, 4);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
420
cx->ks[v(48,(5))] = ss[5] = word_in(key, 5);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
424
k6e(cx->ks, i);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
425
k6ef(cx->ks, 7);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
428
cx->ks[i] = inv_mcol(cx->ks[i]);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
499
cx->ks[v(56,(0))] = ss[0] = word_in(key, 0);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
500
cx->ks[v(56,(1))] = ss[1] = word_in(key, 1);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
501
cx->ks[v(56,(2))] = ss[2] = word_in(key, 2);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
502
cx->ks[v(56,(3))] = ss[3] = word_in(key, 3);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
509
cx->ks[v(56,(4))] = ff(ss[4]);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
510
cx->ks[v(56,(5))] = ff(ss[5]);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
511
cx->ks[v(56,(6))] = ff(ss[6]);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
512
cx->ks[v(56,(7))] = ff(ss[7]);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
513
kdf8(cx->ks, 0); kd8(cx->ks, 1);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
514
kd8(cx->ks, 2); kd8(cx->ks, 3);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
515
kd8(cx->ks, 4); kd8(cx->ks, 5);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
516
kdl8(cx->ks, 6);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
518
cx->ks[v(56,(4))] = ss[4] = word_in(key, 4);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
519
cx->ks[v(56,(5))] = ss[5] = word_in(key, 5);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
520
cx->ks[v(56,(6))] = ss[6] = word_in(key, 6);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
521
cx->ks[v(56,(7))] = ss[7] = word_in(key, 7);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
525
k8e(cx->ks, i);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
526
k8ef(cx->ks, 6);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
529
cx->ks[i] = inv_mcol(cx->ks[i]);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
95
cx->ks[0] = ss[0] = word_in(key, 0);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
96
cx->ks[1] = ss[1] = word_in(key, 1);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
97
cx->ks[2] = ss[2] = word_in(key, 2);
crypto/krb5/src/lib/crypto/builtin/aes/aeskey.c
98
cx->ks[3] = ss[3] = word_in(key, 3);
crypto/krb5/src/lib/crypto/builtin/enc_provider/aes.c
103
k5_iDecExpandKey128(key->keyblock.contents, cache->dec_ctx.ks);
crypto/krb5/src/lib/crypto/builtin/enc_provider/aes.c
105
k5_iDecExpandKey256(key->keyblock.contents, cache->dec_ctx.ks);
crypto/krb5/src/lib/crypto/builtin/enc_provider/aes.c
117
d.expanded_key = cache->enc_ctx.ks;
crypto/krb5/src/lib/crypto/builtin/enc_provider/aes.c
134
d.expanded_key = cache->dec_ctx.ks;
crypto/krb5/src/lib/crypto/builtin/enc_provider/aes.c
91
k5_iEncExpandKey128(key->keyblock.contents, cache->enc_ctx.ks);
crypto/krb5/src/lib/crypto/builtin/enc_provider/aes.c
93
k5_iEncExpandKey256(key->keyblock.contents, cache->enc_ctx.ks);
crypto/krb5/src/lib/crypto/krb/checksum_hmac_md5.c
44
krb5_keyblock ks, *keyblock;
crypto/krb5/src/lib/crypto/krb/checksum_hmac_md5.c
62
ks.length = ds.length;
crypto/krb5/src/lib/crypto/krb/checksum_hmac_md5.c
63
ks.contents = (krb5_octet *) ds.data;
crypto/krb5/src/lib/crypto/krb/checksum_hmac_md5.c
64
keyblock = &ks;
crypto/krb5/src/lib/kadm5/srv/server_kdb.c
145
krb5_key_salt_tuple ks[1];
crypto/krb5/src/lib/kadm5/srv/server_kdb.c
154
ks[0].ks_enctype = handle->params.enctype;
crypto/krb5/src/lib/kadm5/srv/server_kdb.c
155
ks[0].ks_salttype = KRB5_KDB_SALTTYPE_NORMAL;
crypto/krb5/src/lib/kadm5/srv/server_kdb.c
156
ret = kadm5_create_principal_3(handle, &ent, mask, 1, ks, NULL);
crypto/krb5/src/lib/kadm5/srv/server_kdb.c
162
return kadm5_randkey_principal_3(handle, ent.principal, 0, 1, ks,
crypto/krb5/src/lib/kadm5/srv/svr_principal.c
1564
krb5_key_salt_tuple *ks;
crypto/krb5/src/lib/kadm5/srv/svr_principal.c
1568
ks = calloc(n_key_data, sizeof(*ks));
crypto/krb5/src/lib/kadm5/srv/svr_principal.c
1569
if (ks == NULL)
crypto/krb5/src/lib/kadm5/srv/svr_principal.c
1573
ks[i].ks_enctype = key_data[i].key.enctype;
crypto/krb5/src/lib/kadm5/srv/svr_principal.c
1574
ks[i].ks_salttype = key_data[i].salt.type;
crypto/krb5/src/lib/kadm5/srv/svr_principal.c
1576
*out = ks;
crypto/krb5/src/plugins/kdb/test/kdb_test.c
234
krb5_key_salt_tuple **ks_lists, *ks;
crypto/krb5/src/plugins/kdb/test/kdb_test.c
264
ks = ks_lists[i];
crypto/krb5/src/plugins/kdb/test/kdb_test.c
266
make_keyblock(kvnos[i], ks[j].ks_enctype, ks[j].ks_salttype,
crypto/krb5/src/plugins/kdb/test/kdb_test.c
270
kd->key_data_type[0] = ks[j].ks_enctype;
crypto/krb5/src/plugins/kdb/test/kdb_test.c
273
kd->key_data_type[1] = ks[j].ks_salttype;
crypto/libecc/include/libecc/hash/belt-hash.h
152
ATTRIBUTE_WARN_UNUSED_RET int belt_init(const u8 *k, u32 k_len, u8 ks[BELT_KEY_SCHED_LEN]);
crypto/libecc/include/libecc/hash/belt-hash.h
153
void belt_encrypt(const u8 in[BELT_BLOCK_LEN], u8 out[BELT_BLOCK_LEN], const u8 ks[BELT_KEY_SCHED_LEN]);
crypto/libecc/include/libecc/hash/belt-hash.h
154
void belt_decrypt(const u8 in[BELT_BLOCK_LEN], u8 out[BELT_BLOCK_LEN], const u8 ks[BELT_KEY_SCHED_LEN]);
crypto/libecc/src/hash/belt-hash.c
100
ks[i] = k[i];
crypto/libecc/src/hash/belt-hash.c
117
void belt_encrypt(const u8 in[BELT_BLOCK_LEN], u8 out[BELT_BLOCK_LEN], const u8 ks[BELT_KEY_SCHED_LEN])
crypto/libecc/src/hash/belt-hash.c
129
GET_UINT32_LE(key, ks, 4*KIdx[i][0]);
crypto/libecc/src/hash/belt-hash.c
131
GET_UINT32_LE(key, ks, 4*KIdx[i][1]);
crypto/libecc/src/hash/belt-hash.c
133
GET_UINT32_LE(key, ks, 4*KIdx[i][2]);
crypto/libecc/src/hash/belt-hash.c
135
GET_UINT32_LE(key, ks, 4*KIdx[i][3]);
crypto/libecc/src/hash/belt-hash.c
139
GET_UINT32_LE(key, ks, 4*KIdx[i][4]);
crypto/libecc/src/hash/belt-hash.c
141
GET_UINT32_LE(key, ks, 4*KIdx[i][5]);
crypto/libecc/src/hash/belt-hash.c
143
GET_UINT32_LE(key, ks, 4*KIdx[i][6]);
crypto/libecc/src/hash/belt-hash.c
158
void belt_decrypt(const u8 in[BELT_BLOCK_LEN], u8 out[BELT_BLOCK_LEN], const u8 ks[BELT_KEY_SCHED_LEN])
crypto/libecc/src/hash/belt-hash.c
171
GET_UINT32_LE(key, ks, 4*KIdx[i][6]);
crypto/libecc/src/hash/belt-hash.c
173
GET_UINT32_LE(key, ks, 4*KIdx[i][5]);
crypto/libecc/src/hash/belt-hash.c
175
GET_UINT32_LE(key, ks, 4*KIdx[i][4]);
crypto/libecc/src/hash/belt-hash.c
177
GET_UINT32_LE(key, ks, 4*KIdx[i][3]);
crypto/libecc/src/hash/belt-hash.c
181
GET_UINT32_LE(key, ks, 4*KIdx[i][2]);
crypto/libecc/src/hash/belt-hash.c
183
GET_UINT32_LE(key, ks, 4*KIdx[i][1]);
crypto/libecc/src/hash/belt-hash.c
185
GET_UINT32_LE(key, ks, 4*KIdx[i][0]);
crypto/libecc/src/hash/belt-hash.c
76
int belt_init(const u8 *k, u32 k_len, u8 ks[BELT_KEY_SCHED_LEN])
crypto/libecc/src/hash/belt-hash.c
84
ks[i] = k[i];
crypto/libecc/src/hash/belt-hash.c
85
ks[i + 16] = k[i];
crypto/libecc/src/hash/belt-hash.c
91
ks[i] = k[i];
crypto/libecc/src/hash/belt-hash.c
94
ks[i] = k[i - 24] ^ k[i - 20] ^ k[i - 16];
crypto/openssl/crypto/cast/c_ecb.c
21
const CAST_KEY *ks, int enc)
crypto/openssl/crypto/cast/c_ecb.c
30
CAST_encrypt(d, ks);
crypto/openssl/crypto/cast/c_ecb.c
32
CAST_decrypt(d, ks);
crypto/openssl/crypto/cast/c_enc.c
103
CAST_encrypt(tin, ks);
crypto/openssl/crypto/cast/c_enc.c
115
CAST_encrypt(tin, ks);
crypto/openssl/crypto/cast/c_enc.c
132
CAST_decrypt(tin, ks);
crypto/openssl/crypto/cast/c_enc.c
145
CAST_decrypt(tin, ks);
crypto/openssl/crypto/cast/c_enc.c
84
long length, const CAST_KEY *ks, unsigned char *iv,
crypto/openssl/crypto/des/des_enc.c
109
s = ks->ks->deslong;
crypto/openssl/crypto/des/des_enc.c
20
void DES_encrypt1(DES_LONG *data, DES_key_schedule *ks, int enc)
crypto/openssl/crypto/des/des_enc.c
40
s = ks->ks->deslong;
crypto/openssl/crypto/des/des_enc.c
91
void DES_encrypt2(DES_LONG *data, DES_key_schedule *ks, int enc)
crypto/openssl/crypto/des/des_local.h
242
void fcrypt_body(DES_LONG *out, DES_key_schedule *ks,
crypto/openssl/crypto/des/ecb_enc.c
36
DES_key_schedule *ks, int enc)
crypto/openssl/crypto/des/ecb_enc.c
47
DES_encrypt1(ll, ks, enc);
crypto/openssl/crypto/des/fcrypt.c
100
DES_key_schedule ks;
crypto/openssl/crypto/des/fcrypt.c
126
DES_set_key_unchecked(&key, &ks);
crypto/openssl/crypto/des/fcrypt.c
127
fcrypt_body(&(out[0]), &ks, Eswap0, Eswap1);
crypto/openssl/crypto/des/fcrypt_b.c
31
void fcrypt_body(DES_LONG *out, DES_key_schedule *ks, DES_LONG Eswap0,
crypto/openssl/crypto/des/fcrypt_b.c
42
s = (DES_LONG *)ks;
crypto/openssl/crypto/des/set_key.c
723
k = &schedule->ks->deslong[0];
crypto/openssl/crypto/des/str2key.c
21
DES_key_schedule ks;
crypto/openssl/crypto/des/str2key.c
40
DES_set_key_unchecked(key, &ks);
crypto/openssl/crypto/des/str2key.c
41
DES_cbc_cksum((const unsigned char *)str, key, length, &ks, key);
crypto/openssl/crypto/des/str2key.c
42
OPENSSL_cleanse(&ks, sizeof(ks));
crypto/openssl/crypto/des/str2key.c
48
DES_key_schedule ks;
crypto/openssl/crypto/des/str2key.c
76
DES_set_key_unchecked(key1, &ks);
crypto/openssl/crypto/des/str2key.c
77
DES_cbc_cksum((const unsigned char *)str, key1, length, &ks, key1);
crypto/openssl/crypto/des/str2key.c
78
DES_set_key_unchecked(key2, &ks);
crypto/openssl/crypto/des/str2key.c
79
DES_cbc_cksum((const unsigned char *)str, key2, length, &ks, key2);
crypto/openssl/crypto/des/str2key.c
80
OPENSSL_cleanse(&ks, sizeof(ks));
crypto/openssl/crypto/engine/eng_openssl.c
202
RC4_KEY ks;
crypto/openssl/crypto/engine/eng_openssl.c
216
RC4_set_key(&test(ctx)->ks, n, test(ctx)->key);
crypto/openssl/crypto/engine/eng_openssl.c
226
RC4(&test(ctx)->ks, inl, in, out);
crypto/openssl/crypto/evp/e_aes.c
103
AES_KEY ks;
crypto/openssl/crypto/evp/e_aes.c
157
ret = aesni_set_decrypt_key(key, keylen, &dat->ks.ks);
crypto/openssl/crypto/evp/e_aes.c
161
ret = aesni_set_encrypt_key(key, keylen, &dat->ks.ks);
crypto/openssl/crypto/evp/e_aes.c
182
aesni_cbc_encrypt(in, out, len, &EVP_C_DATA(EVP_AES_KEY, ctx)->ks.ks,
crypto/openssl/crypto/evp/e_aes.c
196
aesni_ecb_encrypt(in, out, len, &EVP_C_DATA(EVP_AES_KEY, ctx)->ks.ks,
crypto/openssl/crypto/evp/e_aes.c
237
aesni_set_encrypt_key(key, keylen, &gctx->ks.ks);
crypto/openssl/crypto/evp/e_aes.c
238
CRYPTO_gcm128_init(&gctx->gcm, &gctx->ks, (block128_f)aesni_encrypt);
crypto/openssl/crypto/evp/e_aes.c
2432
ret = HWAES_set_decrypt_key(key, keylen, &dat->ks.ks);
crypto/openssl/crypto/evp/e_aes.c
2443
ret = AES_set_decrypt_key(key, keylen, &dat->ks.ks);
crypto/openssl/crypto/evp/e_aes.c
2450
ret = vpaes_set_decrypt_key(key, keylen, &dat->ks.ks);
crypto/openssl/crypto/evp/e_aes.c
2456
ret = AES_set_decrypt_key(key, keylen, &dat->ks.ks);
crypto/openssl/crypto/evp/e_aes.c
2463
ret = HWAES_set_encrypt_key(key, keylen, &dat->ks.ks);
crypto/openssl/crypto/evp/e_aes.c
2481
ret = AES_set_encrypt_key(key, keylen, &dat->ks.ks);
crypto/openssl/crypto/evp/e_aes.c
2488
ret = vpaes_set_encrypt_key(key, keylen, &dat->ks.ks);
crypto/openssl/crypto/evp/e_aes.c
2494
ret = AES_set_encrypt_key(key, keylen, &dat->ks.ks);
crypto/openssl/crypto/evp/e_aes.c
2517
(*dat->stream.cbc)(in, out, len, &dat->ks, ctx->iv,
crypto/openssl/crypto/evp/e_aes.c
2520
CRYPTO_cbc128_encrypt(in, out, len, &dat->ks, ctx->iv,
crypto/openssl/crypto/evp/e_aes.c
2523
CRYPTO_cbc128_decrypt(in, out, len, &dat->ks,
crypto/openssl/crypto/evp/e_aes.c
2540
(*dat->block)(in + i, out + i, &dat->ks);
crypto/openssl/crypto/evp/e_aes.c
2551
CRYPTO_ofb128_encrypt(in, out, len, &dat->ks,
crypto/openssl/crypto/evp/e_aes.c
2563
CRYPTO_cfb128_encrypt(in, out, len, &dat->ks,
crypto/openssl/crypto/evp/e_aes.c
2576
CRYPTO_cfb128_8_encrypt(in, out, len, &dat->ks,
crypto/openssl/crypto/evp/e_aes.c
2590
CRYPTO_cfb128_1_encrypt(in, out, len, &dat->ks,
crypto/openssl/crypto/evp/e_aes.c
2599
CRYPTO_cfb128_1_encrypt(in, out, MAXBITCHUNK * 8, &dat->ks,
crypto/openssl/crypto/evp/e_aes.c
2609
CRYPTO_cfb128_1_encrypt(in, out, len * 8, &dat->ks,
crypto/openssl/crypto/evp/e_aes.c
2630
CRYPTO_ctr128_encrypt_ctr32(in, out, len, &dat->ks,
crypto/openssl/crypto/evp/e_aes.c
2635
CRYPTO_ctr128_encrypt(in, out, len, &dat->ks,
crypto/openssl/crypto/evp/e_aes.c
2775
if (gctx->gcm.key != &gctx->ks)
crypto/openssl/crypto/evp/e_aes.c
2777
gctx_out->gcm.key = &gctx_out->ks;
crypto/openssl/crypto/evp/e_aes.c
2812
HWAES_set_encrypt_key(key, keylen, &gctx->ks.ks);
crypto/openssl/crypto/evp/e_aes.c
2813
CRYPTO_gcm128_init(&gctx->gcm, &gctx->ks,
crypto/openssl/crypto/evp/e_aes.c
2825
AES_set_encrypt_key(key, keylen, &gctx->ks.ks);
crypto/openssl/crypto/evp/e_aes.c
2826
CRYPTO_gcm128_init(&gctx->gcm, &gctx->ks,
crypto/openssl/crypto/evp/e_aes.c
2834
vpaes_set_encrypt_key(key, keylen, &gctx->ks.ks);
crypto/openssl/crypto/evp/e_aes.c
2835
CRYPTO_gcm128_init(&gctx->gcm, &gctx->ks,
crypto/openssl/crypto/evp/e_aes.c
2843
AES_set_encrypt_key(key, keylen, &gctx->ks.ks);
crypto/openssl/crypto/evp/e_aes.c
2844
CRYPTO_gcm128_init(&gctx->gcm, &gctx->ks,
crypto/openssl/crypto/evp/e_aes.c
298
aesni_set_encrypt_key(key, bits, &xctx->ks1.ks);
crypto/openssl/crypto/evp/e_aes.c
302
aesni_set_decrypt_key(key, bits, &xctx->ks1.ks);
crypto/openssl/crypto/evp/e_aes.c
307
aesni_set_encrypt_key(key + bytes, bits, &xctx->ks2.ks);
crypto/openssl/crypto/evp/e_aes.c
3274
HWAES_set_encrypt_key(key, bits, &xctx->ks1.ks);
crypto/openssl/crypto/evp/e_aes.c
3280
HWAES_set_decrypt_key(key, bits, &xctx->ks1.ks);
crypto/openssl/crypto/evp/e_aes.c
3287
HWAES_set_encrypt_key(key + bytes, bits, &xctx->ks2.ks);
crypto/openssl/crypto/evp/e_aes.c
3302
vpaes_set_encrypt_key(key, bits, &xctx->ks1.ks);
crypto/openssl/crypto/evp/e_aes.c
3305
vpaes_set_decrypt_key(key, bits, &xctx->ks1.ks);
crypto/openssl/crypto/evp/e_aes.c
3309
vpaes_set_encrypt_key(key + bytes, bits, &xctx->ks2.ks);
crypto/openssl/crypto/evp/e_aes.c
3319
AES_set_encrypt_key(key, bits, &xctx->ks1.ks);
crypto/openssl/crypto/evp/e_aes.c
3322
AES_set_decrypt_key(key, bits, &xctx->ks1.ks);
crypto/openssl/crypto/evp/e_aes.c
3326
AES_set_encrypt_key(key + bytes, bits, &xctx->ks2.ks);
crypto/openssl/crypto/evp/e_aes.c
340
aesni_set_encrypt_key(key, keylen, &cctx->ks.ks);
crypto/openssl/crypto/evp/e_aes.c
342
&cctx->ks, (block128_f)aesni_encrypt);
crypto/openssl/crypto/evp/e_aes.c
3469
if (cctx->ccm.key != &cctx->ks)
crypto/openssl/crypto/evp/e_aes.c
3471
cctx_out->ccm.key = &cctx_out->ks;
crypto/openssl/crypto/evp/e_aes.c
3499
HWAES_set_encrypt_key(key, keylen, &cctx->ks.ks);
crypto/openssl/crypto/evp/e_aes.c
35
AES_KEY ks;
crypto/openssl/crypto/evp/e_aes.c
3502
&cctx->ks, (block128_f)HWAES_encrypt);
crypto/openssl/crypto/evp/e_aes.c
3510
vpaes_set_encrypt_key(key, keylen, &cctx->ks.ks);
crypto/openssl/crypto/evp/e_aes.c
3512
&cctx->ks, (block128_f)vpaes_encrypt);
crypto/openssl/crypto/evp/e_aes.c
3518
AES_set_encrypt_key(key, keylen, &cctx->ks.ks);
crypto/openssl/crypto/evp/e_aes.c
3520
&cctx->ks, (block128_f)AES_encrypt);
crypto/openssl/crypto/evp/e_aes.c
36
} ks;
crypto/openssl/crypto/evp/e_aes.c
3665
AES_KEY ks;
crypto/openssl/crypto/evp/e_aes.c
3666
} ks;
crypto/openssl/crypto/evp/e_aes.c
3687
AES_set_encrypt_key(key, keylen, &wctx->ks.ks);
crypto/openssl/crypto/evp/e_aes.c
3689
AES_set_decrypt_key(key, keylen, &wctx->ks.ks);
crypto/openssl/crypto/evp/e_aes.c
3743
rv = CRYPTO_128_wrap_pad(&wctx->ks.ks, wctx->iv,
crypto/openssl/crypto/evp/e_aes.c
3747
rv = CRYPTO_128_unwrap_pad(&wctx->ks.ks, wctx->iv,
crypto/openssl/crypto/evp/e_aes.c
3752
rv = CRYPTO_128_wrap(&wctx->ks.ks, wctx->iv,
crypto/openssl/crypto/evp/e_aes.c
3755
rv = CRYPTO_128_unwrap(&wctx->ks.ks, wctx->iv,
crypto/openssl/crypto/evp/e_aes.c
379
aesni_set_encrypt_key(key, keylen, &octx->ksenc.ks);
crypto/openssl/crypto/evp/e_aes.c
380
aesni_set_decrypt_key(key, keylen, &octx->ksdec.ks);
crypto/openssl/crypto/evp/e_aes.c
382
&octx->ksenc.ks, &octx->ksdec.ks,
crypto/openssl/crypto/evp/e_aes.c
3904
&new_octx->ksenc.ks,
crypto/openssl/crypto/evp/e_aes.c
3905
&new_octx->ksdec.ks);
crypto/openssl/crypto/evp/e_aes.c
3935
HWAES_set_encrypt_key(key, keylen, &octx->ksenc.ks);
crypto/openssl/crypto/evp/e_aes.c
3936
HWAES_set_decrypt_key(key, keylen, &octx->ksdec.ks);
crypto/openssl/crypto/evp/e_aes.c
3938
&octx->ksenc.ks, &octx->ksdec.ks,
crypto/openssl/crypto/evp/e_aes.c
3949
vpaes_set_encrypt_key(key, keylen, &octx->ksenc.ks);
crypto/openssl/crypto/evp/e_aes.c
3950
vpaes_set_decrypt_key(key, keylen, &octx->ksdec.ks);
crypto/openssl/crypto/evp/e_aes.c
3952
&octx->ksenc.ks, &octx->ksdec.ks,
crypto/openssl/crypto/evp/e_aes.c
3960
AES_set_encrypt_key(key, keylen, &octx->ksenc.ks);
crypto/openssl/crypto/evp/e_aes.c
3961
AES_set_decrypt_key(key, keylen, &octx->ksdec.ks);
crypto/openssl/crypto/evp/e_aes.c
3963
&octx->ksenc.ks, &octx->ksdec.ks,
crypto/openssl/crypto/evp/e_aes.c
47
AES_KEY ks;
crypto/openssl/crypto/evp/e_aes.c
48
} ks; /* AES key schedule to use */
crypto/openssl/crypto/evp/e_aes.c
492
aes_t4_set_decrypt_key(key, bits, &dat->ks.ks);
crypto/openssl/crypto/evp/e_aes.c
509
aes_t4_set_encrypt_key(key, bits, &dat->ks.ks);
crypto/openssl/crypto/evp/e_aes.c
591
aes_t4_set_encrypt_key(key, bits, &gctx->ks.ks);
crypto/openssl/crypto/evp/e_aes.c
592
CRYPTO_gcm128_init(&gctx->gcm, &gctx->ks,
crypto/openssl/crypto/evp/e_aes.c
65
AES_KEY ks;
crypto/openssl/crypto/evp/e_aes.c
666
aes_t4_set_encrypt_key(key, bits, &xctx->ks1.ks);
crypto/openssl/crypto/evp/e_aes.c
679
aes_t4_set_decrypt_key(key, bits, &xctx->ks1.ks);
crypto/openssl/crypto/evp/e_aes.c
693
aes_t4_set_encrypt_key(key + bytes, bits, &xctx->ks2.ks);
crypto/openssl/crypto/evp/e_aes.c
726
aes_t4_set_encrypt_key(key, bits, &cctx->ks.ks);
crypto/openssl/crypto/evp/e_aes.c
728
&cctx->ks, (block128_f)aes_t4_encrypt);
crypto/openssl/crypto/evp/e_aes.c
765
aes_t4_set_encrypt_key(key, keylen, &octx->ksenc.ks);
crypto/openssl/crypto/evp/e_aes.c
766
aes_t4_set_decrypt_key(key, keylen, &octx->ksdec.ks);
crypto/openssl/crypto/evp/e_aes.c
768
&octx->ksenc.ks, &octx->ksdec.ks,
crypto/openssl/crypto/evp/e_aes.c
83
AES_KEY ks;
crypto/openssl/crypto/evp/e_aes.c
84
} ks; /* AES key schedule to use */
crypto/openssl/crypto/evp/e_aes.c
99
AES_KEY ks;
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c
272
aesni_multi_cbc_encrypt(ciph_d, &key->ks, n4x);
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c
32
AES_KEY ks;
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c
397
aesni_multi_cbc_encrypt(ciph_d, &key->ks, n4x);
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c
438
aesni_cbc_sha1_enc(in, out, blocks, &key->ks, ctx->iv,
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c
470
&key->ks, ctx->iv, 1);
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c
473
&key->ks, ctx->iv, 1);
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c
524
&key->ks, tail_iv, 0);
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c
529
aesni_cbc_encrypt(in, out, len, &key->ks,
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c
563
aesni_cbc_encrypt(in, out, aes_off, &key->ks, ctx->iv, 0);
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c
567
out + aes_off, blocks, &key->ks,
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c
742
aesni_cbc_encrypt(in, out, aes_off, &key->ks, ctx->iv, 0);
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c
745
out + aes_off, blocks, &key->ks,
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c
759
aesni_cbc_encrypt(in, out, len, &key->ks,
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c
80
ret = aesni_set_encrypt_key(inkey, keylen, &key->ks);
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c
82
ret = aesni_set_decrypt_key(inkey, keylen, &key->ks);
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha256.c
270
aesni_multi_cbc_encrypt(ciph_d, &key->ks, n4x);
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha256.c
32
AES_KEY ks;
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha256.c
410
aesni_multi_cbc_encrypt(ciph_d, &key->ks, n4x);
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha256.c
466
(void)aesni_cbc_sha256_enc(in, out, blocks, &key->ks,
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha256.c
498
&key->ks, ctx->iv, 1);
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha256.c
501
&key->ks, ctx->iv, 1);
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha256.c
513
aesni_cbc_encrypt(in, out, len, &key->ks,
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha256.c
73
&key->ks);
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha256.c
77
&key->ks);
crypto/openssl/crypto/evp/e_aria.c
134
IMPLEMENT_BLOCK_CIPHER(aria_128, ks, aria, EVP_ARIA_KEY,
crypto/openssl/crypto/evp/e_aria.c
140
IMPLEMENT_BLOCK_CIPHER(aria_192, ks, aria, EVP_ARIA_KEY,
crypto/openssl/crypto/evp/e_aria.c
146
IMPLEMENT_BLOCK_CIPHER(aria_256, ks, aria, EVP_ARIA_KEY,
crypto/openssl/crypto/evp/e_aria.c
154
IMPLEMENT_CFBR(aria, aria, EVP_ARIA_KEY, ks, ksize, cbits, 16, 0)
crypto/openssl/crypto/evp/e_aria.c
189
CRYPTO_ctr128_encrypt(in, out, len, &dat->ks, ctx->iv,
crypto/openssl/crypto/evp/e_aria.c
229
&gctx->ks.ks);
crypto/openssl/crypto/evp/e_aria.c
230
CRYPTO_gcm128_init(&gctx->gcm, &gctx->ks,
crypto/openssl/crypto/evp/e_aria.c
25
ARIA_KEY ks;
crypto/openssl/crypto/evp/e_aria.c
32
ARIA_KEY ks;
crypto/openssl/crypto/evp/e_aria.c
33
} ks; /* ARIA subkey to use */
crypto/openssl/crypto/evp/e_aria.c
379
if (gctx->gcm.key != &gctx->ks)
crypto/openssl/crypto/evp/e_aria.c
381
gctx_out->gcm.key = &gctx_out->ks;
crypto/openssl/crypto/evp/e_aria.c
48
ARIA_KEY ks;
crypto/openssl/crypto/evp/e_aria.c
49
} ks; /* ARIA key schedule to use */
crypto/openssl/crypto/evp/e_aria.c
521
&cctx->ks.ks);
crypto/openssl/crypto/evp/e_aria.c
523
&cctx->ks, (block128_f)ossl_aria_encrypt);
crypto/openssl/crypto/evp/e_aria.c
624
if (cctx->ccm.key != &cctx->ks)
crypto/openssl/crypto/evp/e_aria.c
626
cctx_out->ccm.key = &cctx_out->ks;
crypto/openssl/crypto/evp/e_bf.c
29
BF_KEY ks;
crypto/openssl/crypto/evp/e_bf.c
34
IMPLEMENT_BLOCK_CIPHER(bf, ks, BF, EVP_BF_KEY, NID_bf, 8, 16, 8, 64,
crypto/openssl/crypto/evp/e_bf.c
45
BF_set_key(&data(ctx)->ks, len, key);
crypto/openssl/crypto/evp/e_camellia.c
203
&dat->ks);
crypto/openssl/crypto/evp/e_camellia.c
228
(*dat->stream.cbc)(in, out, len, &dat->ks, ctx->iv,
crypto/openssl/crypto/evp/e_camellia.c
231
CRYPTO_cbc128_encrypt(in, out, len, &dat->ks, ctx->iv, dat->block);
crypto/openssl/crypto/evp/e_camellia.c
233
CRYPTO_cbc128_decrypt(in, out, len, &dat->ks, ctx->iv, dat->block);
crypto/openssl/crypto/evp/e_camellia.c
249
(*dat->block)(in + i, out + i, &dat->ks);
crypto/openssl/crypto/evp/e_camellia.c
260
CRYPTO_ofb128_encrypt(in, out, len, &dat->ks, ctx->iv, &num, dat->block);
crypto/openssl/crypto/evp/e_camellia.c
271
CRYPTO_cfb128_encrypt(in, out, len, &dat->ks, ctx->iv, &num,
crypto/openssl/crypto/evp/e_camellia.c
283
CRYPTO_cfb128_8_encrypt(in, out, len, &dat->ks, ctx->iv, &num,
crypto/openssl/crypto/evp/e_camellia.c
296
CRYPTO_cfb128_1_encrypt(in, out, len, &dat->ks, ctx->iv, &num,
crypto/openssl/crypto/evp/e_camellia.c
305
CRYPTO_cfb128_1_encrypt(in, out, MAXBITCHUNK * 8, &dat->ks,
crypto/openssl/crypto/evp/e_camellia.c
316
CRYPTO_cfb128_1_encrypt(in, out, len * 8, &dat->ks,
crypto/openssl/crypto/evp/e_camellia.c
33
CAMELLIA_KEY ks;
crypto/openssl/crypto/evp/e_camellia.c
337
CRYPTO_ctr128_encrypt_ctr32(in, out, len, &dat->ks, ctx->iv,
crypto/openssl/crypto/evp/e_camellia.c
342
CRYPTO_ctr128_encrypt(in, out, len, &dat->ks, ctx->iv,
crypto/openssl/crypto/evp/e_camellia.c
60
cmll_t4_set_key(key, bits, &dat->ks);
crypto/openssl/crypto/evp/e_cast.c
30
CAST_KEY ks;
crypto/openssl/crypto/evp/e_cast.c
35
IMPLEMENT_BLOCK_CIPHER(cast5, ks, CAST, EVP_CAST_KEY,
crypto/openssl/crypto/evp/e_cast.c
47
CAST_set_key(&data(ctx)->ks, keylen, key);
crypto/openssl/crypto/evp/e_des.c
220
des_t4_key_expand(key, &dat->ks.ks);
crypto/openssl/crypto/evp/e_des.c
29
DES_key_schedule ks;
crypto/openssl/crypto/evp/e_des.c
30
} ks;
crypto/openssl/crypto/evp/e_des.c
44
void des_t4_key_expand(const void *key, DES_key_schedule *ks);
crypto/openssl/crypto/evp/e_des.c
46
const DES_key_schedule *ks, unsigned char iv[8]);
crypto/openssl/crypto/evp/e_des.c
48
const DES_key_schedule *ks, unsigned char iv[8]);
crypto/openssl/crypto/evp/e_des.c
99
(*dat->stream.cbc)(in, out, inl, &dat->ks.ks, ctx->iv);
crypto/openssl/crypto/evp/e_des3.c
113
(*dat->stream.cbc)(in, out, inl, dat->ks.ks,
crypto/openssl/crypto/evp/e_des3.c
29
DES_key_schedule ks[3];
crypto/openssl/crypto/evp/e_des3.c
30
} ks;
crypto/openssl/crypto/evp/e_des3.c
36
#define ks1 ks.ks[0]
crypto/openssl/crypto/evp/e_des3.c
37
#define ks2 ks.ks[1]
crypto/openssl/crypto/evp/e_des3.c
38
#define ks3 ks.ks[2]
crypto/openssl/crypto/evp/e_des3.c
47
void des_t4_key_expand(const void *key, DES_key_schedule *ks);
crypto/openssl/crypto/evp/e_des3.c
49
const DES_key_schedule ks[3], unsigned char iv[8]);
crypto/openssl/crypto/evp/e_des3.c
51
const DES_key_schedule ks[3], unsigned char iv[8]);
crypto/openssl/crypto/evp/e_idea.c
30
IDEA_KEY_SCHEDULE ks;
crypto/openssl/crypto/evp/e_idea.c
45
IDEA_ecb_encrypt(in + i, out + i, &EVP_C_DATA(EVP_IDEA_KEY, ctx)->ks);
crypto/openssl/crypto/evp/e_idea.c
49
BLOCK_CIPHER_func_cbc(idea, IDEA, EVP_IDEA_KEY, ks)
crypto/openssl/crypto/evp/e_idea.c
50
BLOCK_CIPHER_func_ofb(idea, IDEA, 64, EVP_IDEA_KEY, ks)
crypto/openssl/crypto/evp/e_idea.c
51
BLOCK_CIPHER_func_cfb(idea, IDEA, 64, EVP_IDEA_KEY, ks)
crypto/openssl/crypto/evp/e_idea.c
67
IDEA_set_encrypt_key(key, &EVP_C_DATA(EVP_IDEA_KEY, ctx)->ks);
crypto/openssl/crypto/evp/e_idea.c
72
IDEA_set_decrypt_key(&tmp, &EVP_C_DATA(EVP_IDEA_KEY, ctx)->ks);
crypto/openssl/crypto/evp/e_rc2.c
37
RC2_KEY ks; /* key schedule */
crypto/openssl/crypto/evp/e_rc2.c
42
IMPLEMENT_BLOCK_CIPHER(rc2, ks, RC2, EVP_RC2_KEY, NID_rc2,
crypto/openssl/crypto/evp/e_rc2.c
95
RC2_set_key(&data(ctx)->ks, EVP_CIPHER_CTX_get_key_length(ctx),
crypto/openssl/crypto/evp/e_rc4.c
28
RC4_KEY ks; /* working key */
crypto/openssl/crypto/evp/e_rc4.c
84
RC4_set_key(&data(ctx)->ks, keylen, key);
crypto/openssl/crypto/evp/e_rc4.c
91
RC4(&data(ctx)->ks, inl, in, out);
crypto/openssl/crypto/evp/e_rc4_hmac_md5.c
101
rc4_md5_enc(&key->ks, in + rc4_off, out + rc4_off,
crypto/openssl/crypto/evp/e_rc4_hmac_md5.c
127
RC4(&key->ks, len - rc4_off, out + rc4_off, out + rc4_off);
crypto/openssl/crypto/evp/e_rc4_hmac_md5.c
129
RC4(&key->ks, len - rc4_off, in + rc4_off, out + rc4_off);
crypto/openssl/crypto/evp/e_rc4_hmac_md5.c
141
RC4(&key->ks, rc4_off, in, out);
crypto/openssl/crypto/evp/e_rc4_hmac_md5.c
144
rc4_md5_enc(&key->ks, in + rc4_off, out + rc4_off,
crypto/openssl/crypto/evp/e_rc4_hmac_md5.c
160
RC4(&key->ks, len - rc4_off, in + rc4_off, out + rc4_off);
crypto/openssl/crypto/evp/e_rc4_hmac_md5.c
32
RC4_KEY ks;
crypto/openssl/crypto/evp/e_rc4_hmac_md5.c
54
RC4_set_key(&key->ks, keylen, inkey);
crypto/openssl/crypto/evp/e_rc4_hmac_md5.c
79
size_t rc4_off = 32 - 1 - (key->ks.x & (32 - 1)), /* 32 is $MOD from
crypto/openssl/crypto/evp/e_rc4_hmac_md5.c
99
RC4(&key->ks, rc4_off, in, out);
crypto/openssl/crypto/evp/e_rc5.c
33
RC5_32_KEY ks; /* key schedule */
crypto/openssl/crypto/evp/e_rc5.c
38
IMPLEMENT_BLOCK_CIPHER(rc5_32_12_16, ks, RC5_32, EVP_RC5_KEY, NID_rc5,
crypto/openssl/crypto/evp/e_rc5.c
81
return RC5_32_set_key(&data(ctx)->ks, key_len, key, data(ctx)->rounds);
crypto/openssl/crypto/evp/e_seed.c
29
SEED_KEY_SCHEDULE ks;
crypto/openssl/crypto/evp/e_seed.c
32
IMPLEMENT_BLOCK_CIPHER(seed, ks, SEED, EVP_SEED_KEY, NID_seed,
crypto/openssl/crypto/evp/e_seed.c
39
SEED_set_key(key, &EVP_C_DATA(EVP_SEED_KEY, ctx)->ks);
crypto/openssl/crypto/evp/e_sm4.c
101
HWSM4_set_encrypt_key(key, &dat->ks.ks);
crypto/openssl/crypto/evp/e_sm4.c
124
vpsm4_set_encrypt_key(key, &dat->ks.ks);
crypto/openssl/crypto/evp/e_sm4.c
148
(*dat->stream.cbc)(in, out, len, &dat->ks.ks, ctx->iv,
crypto/openssl/crypto/evp/e_sm4.c
151
CRYPTO_cbc128_encrypt(in, out, len, &dat->ks, ctx->iv,
crypto/openssl/crypto/evp/e_sm4.c
154
CRYPTO_cbc128_decrypt(in, out, len, &dat->ks,
crypto/openssl/crypto/evp/e_sm4.c
165
CRYPTO_cfb128_encrypt(in, out, len, &dat->ks,
crypto/openssl/crypto/evp/e_sm4.c
183
(*dat->stream.ecb)(in, out, len, &dat->ks.ks,
crypto/openssl/crypto/evp/e_sm4.c
187
(*dat->block)(in + i, out + i, &dat->ks);
crypto/openssl/crypto/evp/e_sm4.c
198
CRYPTO_ofb128_encrypt(in, out, len, &dat->ks,
crypto/openssl/crypto/evp/e_sm4.c
216
CRYPTO_ctr128_encrypt_ctr32(in, out, len, &dat->ks,
crypto/openssl/crypto/evp/e_sm4.c
221
CRYPTO_ctr128_encrypt(in, out, len, &dat->ks,
crypto/openssl/crypto/evp/e_sm4.c
26
SM4_KEY ks;
crypto/openssl/crypto/evp/e_sm4.c
27
} ks;
crypto/openssl/crypto/evp/e_sm4.c
70
HWSM4_set_decrypt_key(key, &dat->ks.ks);
crypto/openssl/crypto/evp/e_sm4.c
85
vpsm4_set_decrypt_key(key, &dat->ks.ks);
crypto/openssl/crypto/evp/e_xcbc_d.c
33
DES_key_schedule ks; /* key schedule */
crypto/openssl/crypto/evp/e_xcbc_d.c
65
DES_set_key_unchecked(deskey, &data(ctx)->ks);
crypto/openssl/crypto/evp/e_xcbc_d.c
76
DES_xcbc_encrypt(in, out, (long)EVP_MAXCHUNK, &data(ctx)->ks,
crypto/openssl/crypto/evp/e_xcbc_d.c
85
DES_xcbc_encrypt(in, out, (long)inl, &data(ctx)->ks,
crypto/openssl/crypto/idea/i_cbc.c
21
long length, IDEA_KEY_SCHEDULE *ks, unsigned char *iv,
crypto/openssl/crypto/idea/i_cbc.c
40
IDEA_encrypt(tin, ks);
crypto/openssl/crypto/idea/i_cbc.c
52
IDEA_encrypt(tin, ks);
crypto/openssl/crypto/idea/i_cbc.c
69
IDEA_encrypt(tin, ks);
crypto/openssl/crypto/idea/i_cbc.c
82
IDEA_encrypt(tin, ks);
crypto/openssl/crypto/idea/i_ecb.c
27
IDEA_KEY_SCHEDULE *ks)
crypto/openssl/crypto/idea/i_ecb.c
35
IDEA_encrypt(d, ks);
crypto/openssl/crypto/idea/i_skey.c
21
void IDEA_set_encrypt_key(const unsigned char *key, IDEA_KEY_SCHEDULE *ks)
crypto/openssl/crypto/idea/i_skey.c
26
kt = &(ks->data[0][0]);
crypto/openssl/crypto/rc2/rc2_cbc.c
20
RC2_KEY *ks, unsigned char *iv, int encrypt)
crypto/openssl/crypto/rc2/rc2_cbc.c
38
RC2_encrypt(tin, ks);
crypto/openssl/crypto/rc2/rc2_cbc.c
50
RC2_encrypt(tin, ks);
crypto/openssl/crypto/rc2/rc2_cbc.c
67
RC2_decrypt(tin, ks);
crypto/openssl/crypto/rc2/rc2_cbc.c
80
RC2_decrypt(tin, ks);
crypto/openssl/crypto/rc2/rc2_ecb.c
28
void RC2_ecb_encrypt(const unsigned char *in, unsigned char *out, RC2_KEY *ks,
crypto/openssl/crypto/rc2/rc2_ecb.c
38
RC2_encrypt(d, ks);
crypto/openssl/crypto/rc2/rc2_ecb.c
40
RC2_decrypt(d, ks);
crypto/openssl/crypto/rc5/rc5_ecb.c
21
RC5_32_KEY *ks, int encrypt)
crypto/openssl/crypto/rc5/rc5_ecb.c
30
RC5_32_encrypt(d, ks);
crypto/openssl/crypto/rc5/rc5_ecb.c
32
RC5_32_decrypt(d, ks);
crypto/openssl/crypto/rc5/rc5_enc.c
21
long length, RC5_32_KEY *ks, unsigned char *iv,
crypto/openssl/crypto/rc5/rc5_enc.c
40
RC5_32_encrypt(tin, ks);
crypto/openssl/crypto/rc5/rc5_enc.c
52
RC5_32_encrypt(tin, ks);
crypto/openssl/crypto/rc5/rc5_enc.c
69
RC5_32_decrypt(tin, ks);
crypto/openssl/crypto/rc5/rc5_enc.c
82
RC5_32_decrypt(tin, ks);
crypto/openssl/crypto/seed/seed.c
436
SEED_KEY_SCHEDULE *ks)
crypto/openssl/crypto/seed/seed.c
448
KEYUPDATE_TEMP(t0, t1, &ks->data[0]);
crypto/openssl/crypto/seed/seed.c
450
KEYUPDATE_TEMP(t0, t1, &ks->data[2]);
crypto/openssl/crypto/seed/seed.c
454
KEYUPDATE_TEMP(t0, t1, &ks->data[4]);
crypto/openssl/crypto/seed/seed.c
456
KEYUPDATE_TEMP(t0, t1, &ks->data[6]);
crypto/openssl/crypto/seed/seed.c
458
KEYUPDATE_TEMP(t0, t1, &ks->data[8]);
crypto/openssl/crypto/seed/seed.c
460
KEYUPDATE_TEMP(t0, t1, &ks->data[10]);
crypto/openssl/crypto/seed/seed.c
462
KEYUPDATE_TEMP(t0, t1, &ks->data[12]);
crypto/openssl/crypto/seed/seed.c
464
KEYUPDATE_TEMP(t0, t1, &ks->data[14]);
crypto/openssl/crypto/seed/seed.c
466
KEYUPDATE_TEMP(t0, t1, &ks->data[16]);
crypto/openssl/crypto/seed/seed.c
468
KEYUPDATE_TEMP(t0, t1, &ks->data[18]);
crypto/openssl/crypto/seed/seed.c
470
KEYUPDATE_TEMP(t0, t1, &ks->data[20]);
crypto/openssl/crypto/seed/seed.c
472
KEYUPDATE_TEMP(t0, t1, &ks->data[22]);
crypto/openssl/crypto/seed/seed.c
474
KEYUPDATE_TEMP(t0, t1, &ks->data[24]);
crypto/openssl/crypto/seed/seed.c
476
KEYUPDATE_TEMP(t0, t1, &ks->data[26]);
crypto/openssl/crypto/seed/seed.c
478
KEYUPDATE_TEMP(t0, t1, &ks->data[28]);
crypto/openssl/crypto/seed/seed.c
480
KEYUPDATE_TEMP(t0, t1, &ks->data[30]);
crypto/openssl/crypto/seed/seed.c
486
KEYUPDATE_TEMP(t0, t1, &ks->data[i * 2]);
crypto/openssl/crypto/seed/seed.c
488
KEYUPDATE_TEMP(t0, t1, &ks->data[i * 2 + 2]);
crypto/openssl/crypto/seed/seed.c
496
const SEED_KEY_SCHEDULE *ks)
crypto/openssl/crypto/seed/seed.c
541
const SEED_KEY_SCHEDULE *ks)
crypto/openssl/crypto/seed/seed_cbc.c
20
size_t len, const SEED_KEY_SCHEDULE *ks,
crypto/openssl/crypto/seed/seed_cbc.c
24
CRYPTO_cbc128_encrypt(in, out, len, ks, ivec,
crypto/openssl/crypto/seed/seed_cbc.c
27
CRYPTO_cbc128_decrypt(in, out, len, ks, ivec,
crypto/openssl/crypto/seed/seed_cfb.c
20
size_t len, const SEED_KEY_SCHEDULE *ks,
crypto/openssl/crypto/seed/seed_cfb.c
24
CRYPTO_cfb128_encrypt(in, out, len, ks, ivec, num, enc,
crypto/openssl/crypto/seed/seed_ecb.c
19
const SEED_KEY_SCHEDULE *ks, int enc)
crypto/openssl/crypto/seed/seed_ecb.c
22
SEED_encrypt(in, out, ks);
crypto/openssl/crypto/seed/seed_ecb.c
24
SEED_decrypt(in, out, ks);
crypto/openssl/crypto/seed/seed_local.h
100
(T1) = (X4) ^ (ks->data)[(rbase) + 1]; \
crypto/openssl/crypto/seed/seed_local.h
99
(T0) = (X3) ^ (ks->data)[(rbase)]; \
crypto/openssl/crypto/seed/seed_ofb.c
20
size_t len, const SEED_KEY_SCHEDULE *ks,
crypto/openssl/crypto/seed/seed_ofb.c
23
CRYPTO_ofb128_encrypt(in, out, len, ks, ivec, num,
crypto/openssl/crypto/sm4/sm4.c
279
int ossl_sm4_set_key(const uint8_t *key, SM4_KEY *ks)
crypto/openssl/crypto/sm4/sm4.c
315
ks->rk[i] = K[0];
crypto/openssl/crypto/sm4/sm4.c
316
ks->rk[i + 1] = K[1];
crypto/openssl/crypto/sm4/sm4.c
317
ks->rk[i + 2] = K[2];
crypto/openssl/crypto/sm4/sm4.c
318
ks->rk[i + 3] = K[3];
crypto/openssl/crypto/sm4/sm4.c
326
B0 ^= F(B1 ^ B2 ^ B3 ^ ks->rk[k0]); \
crypto/openssl/crypto/sm4/sm4.c
327
B1 ^= F(B0 ^ B2 ^ B3 ^ ks->rk[k1]); \
crypto/openssl/crypto/sm4/sm4.c
328
B2 ^= F(B0 ^ B1 ^ B3 ^ ks->rk[k2]); \
crypto/openssl/crypto/sm4/sm4.c
329
B3 ^= F(B0 ^ B1 ^ B2 ^ ks->rk[k3]); \
crypto/openssl/crypto/sm4/sm4.c
332
void ossl_sm4_encrypt(const uint8_t *in, uint8_t *out, const SM4_KEY *ks)
crypto/openssl/crypto/sm4/sm4.c
358
void ossl_sm4_decrypt(const uint8_t *in, uint8_t *out, const SM4_KEY *ks)
crypto/openssl/engines/e_padlock.c
211
AES_KEY ks; /* Encryption key */
crypto/openssl/engines/e_padlock.c
640
memcpy(cdata->ks.rd_key, key, AES_KEY_SIZE_128);
crypto/openssl/engines/e_padlock.c
656
AES_set_decrypt_key(key, key_len, &cdata->ks);
crypto/openssl/engines/e_padlock.c
658
AES_set_encrypt_key(key, key_len, &cdata->ks);
crypto/openssl/engines/e_padlock.c
662
padlock_key_bswap(&cdata->ks);
crypto/openssl/include/crypto/aes_platform.h
299
void aes_t4_set_encrypt_key(const unsigned char *key, int bits, AES_KEY *ks);
crypto/openssl/include/crypto/aes_platform.h
300
void aes_t4_set_decrypt_key(const unsigned char *key, int bits, AES_KEY *ks);
crypto/openssl/include/crypto/cmll_platform.h
23
void cmll_t4_set_key(const unsigned char *key, int bits, CAMELLIA_KEY *ks);
crypto/openssl/include/crypto/des_platform.h
22
void des_t4_key_expand(const void *key, DES_key_schedule *ks);
crypto/openssl/include/crypto/des_platform.h
24
const DES_key_schedule ks[3], unsigned char iv[8]);
crypto/openssl/include/crypto/des_platform.h
26
const DES_key_schedule ks[3], unsigned char iv[8]);
crypto/openssl/include/crypto/des_platform.h
28
const DES_key_schedule *ks, unsigned char iv[8]);
crypto/openssl/include/crypto/des_platform.h
30
const DES_key_schedule *ks, unsigned char iv[8]);
crypto/openssl/include/crypto/sm4.h
32
int ossl_sm4_set_key(const uint8_t *key, SM4_KEY *ks);
crypto/openssl/include/crypto/sm4.h
34
void ossl_sm4_encrypt(const uint8_t *in, uint8_t *out, const SM4_KEY *ks);
crypto/openssl/include/crypto/sm4.h
36
void ossl_sm4_decrypt(const uint8_t *in, uint8_t *out, const SM4_KEY *ks);
crypto/openssl/include/openssl/cast.h
54
long length, const CAST_KEY *ks, unsigned char *iv,
crypto/openssl/include/openssl/des.h
106
DES_key_schedule *ks, int enc);
crypto/openssl/include/openssl/des.h
121
void DES_encrypt1(DES_LONG *data, DES_key_schedule *ks, int enc);
crypto/openssl/include/openssl/des.h
134
void DES_encrypt2(DES_LONG *data, DES_key_schedule *ks, int enc);
crypto/openssl/include/openssl/des.h
49
} ks[16];
crypto/openssl/include/openssl/idea.h
44
IDEA_KEY_SCHEDULE *ks);
crypto/openssl/include/openssl/idea.h
46
IDEA_KEY_SCHEDULE *ks);
crypto/openssl/include/openssl/idea.h
51
IDEA_KEY_SCHEDULE *ks,
crypto/openssl/include/openssl/idea.h
55
IDEA_KEY_SCHEDULE *ks,
crypto/openssl/include/openssl/idea.h
60
IDEA_KEY_SCHEDULE *ks,
crypto/openssl/include/openssl/idea.h
63
IDEA_KEY_SCHEDULE *ks);
crypto/openssl/include/openssl/rc2.h
49
RC2_KEY *ks, unsigned char *iv,
crypto/openssl/include/openssl/rc5.h
61
RC5_32_KEY *ks, unsigned char *iv,
crypto/openssl/include/openssl/seed.h
102
size_t len, const SEED_KEY_SCHEDULE *ks,
crypto/openssl/include/openssl/seed.h
77
SEED_KEY_SCHEDULE *ks);
crypto/openssl/include/openssl/seed.h
81
const SEED_KEY_SCHEDULE *ks);
crypto/openssl/include/openssl/seed.h
85
const SEED_KEY_SCHEDULE *ks);
crypto/openssl/include/openssl/seed.h
89
const SEED_KEY_SCHEDULE *ks, int enc);
crypto/openssl/include/openssl/seed.h
92
const SEED_KEY_SCHEDULE *ks,
crypto/openssl/include/openssl/seed.h
97
size_t len, const SEED_KEY_SCHEDULE *ks,
crypto/openssl/providers/implementations/ciphers/cipher_aes.h
18
AES_KEY ks;
crypto/openssl/providers/implementations/ciphers/cipher_aes.h
19
} ks;
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.h
38
AES_KEY ks;
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c
237
aesni_multi_cbc_encrypt(ciph_d, &ctx->ks, n4x);
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c
362
aesni_multi_cbc_encrypt(ciph_d, &ctx->ks, n4x);
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c
401
aesni_cbc_sha1_enc(in, out, blocks, &ctx->ks, ctx->base.iv,
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c
432
&ctx->ks, ctx->base.iv, 1);
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c
435
&ctx->ks, ctx->base.iv, 1);
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c
470
aesni_cbc_encrypt(in, out, len, &ctx->ks, ctx->base.iv, 0);
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c
53
ret = aesni_set_encrypt_key(key, keylen * 8, &ctx->ks);
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c
55
ret = aesni_set_decrypt_key(key, keylen * 8, &ctx->ks);
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c
619
aesni_cbc_encrypt(in, out, len, &ctx->ks, ctx->base.iv, 0);
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c
245
aesni_multi_cbc_encrypt(ciph_d, &ctx->ks, n4x);
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c
385
aesni_multi_cbc_encrypt(ciph_d, &ctx->ks, n4x);
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c
438
(void)aesni_cbc_sha256_enc(in, out, blocks, &ctx->ks,
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c
470
&ctx->ks, ctx->base.iv, 1);
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c
473
&ctx->ks, ctx->base.iv, 1);
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c
485
aesni_cbc_encrypt(in, out, len, &ctx->ks,
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c
55
ret = aesni_set_encrypt_key(key, ctx->base.keylen * 8, &ctx->ks);
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c
57
ret = aesni_set_decrypt_key(key, ctx->base.keylen * 8, &ctx->ks);
crypto/openssl/providers/implementations/ciphers/cipher_aes_ccm.c
54
dupctx->base.ccm_ctx.key = &dupctx->ccm.ks.ks;
crypto/openssl/providers/implementations/ciphers/cipher_aes_ccm.h
27
AES_KEY ks;
crypto/openssl/providers/implementations/ciphers/cipher_aes_ccm.h
28
} ks;
crypto/openssl/providers/implementations/ciphers/cipher_aes_ccm_hw.c
21
fn_set_enc_key(key, keylen * 8, &actx->ccm.ks.ks); \
crypto/openssl/providers/implementations/ciphers/cipher_aes_ccm_hw.c
22
CRYPTO_ccm128_init(&ctx->ccm_ctx, ctx->m, ctx->l, &actx->ccm.ks.ks, \
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm.c
50
dctx->base.gcm.key = &dctx->ks.ks;
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm.h
19
AES_KEY ks;
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm.h
20
} ks; /* AES key schedule to use */
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_hw.c
24
AES_KEY *ks = &actx->ks.ks;
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_hw.c
29
GCM_HW_SET_KEY_CTR_FN(ks, HWAES_set_encrypt_key, HWAES_encrypt,
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_hw.c
32
GCM_HW_SET_KEY_CTR_FN(ks, HWAES_set_encrypt_key, HWAES_encrypt, NULL);
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_hw.c
39
GCM_HW_SET_KEY_CTR_FN(ks, AES_set_encrypt_key, AES_encrypt,
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_hw.c
46
GCM_HW_SET_KEY_CTR_FN(ks, vpaes_set_encrypt_key, vpaes_encrypt, NULL);
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_hw.c
52
GCM_HW_SET_KEY_CTR_FN(ks, AES_set_encrypt_key, AES_encrypt,
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_hw.c
55
GCM_HW_SET_KEY_CTR_FN(ks, AES_set_encrypt_key, AES_encrypt, NULL);
crypto/openssl/providers/implementations/ciphers/cipher_aes_hw.c
101
ret = vpaes_set_encrypt_key(key, keylen * 8, ks);
crypto/openssl/providers/implementations/ciphers/cipher_aes_hw.c
109
ret = AES_set_encrypt_key(key, keylen * 8, ks);
crypto/openssl/providers/implementations/ciphers/cipher_aes_hw.c
24
AES_KEY *ks = &adat->ks.ks;
crypto/openssl/providers/implementations/ciphers/cipher_aes_hw.c
26
dat->ks = ks;
crypto/openssl/providers/implementations/ciphers/cipher_aes_hw.c
32
ret = HWAES_set_decrypt_key(key, keylen * 8, ks);
crypto/openssl/providers/implementations/ciphers/cipher_aes_hw.c
47
ret = AES_set_decrypt_key(key, keylen * 8, ks);
crypto/openssl/providers/implementations/ciphers/cipher_aes_hw.c
54
ret = vpaes_set_decrypt_key(key, keylen * 8, ks);
crypto/openssl/providers/implementations/ciphers/cipher_aes_hw.c
62
ret = AES_set_decrypt_key(key, keylen * 8, ks);
crypto/openssl/providers/implementations/ciphers/cipher_aes_hw.c
71
ret = HWAES_set_encrypt_key(key, keylen * 8, ks);
crypto/openssl/providers/implementations/ciphers/cipher_aes_hw.c
94
ret = AES_set_encrypt_key(key, keylen * 8, ks);
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c
96
&dst->ksenc.ks, &dst->ksdec.ks);
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.h
22
AES_KEY ks;
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.h
26
AES_KEY ks;
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb_hw.c
22
fn_set_enc_key(key, keylen * 8, &ctx->ksenc.ks); \
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb_hw.c
23
fn_set_dec_key(key, keylen * 8, &ctx->ksdec.ks); \
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb_hw.c
24
if (!CRYPTO_ocb128_init(&ctx->ocb, &ctx->ksenc.ks, &ctx->ksdec.ks, \
crypto/openssl/providers/implementations/ciphers/cipher_aes_wrp.c
140
AES_set_encrypt_key(key, keylen * 8, &wctx->ks.ks);
crypto/openssl/providers/implementations/ciphers/cipher_aes_wrp.c
143
AES_set_decrypt_key(key, keylen * 8, &wctx->ks.ks);
crypto/openssl/providers/implementations/ciphers/cipher_aes_wrp.c
211
rv = wctx->wrapfn(&wctx->ks.ks, ctx->iv_set ? ctx->iv : NULL, out, in,
crypto/openssl/providers/implementations/ciphers/cipher_aes_wrp.c
43
AES_KEY ks;
crypto/openssl/providers/implementations/ciphers/cipher_aes_wrp.c
44
} ks;
crypto/openssl/providers/implementations/ciphers/cipher_aes_xts.h
37
AES_KEY ks;
crypto/openssl/providers/implementations/ciphers/cipher_aes_xts_hw.c
26
fn_set_enc_key(key, bits, &xctx->ks1.ks); \
crypto/openssl/providers/implementations/ciphers/cipher_aes_xts_hw.c
29
fn_set_dec_key(key, bits, &xctx->ks1.ks); \
crypto/openssl/providers/implementations/ciphers/cipher_aes_xts_hw.c
32
fn_set_enc_key(key + bytes, bits, &xctx->ks2.ks); \
crypto/openssl/providers/implementations/ciphers/cipher_aes_xts_hw.c
97
dctx->xts.key1 = &dctx->ks1.ks;
crypto/openssl/providers/implementations/ciphers/cipher_aes_xts_hw.c
98
dctx->xts.key2 = &dctx->ks2.ks;
crypto/openssl/providers/implementations/ciphers/cipher_aria.h
17
ARIA_KEY ks;
crypto/openssl/providers/implementations/ciphers/cipher_aria.h
18
} ks;
crypto/openssl/providers/implementations/ciphers/cipher_aria_ccm.c
41
dctx->base.ccm_ctx.key = &dctx->ks.ks;
crypto/openssl/providers/implementations/ciphers/cipher_aria_ccm.h
18
ARIA_KEY ks;
crypto/openssl/providers/implementations/ciphers/cipher_aria_ccm.h
19
} ks; /* ARIA key schedule to use */
crypto/openssl/providers/implementations/ciphers/cipher_aria_ccm_hw.c
21
ossl_aria_set_encrypt_key(key, keylen * 8, &actx->ks.ks);
crypto/openssl/providers/implementations/ciphers/cipher_aria_ccm_hw.c
22
CRYPTO_ccm128_init(&ctx->ccm_ctx, ctx->m, ctx->l, &actx->ks.ks,
crypto/openssl/providers/implementations/ciphers/cipher_aria_gcm.c
40
dctx->base.gcm.key = &dctx->ks.ks;
crypto/openssl/providers/implementations/ciphers/cipher_aria_gcm.h
18
ARIA_KEY ks;
crypto/openssl/providers/implementations/ciphers/cipher_aria_gcm.h
19
} ks;
crypto/openssl/providers/implementations/ciphers/cipher_aria_gcm_hw.c
20
ARIA_KEY *ks = &actx->ks.ks;
crypto/openssl/providers/implementations/ciphers/cipher_aria_gcm_hw.c
22
GCM_HW_SET_KEY_CTR_FN(ks, ossl_aria_set_encrypt_key, ossl_aria_encrypt, NULL);
crypto/openssl/providers/implementations/ciphers/cipher_aria_hw.c
18
ARIA_KEY *ks = &adat->ks.ks;
crypto/openssl/providers/implementations/ciphers/cipher_aria_hw.c
21
ret = ossl_aria_set_encrypt_key(key, keylen * 8, ks);
crypto/openssl/providers/implementations/ciphers/cipher_aria_hw.c
23
ret = ossl_aria_set_decrypt_key(key, keylen * 8, ks);
crypto/openssl/providers/implementations/ciphers/cipher_aria_hw.c
28
dat->ks = ks;
crypto/openssl/providers/implementations/ciphers/cipher_blowfish.h
17
BF_KEY ks;
crypto/openssl/providers/implementations/ciphers/cipher_blowfish.h
18
} ks;
crypto/openssl/providers/implementations/ciphers/cipher_blowfish_hw.c
23
BF_set_key(&bctx->ks.ks, keylen, key);
crypto/openssl/providers/implementations/ciphers/cipher_camellia.h
18
CAMELLIA_KEY ks;
crypto/openssl/providers/implementations/ciphers/cipher_camellia.h
19
} ks;
crypto/openssl/providers/implementations/ciphers/cipher_camellia_hw.c
25
CAMELLIA_KEY *ks = &adat->ks.ks;
crypto/openssl/providers/implementations/ciphers/cipher_camellia_hw.c
27
dat->ks = ks;
crypto/openssl/providers/implementations/ciphers/cipher_camellia_hw.c
28
ret = Camellia_set_key(key, keylen * 8, ks);
crypto/openssl/providers/implementations/ciphers/cipher_cast.h
17
CAST_KEY ks;
crypto/openssl/providers/implementations/ciphers/cipher_cast.h
18
} ks;
crypto/openssl/providers/implementations/ciphers/cipher_cast5_hw.c
23
CAST_set_key(&(bctx->ks.ks), keylen, key);
crypto/openssl/providers/implementations/ciphers/cipher_des.h
19
DES_key_schedule ks;
crypto/openssl/providers/implementations/ciphers/cipher_des_hw.c
111
DES_key_schedule *key = &(((PROV_DES_CTX *)ctx)->dks.ks);
crypto/openssl/providers/implementations/ciphers/cipher_des_hw.c
137
DES_key_schedule *key = &(((PROV_DES_CTX *)ctx)->dks.ks);
crypto/openssl/providers/implementations/ciphers/cipher_des_hw.c
163
DES_key_schedule *key = &(((PROV_DES_CTX *)ctx)->dks.ks);
crypto/openssl/providers/implementations/ciphers/cipher_des_hw.c
24
DES_key_schedule *ks = &dctx->dks.ks;
crypto/openssl/providers/implementations/ciphers/cipher_des_hw.c
30
des_t4_key_expand(&deskey[0], ks);
crypto/openssl/providers/implementations/ciphers/cipher_des_hw.c
36
DES_set_key_unchecked(deskey, ks);
crypto/openssl/providers/implementations/ciphers/cipher_des_hw.c
47
dst->ks = &dctx->dks.ks;
crypto/openssl/providers/implementations/ciphers/cipher_des_hw.c
54
DES_key_schedule *key = &(((PROV_DES_CTX *)ctx)->dks.ks);
crypto/openssl/providers/implementations/ciphers/cipher_des_hw.c
68
DES_key_schedule *key = &(dctx->dks.ks);
crypto/openssl/providers/implementations/ciphers/cipher_des_hw.c
92
DES_key_schedule *key = &(((PROV_DES_CTX *)ctx)->dks.ks);
crypto/openssl/providers/implementations/ciphers/cipher_desx_hw.c
23
#define ks1 tks.ks[0]
crypto/openssl/providers/implementations/ciphers/cipher_desx_hw.c
24
#define ks2 tks.ks[1].ks[0].cblock
crypto/openssl/providers/implementations/ciphers/cipher_desx_hw.c
25
#define ks3 tks.ks[2].ks[0].cblock
crypto/openssl/providers/implementations/ciphers/cipher_desx_hw.c
47
dst->ks = &dctx->tks.ks;
crypto/openssl/providers/implementations/ciphers/cipher_idea.h
17
IDEA_KEY_SCHEDULE ks;
crypto/openssl/providers/implementations/ciphers/cipher_idea.h
18
} ks;
crypto/openssl/providers/implementations/ciphers/cipher_idea_hw.c
23
IDEA_KEY_SCHEDULE *ks = &(ictx->ks.ks);
crypto/openssl/providers/implementations/ciphers/cipher_idea_hw.c
28
IDEA_set_encrypt_key(key, ks);
crypto/openssl/providers/implementations/ciphers/cipher_idea_hw.c
33
IDEA_set_decrypt_key(&tmp, ks);
crypto/openssl/providers/implementations/ciphers/cipher_idea_hw.c
61
#define IDEA2_ecb_encrypt(in, out, ks, enc) IDEA_ecb_encrypt(in, out, ks)
crypto/openssl/providers/implementations/ciphers/cipher_rc2.h
17
RC2_KEY ks;
crypto/openssl/providers/implementations/ciphers/cipher_rc2.h
18
} ks;
crypto/openssl/providers/implementations/ciphers/cipher_rc2_hw.c
22
RC2_KEY *ks = &(rctx->ks.ks);
crypto/openssl/providers/implementations/ciphers/cipher_rc2_hw.c
24
RC2_set_key(ks, (int)ctx->keylen, key, (int)rctx->key_bits);
crypto/openssl/providers/implementations/ciphers/cipher_rc4.h
17
RC4_KEY ks;
crypto/openssl/providers/implementations/ciphers/cipher_rc4.h
18
} ks;
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5.h
18
RC4_KEY ks;
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5.h
19
} ks;
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5_hw.c
106
RC4(ks, len - rc4_off, out + rc4_off, out + rc4_off);
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5_hw.c
108
RC4(ks, len - rc4_off, in + rc4_off, out + rc4_off);
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5_hw.c
123
RC4(ks, rc4_off, in, out);
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5_hw.c
126
rc4_md5_enc(ks, in + rc4_off, out + rc4_off,
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5_hw.c
142
RC4(ks, len - rc4_off, in + rc4_off, out + rc4_off);
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5_hw.c
40
RC4_set_key(&ctx->ks.ks, keylen, key);
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5_hw.c
54
RC4_KEY *ks = &ctx->ks.ks;
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5_hw.c
57
size_t rc4_off = MOD - 1 - (ks->x & (MOD - 1));
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5_hw.c
78
RC4(ks, rc4_off, in, out);
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5_hw.c
80
rc4_md5_enc(ks, in + rc4_off, out + rc4_off,
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hw.c
23
RC4_set_key(&rctx->ks.ks, keylen, key);
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hw.c
32
RC4(&rctx->ks.ks, len, in, out);
crypto/openssl/providers/implementations/ciphers/cipher_rc5.h
17
RC5_32_KEY ks; /* key schedule */
crypto/openssl/providers/implementations/ciphers/cipher_rc5.h
18
} ks;
crypto/openssl/providers/implementations/ciphers/cipher_rc5_hw.c
23
return RC5_32_set_key(&rctx->ks.ks, keylen, key, rctx->rounds);
crypto/openssl/providers/implementations/ciphers/cipher_seed.h
17
SEED_KEY_SCHEDULE ks;
crypto/openssl/providers/implementations/ciphers/cipher_seed.h
18
} ks;
crypto/openssl/providers/implementations/ciphers/cipher_seed_hw.c
23
SEED_set_key(key, &(sctx->ks.ks));
crypto/openssl/providers/implementations/ciphers/cipher_sm4.h
18
SM4_KEY ks;
crypto/openssl/providers/implementations/ciphers/cipher_sm4.h
19
} ks;
crypto/openssl/providers/implementations/ciphers/cipher_sm4_ccm.c
41
dctx->base.ccm_ctx.key = &dctx->ks.ks;
crypto/openssl/providers/implementations/ciphers/cipher_sm4_ccm.h
19
SM4_KEY ks;
crypto/openssl/providers/implementations/ciphers/cipher_sm4_ccm.h
20
} ks; /* SM4 key schedule to use */
crypto/openssl/providers/implementations/ciphers/cipher_sm4_ccm_hw.c
18
fn_set_enc_key(key, &actx->ks.ks); \
crypto/openssl/providers/implementations/ciphers/cipher_sm4_ccm_hw.c
19
CRYPTO_ccm128_init(&ctx->ccm_ctx, ctx->m, ctx->l, &actx->ks.ks, \
crypto/openssl/providers/implementations/ciphers/cipher_sm4_gcm.c
42
dctx->base.gcm.key = &dctx->ks.ks;
crypto/openssl/providers/implementations/ciphers/cipher_sm4_gcm.h
18
SM4_KEY ks;
crypto/openssl/providers/implementations/ciphers/cipher_sm4_gcm.h
19
} ks;
crypto/openssl/providers/implementations/ciphers/cipher_sm4_gcm_hw.c
17
#define SM4_GCM_HW_SET_KEY_CTR_FN(ks, fn_set_enc_key, fn_block, fn_ctr) \
crypto/openssl/providers/implementations/ciphers/cipher_sm4_gcm_hw.c
18
fn_set_enc_key(key, ks); \
crypto/openssl/providers/implementations/ciphers/cipher_sm4_gcm_hw.c
19
CRYPTO_gcm128_init(&ctx->gcm, ks, (block128_f)fn_block); \
crypto/openssl/providers/implementations/ciphers/cipher_sm4_gcm_hw.c
27
SM4_KEY *ks = &actx->ks.ks;
crypto/openssl/providers/implementations/ciphers/cipher_sm4_gcm_hw.c
32
SM4_GCM_HW_SET_KEY_CTR_FN(ks, HWSM4_set_encrypt_key, HWSM4_encrypt,
crypto/openssl/providers/implementations/ciphers/cipher_sm4_gcm_hw.c
35
SM4_GCM_HW_SET_KEY_CTR_FN(ks, HWSM4_set_encrypt_key, HWSM4_encrypt, NULL);
crypto/openssl/providers/implementations/ciphers/cipher_sm4_gcm_hw.c
42
SM4_GCM_HW_SET_KEY_CTR_FN(ks, vpsm4_ex_set_encrypt_key, vpsm4_ex_encrypt,
crypto/openssl/providers/implementations/ciphers/cipher_sm4_gcm_hw.c
49
SM4_GCM_HW_SET_KEY_CTR_FN(ks, vpsm4_set_encrypt_key, vpsm4_encrypt,
crypto/openssl/providers/implementations/ciphers/cipher_sm4_gcm_hw.c
54
SM4_GCM_HW_SET_KEY_CTR_FN(ks, ossl_sm4_set_key, ossl_sm4_encrypt, NULL);
crypto/openssl/providers/implementations/ciphers/cipher_sm4_hw.c
104
vpsm4_set_decrypt_key(key, ks);
crypto/openssl/providers/implementations/ciphers/cipher_sm4_hw.c
114
ossl_sm4_set_key(key, ks);
crypto/openssl/providers/implementations/ciphers/cipher_sm4_hw.c
16
SM4_KEY *ks = &sctx->ks.ks;
crypto/openssl/providers/implementations/ciphers/cipher_sm4_hw.c
18
ctx->ks = ks;
crypto/openssl/providers/implementations/ciphers/cipher_sm4_hw.c
24
HWSM4_set_encrypt_key(key, ks);
crypto/openssl/providers/implementations/ciphers/cipher_sm4_hw.c
47
vpsm4_ex_set_encrypt_key(key, ks);
crypto/openssl/providers/implementations/ciphers/cipher_sm4_hw.c
60
vpsm4_set_encrypt_key(key, ks);
crypto/openssl/providers/implementations/ciphers/cipher_sm4_hw.c
72
ossl_sm4_set_key(key, ks);
crypto/openssl/providers/implementations/ciphers/cipher_sm4_hw.c
78
HWSM4_set_decrypt_key(key, ks);
crypto/openssl/providers/implementations/ciphers/cipher_sm4_hw.c
93
vpsm4_ex_set_decrypt_key(key, ks);
crypto/openssl/providers/implementations/ciphers/cipher_sm4_xts.h
26
SM4_KEY ks;
crypto/openssl/providers/implementations/ciphers/cipher_sm4_xts_hw.c
19
fn_set_enc_key(key, &xctx->ks1.ks); \
crypto/openssl/providers/implementations/ciphers/cipher_sm4_xts_hw.c
22
fn_set_dec_key(key, &xctx->ks1.ks); \
crypto/openssl/providers/implementations/ciphers/cipher_sm4_xts_hw.c
25
fn_set_enc_key(key + bytes, &xctx->ks2.ks); \
crypto/openssl/providers/implementations/ciphers/cipher_sm4_xts_hw.c
82
dctx->xts.key1 = &dctx->ks1.ks;
crypto/openssl/providers/implementations/ciphers/cipher_sm4_xts_hw.c
83
dctx->xts.key2 = &dctx->ks2.ks;
crypto/openssl/providers/implementations/ciphers/cipher_tdes.h
23
DES_key_schedule ks[3];
crypto/openssl/providers/implementations/ciphers/cipher_tdes_default_hw.c
18
#define ks1 tks.ks[0]
crypto/openssl/providers/implementations/ciphers/cipher_tdes_default_hw.c
19
#define ks2 tks.ks[1]
crypto/openssl/providers/implementations/ciphers/cipher_tdes_default_hw.c
20
#define ks3 tks.ks[2]
crypto/openssl/providers/implementations/ciphers/cipher_tdes_hw.c
19
#define ks1 tks.ks[0]
crypto/openssl/providers/implementations/ciphers/cipher_tdes_hw.c
20
#define ks2 tks.ks[1]
crypto/openssl/providers/implementations/ciphers/cipher_tdes_hw.c
21
#define ks3 tks.ks[2]
crypto/openssl/providers/implementations/ciphers/cipher_tdes_hw.c
54
dst->ks = &dctx->tks.ks;
crypto/openssl/providers/implementations/ciphers/cipher_tdes_hw.c
63
(*tctx->tstream.cbc)(in, out, inl, tctx->tks.ks, ctx->iv);
crypto/openssl/providers/implementations/ciphers/ciphercommon_hw.c
102
CRYPTO_cfb128_1_encrypt(in, out, len * 8, dat->ks, dat->iv, &num,
crypto/openssl/providers/implementations/ciphers/ciphercommon_hw.c
116
CRYPTO_ctr128_encrypt_ctr32(in, out, len, dat->ks, dat->iv, dat->buf,
crypto/openssl/providers/implementations/ciphers/ciphercommon_hw.c
119
CRYPTO_ctr128_encrypt(in, out, len, dat->ks, dat->iv, dat->buf,
crypto/openssl/providers/implementations/ciphers/ciphercommon_hw.c
20
(*dat->stream.cbc)(in, out, len, dat->ks, dat->iv, dat->enc);
crypto/openssl/providers/implementations/ciphers/ciphercommon_hw.c
22
CRYPTO_cbc128_encrypt(in, out, len, dat->ks, dat->iv, dat->block);
crypto/openssl/providers/implementations/ciphers/ciphercommon_hw.c
24
CRYPTO_cbc128_decrypt(in, out, len, dat->ks, dat->iv, dat->block);
crypto/openssl/providers/implementations/ciphers/ciphercommon_hw.c
38
(*dat->stream.ecb)(in, out, len, dat->ks, dat->enc);
crypto/openssl/providers/implementations/ciphers/ciphercommon_hw.c
41
(*dat->block)(in + i, out + i, dat->ks);
crypto/openssl/providers/implementations/ciphers/ciphercommon_hw.c
52
CRYPTO_ofb128_encrypt(in, out, len, dat->ks, dat->iv, &num, dat->block);
crypto/openssl/providers/implementations/ciphers/ciphercommon_hw.c
63
CRYPTO_cfb128_encrypt(in, out, len, dat->ks, dat->iv, &num, dat->enc,
crypto/openssl/providers/implementations/ciphers/ciphercommon_hw.c
75
CRYPTO_cfb128_8_encrypt(in, out, len, dat->ks, dat->iv, &num, dat->enc,
crypto/openssl/providers/implementations/ciphers/ciphercommon_hw.c
88
CRYPTO_cfb128_1_encrypt(in, out, len, dat->ks, dat->iv, &num,
crypto/openssl/providers/implementations/ciphers/ciphercommon_hw.c
95
CRYPTO_cfb128_1_encrypt(in, out, MAXBITCHUNK * 8, dat->ks,
crypto/openssl/providers/implementations/include/prov/ciphercommon.h
251
KEY_NAME *key = &(((CTX_NAME *)ctx)->ks.ks); \
crypto/openssl/providers/implementations/include/prov/ciphercommon.h
272
KEY_NAME *key = &(((CTX_NAME *)ctx)->ks.ks); \
crypto/openssl/providers/implementations/include/prov/ciphercommon.h
286
KEY_NAME *key = &(((CTX_NAME *)ctx)->ks.ks); \
crypto/openssl/providers/implementations/include/prov/ciphercommon.h
305
KEY_NAME *key = &(((CTX_NAME *)ctx)->ks.ks); \
crypto/openssl/providers/implementations/include/prov/ciphercommon.h
330
dst->ks = &dctx->ks.ks; \
crypto/openssl/providers/implementations/include/prov/ciphercommon.h
98
const void *ks; /* Pointer to algorithm specific key data */
crypto/openssl/providers/implementations/include/prov/ciphercommon_gcm.h
119
#define GCM_HW_SET_KEY_CTR_FN(ks, fn_set_enc_key, fn_block, fn_ctr) \
crypto/openssl/providers/implementations/include/prov/ciphercommon_gcm.h
120
fn_set_enc_key(key, keylen * 8, ks); \
crypto/openssl/providers/implementations/include/prov/ciphercommon_gcm.h
121
CRYPTO_gcm128_init(&ctx->gcm, ks, (block128_f)fn_block); \
crypto/openssl/test/destest.c
319
DES_key_schedule ks;
crypto/openssl/test/destest.c
323
DES_set_key_unchecked(&key_data[i], &ks);
crypto/openssl/test/destest.c
327
DES_ecb_encrypt(&in, &out, &ks, DES_ENCRYPT);
crypto/openssl/test/destest.c
328
DES_ecb_encrypt(&out, &outin, &ks, DES_DECRYPT);
crypto/openssl/test/destest.c
346
DES_key_schedule ks, ks2, ks3;
crypto/openssl/test/destest.c
349
DES_set_key_unchecked(&key_data[i], &ks);
crypto/openssl/test/destest.c
355
DES_ecb3_encrypt(&in, &out, &ks, &ks2, &ks, DES_ENCRYPT);
crypto/openssl/test/destest.c
356
DES_ecb3_encrypt(&out, &outin, &ks, &ks2, &ks, DES_DECRYPT);
crypto/openssl/test/destest.c
376
DES_key_schedule ks;
crypto/openssl/test/destest.c
379
if (!TEST_int_eq(DES_set_key_checked(&cbc_key, &ks), 0))
crypto/openssl/test/destest.c
384
DES_ncbc_encrypt(cbc_data, cbc_out, cbc_data_len + 1, &ks,
crypto/openssl/test/destest.c
390
DES_ncbc_encrypt(cbc_out, cbc_in, cbc_data_len + 1, &ks,
crypto/openssl/test/destest.c
398
DES_key_schedule ks;
crypto/openssl/test/destest.c
403
if (!TEST_int_eq(DES_set_key_checked(&cbc_key, &ks), 0))
crypto/openssl/test/destest.c
408
DES_xcbc_encrypt(cbc_data, cbc_out, n, &ks, &iv3, &cbc2_key, &cbc3_key,
crypto/openssl/test/destest.c
413
DES_xcbc_encrypt(cbc_out, cbc_in, n, &ks, &iv3, &cbc2_key, &cbc3_key,
crypto/openssl/test/destest.c
421
DES_key_schedule ks, ks2, ks3;
crypto/openssl/test/destest.c
427
if (!TEST_int_eq(DES_set_key_checked(&cbc_key, &ks), 0))
crypto/openssl/test/destest.c
437
DES_ede3_cbc_encrypt(cbc_data, cbc_out, 16L, &ks, &ks2, &ks3, &iv3,
crypto/openssl/test/destest.c
439
DES_ede3_cbc_encrypt(&cbc_data[16], &cbc_out[16], i - 16, &ks, &ks2,
crypto/openssl/test/destest.c
445
DES_ede3_cbc_encrypt(cbc_out, cbc_in, i, &ks, &ks2, &ks3, &iv3,
crypto/openssl/test/destest.c
454
DES_key_schedule ks;
crypto/openssl/test/destest.c
459
if (!TEST_int_eq(DES_set_key_checked(&cbc_key, &ks), 0))
crypto/openssl/test/destest.c
461
DES_ncbc_encrypt(&cbc_data[i], cbc_out, n, &ks, &iv, DES_ENCRYPT);
crypto/openssl/test/destest.c
469
DES_key_schedule ks;
crypto/openssl/test/destest.c
474
if (!TEST_int_eq(DES_set_key_checked(&cbc_key, &ks), 0))
crypto/openssl/test/destest.c
476
DES_ncbc_encrypt(cbc_data, &cbc_out[i], n, &ks, &iv, DES_ENCRYPT);
crypto/openssl/test/destest.c
500
DES_key_schedule ks;
crypto/openssl/test/destest.c
503
if (!TEST_int_eq(DES_set_key_checked(&cbc_key, &ks), 0))
crypto/openssl/test/destest.c
507
DES_pcbc_encrypt(cbc_data, cbc_out, n, &ks,
crypto/openssl/test/destest.c
511
DES_pcbc_encrypt(cbc_out, cbc_in, n, &ks,
crypto/openssl/test/destest.c
518
DES_key_schedule ks;
crypto/openssl/test/destest.c
520
DES_set_key_checked(&cfb_key, &ks);
crypto/openssl/test/destest.c
522
DES_cfb_encrypt(plain, cfb_buf1, bits, sizeof(plain), &ks, &cfb_tmp,
crypto/openssl/test/destest.c
527
DES_cfb_encrypt(cfb_buf1, cfb_buf2, bits, sizeof(plain), &ks, &cfb_tmp,
crypto/openssl/test/destest.c
554
DES_key_schedule ks;
crypto/openssl/test/destest.c
561
DES_set_key_checked(&cfb_key, &ks);
crypto/openssl/test/destest.c
564
DES_cfb64_encrypt(plain, cfb_buf1, 12, &ks, &cfb_tmp, &n, DES_ENCRYPT);
crypto/openssl/test/destest.c
565
DES_cfb64_encrypt(&plain[12], &cfb_buf1[12], sizeof(plain) - 12, &ks,
crypto/openssl/test/destest.c
571
DES_cfb64_encrypt(cfb_buf1, cfb_buf2, 17, &ks, &cfb_tmp, &n, DES_DECRYPT);
crypto/openssl/test/destest.c
573
sizeof(plain) - 17, &ks, &cfb_tmp, &n, DES_DECRYPT);
crypto/openssl/test/destest.c
579
DES_cfb_encrypt(&plain[i], &cfb_buf1[i], 8, 1, &ks, &cfb_tmp,
crypto/openssl/test/destest.c
586
DES_cfb_encrypt(&cfb_buf1[i], &cfb_buf2[i], 8, 1, &ks, &cfb_tmp,
crypto/openssl/test/destest.c
593
DES_key_schedule ks;
crypto/openssl/test/destest.c
596
DES_set_key_checked(&cfb_key, &ks);
crypto/openssl/test/destest.c
599
DES_ede3_cfb64_encrypt(plain, cfb_buf1, 12, &ks, &ks, &ks, &cfb_tmp, &n,
crypto/openssl/test/destest.c
601
DES_ede3_cfb64_encrypt(&plain[12], &cfb_buf1[12], sizeof(plain) - 12, &ks,
crypto/openssl/test/destest.c
602
&ks, &ks, &cfb_tmp, &n, DES_ENCRYPT);
crypto/openssl/test/destest.c
607
DES_ede3_cfb64_encrypt(cfb_buf1, cfb_buf2, (long)17, &ks, &ks, &ks,
crypto/openssl/test/destest.c
610
&ks, &ks, &ks, &cfb_tmp, &n, DES_DECRYPT);
crypto/openssl/test/destest.c
616
DES_key_schedule ks;
crypto/openssl/test/destest.c
618
DES_set_key_checked(&ofb_key, &ks);
crypto/openssl/test/destest.c
620
DES_ofb_encrypt(plain, ofb_buf1, 64, sizeof(plain) / 8, &ks, &ofb_tmp);
crypto/openssl/test/destest.c
625
DES_ofb_encrypt(ofb_buf1, ofb_buf2, 64, sizeof(ofb_buf1) / 8, &ks,
crypto/openssl/test/destest.c
632
DES_key_schedule ks;
crypto/openssl/test/destest.c
636
DES_set_key_checked(&ofb_key, &ks);
crypto/openssl/test/destest.c
642
DES_ofb64_encrypt(&plain[i], &ofb_buf1[i], 1, &ks, &ofb_tmp, &num);
crypto/openssl/test/destest.c
648
DES_ofb64_encrypt(ofb_buf1, ofb_buf2, sizeof(ofb_buf1), &ks, &ofb_tmp,
crypto/openssl/test/destest.c
655
DES_key_schedule ks;
crypto/openssl/test/destest.c
659
DES_set_key_checked(&ofb_key, &ks);
crypto/openssl/test/destest.c
665
DES_ede3_ofb64_encrypt(&plain[i], &ofb_buf1[i], 1, &ks, &ks,
crypto/openssl/test/destest.c
666
&ks, &ofb_tmp, &num);
crypto/openssl/test/destest.c
672
DES_ede3_ofb64_encrypt(ofb_buf1, ofb_buf2, sizeof(ofb_buf1), &ks, &ks, &ks,
crypto/openssl/test/destest.c
680
DES_key_schedule ks;
crypto/openssl/test/destest.c
683
DES_set_key_checked(&cbc_key, &ks);
crypto/openssl/test/destest.c
684
cs = DES_cbc_cksum(cbc_data, &cret, strlen((char *)cbc_data), &ks,
crypto/openssl/test/modes_internal_test.c
113
static AES_KEY ks;
crypto/openssl/test/modes_internal_test.c
116
AES_set_encrypt_key(cts128_test_key, 128, &ks);
crypto/openssl/test/modes_internal_test.c
119
return &ks;
crypto/openssl/test/modes_internal_test.c
125
static AES_KEY ks;
crypto/openssl/test/modes_internal_test.c
128
AES_set_decrypt_key(cts128_test_key, 128, &ks);
crypto/openssl/test/modes_internal_test.c
131
return &ks;
sys/cddl/compat/opensolaris/sys/sid.h
59
ksid_getid(ksid_t *ks)
sys/cddl/compat/opensolaris/sys/sid.h
66
ksid_getdomain(ksid_t *ks)
sys/cddl/compat/opensolaris/sys/sid.h
73
ksid_getrid(ksid_t *ks)
sys/cddl/dev/kinst/aarch64/kinst_isa.c
208
struct kinst_cpu_state *ks;
sys/cddl/dev/kinst/aarch64/kinst_isa.c
211
ks = DPCPU_PTR(kinst_state);
sys/cddl/dev/kinst/aarch64/kinst_isa.c
217
if (ks->state == KINST_PROBE_FIRED &&
sys/cddl/dev/kinst/aarch64/kinst_isa.c
218
addr == (uintptr_t)(ks->kp->kp_tramp + INSN_SIZE)) {
sys/cddl/dev/kinst/aarch64/kinst_isa.c
223
if ((ks->status & PSR_I) == 0)
sys/cddl/dev/kinst/aarch64/kinst_isa.c
225
ks->state = KINST_PROBE_ARMED;
sys/cddl/dev/kinst/aarch64/kinst_isa.c
226
return (kinst_jump_next_instr(frame, ks->kp));
sys/cddl/dev/kinst/aarch64/kinst_isa.c
244
ks->state = KINST_PROBE_FIRED;
sys/cddl/dev/kinst/aarch64/kinst_isa.c
245
ks->kp = kp;
sys/cddl/dev/kinst/aarch64/kinst_isa.c
251
ks->status = frame->tf_spsr;
sys/cddl/dev/kinst/aarch64/kinst_isa.c
417
struct kinst_cpu_state *ks;
sys/cddl/dev/kinst/aarch64/kinst_isa.c
421
ks = DPCPU_PTR(kinst_state);
sys/cddl/dev/kinst/aarch64/kinst_isa.c
422
ks->state = KINST_PROBE_ARMED;
sys/cddl/dev/kinst/riscv/kinst_isa.c
296
struct kinst_cpu_state *ks;
sys/cddl/dev/kinst/riscv/kinst_isa.c
299
ks = DPCPU_PTR(kinst_state);
sys/cddl/dev/kinst/riscv/kinst_isa.c
305
if (ks->state == KINST_PROBE_FIRED &&
sys/cddl/dev/kinst/riscv/kinst_isa.c
306
addr == (uintptr_t)(ks->kp->kp_tramp + INSN_SIZE)) {
sys/cddl/dev/kinst/riscv/kinst_isa.c
311
if ((ks->status & SSTATUS_SPIE) != 0)
sys/cddl/dev/kinst/riscv/kinst_isa.c
313
ks->state = KINST_PROBE_ARMED;
sys/cddl/dev/kinst/riscv/kinst_isa.c
314
return (kinst_jump_next_instr(frame, ks->kp));
sys/cddl/dev/kinst/riscv/kinst_isa.c
332
ks->state = KINST_PROBE_FIRED;
sys/cddl/dev/kinst/riscv/kinst_isa.c
333
ks->kp = kp;
sys/cddl/dev/kinst/riscv/kinst_isa.c
339
ks->status = frame->tf_sstatus;
sys/cddl/dev/kinst/riscv/kinst_isa.c
556
struct kinst_cpu_state *ks;
sys/cddl/dev/kinst/riscv/kinst_isa.c
560
ks = DPCPU_PTR(kinst_state);
sys/cddl/dev/kinst/riscv/kinst_isa.c
561
ks->state = KINST_PROBE_ARMED;
sys/crypto/des/des.h
68
} ks;
sys/crypto/des/des_ecb.c
107
des_encrypt1(ll,ks,enc);
sys/crypto/des/des_ecb.c
98
des_key_schedule ks, int enc)
sys/crypto/des/des_enc.c
165
void des_encrypt2(DES_LONG *data, des_key_schedule ks, int enc)
sys/crypto/des/des_enc.c
189
s=ks->ks.deslong;
sys/crypto/des/des_enc.c
67
void des_encrypt1(DES_LONG *data, des_key_schedule ks, int enc)
sys/crypto/des/des_enc.c
93
s=ks->ks.deslong;
sys/crypto/des/des_setkey.c
177
k = &schedule->ks.deslong[0];
sys/crypto/openssl/amd64/ossl_aes_gcm_avx512.c
51
void ossl_aes_gcm_init_avx512(const void *ks, void *gcm128ctx);
sys/crypto/openssl/amd64/ossl_aes_gcm_avx512.c
52
void ossl_aes_gcm_setiv_avx512(const void *ks, void *gcm128ctx,
sys/crypto/openssl/amd64/ossl_aes_gcm_avx512.c
56
void ossl_aes_gcm_encrypt_avx512(const void *ks, void *gcm128ctx,
sys/crypto/openssl/amd64/ossl_aes_gcm_avx512.c
59
void ossl_aes_gcm_decrypt_avx512(const void *ks, void *gcm128ctx,
sys/crypto/openssl/arm/ossl_aes_gcm_neon.c
203
memcpy(&bsks.ks, &ctx->aes_ks, sizeof(bsks.ks));
sys/crypto/openssl/arm/ossl_aes_gcm_neon.c
26
void AES_encrypt(const void *in, void *out, const void *ks);
sys/crypto/openssl/arm/ossl_aes_gcm_neon.c
27
void AES_set_encrypt_key(const void *key, int keylen, void *ks);
sys/crypto/openssl/arm/ossl_aes_gcm_neon.c
297
memcpy(&bsks.ks, &ctx->aes_ks, sizeof(bsks.ks));
sys/crypto/openssl/arm/ossl_aes_gcm_neon.c
35
unsigned char *out, size_t blocks, void *ks, const unsigned char *iv);
sys/crypto/openssl/ossl_aes_gcm.c
47
void AES_encrypt(const unsigned char *in, unsigned char *out, void *ks);
sys/crypto/openssl/ossl_aes_gcm.c
49
size_t blocks, void *ks, const unsigned char *iv);
sys/crypto/openssl/ossl_aes_gcm.c
72
void AES_encrypt(const unsigned char *in, unsigned char *out, void *ks);
sys/crypto/openssl/ossl_aes_gcm.c
74
size_t blocks, void *ks, const unsigned char *iv);
sys/crypto/openssl/ossl_arm.h
41
struct ossl_aes_keysched ks;
sys/crypto/openssl/ossl_arm.h
66
memcpy(&bsks.ks, key, sizeof(bsks.ks));
sys/crypto/openssl/ossl_cipher.h
57
uint32_t ks[4 * (RIJNDAEL_MAXNR + 1)];
sys/crypto/skein/skein_block.c
105
Skein_Show_Block(BLK_BITS,&ctx->h,ctx->X,blkPtr,w,ks,ts);
sys/crypto/skein/skein_block.c
107
X0 = w[0] + ks[0]; /* do the first full key injection */
sys/crypto/skein/skein_block.c
108
X1 = w[1] + ks[1] + ts[0];
sys/crypto/skein/skein_block.c
109
X2 = w[2] + ks[2] + ts[1];
sys/crypto/skein/skein_block.c
110
X3 = w[3] + ks[3];
sys/crypto/skein/skein_block.c
128
X0 += ks[((R)+1) % 5]; /* inject the key schedule value */ \
sys/crypto/skein/skein_block.c
129
X1 += ks[((R)+2) % 5] + ts[((R)+1) % 3]; \
sys/crypto/skein/skein_block.c
130
X2 += ks[((R)+3) % 5] + ts[((R)+2) % 3]; \
sys/crypto/skein/skein_block.c
131
X3 += ks[((R)+4) % 5] + (R)+1; \
sys/crypto/skein/skein_block.c
139
X0 += ks[r+(R)+0]; /* inject the key schedule value */ \
sys/crypto/skein/skein_block.c
140
X1 += ks[r+(R)+1] + ts[r+(R)+0]; \
sys/crypto/skein/skein_block.c
141
X2 += ks[r+(R)+2] + ts[r+(R)+1]; \
sys/crypto/skein/skein_block.c
142
X3 += ks[r+(R)+3] + r+(R) ; \
sys/crypto/skein/skein_block.c
143
ks[r + (R)+4 ] = ks[r+(R)-1]; /* rotate key schedule */\
sys/crypto/skein/skein_block.c
282
ks[0] = ctx->X[0];
sys/crypto/skein/skein_block.c
283
ks[1] = ctx->X[1];
sys/crypto/skein/skein_block.c
284
ks[2] = ctx->X[2];
sys/crypto/skein/skein_block.c
285
ks[3] = ctx->X[3];
sys/crypto/skein/skein_block.c
286
ks[4] = ctx->X[4];
sys/crypto/skein/skein_block.c
287
ks[5] = ctx->X[5];
sys/crypto/skein/skein_block.c
288
ks[6] = ctx->X[6];
sys/crypto/skein/skein_block.c
289
ks[7] = ctx->X[7];
sys/crypto/skein/skein_block.c
290
ks[8] = ks[0] ^ ks[1] ^ ks[2] ^ ks[3] ^
sys/crypto/skein/skein_block.c
291
ks[4] ^ ks[5] ^ ks[6] ^ ks[7] ^ SKEIN_KS_PARITY;
sys/crypto/skein/skein_block.c
297
Skein_Show_Block(BLK_BITS,&ctx->h,ctx->X,blkPtr,w,ks,ts);
sys/crypto/skein/skein_block.c
299
X0 = w[0] + ks[0]; /* do the first full key injection */
sys/crypto/skein/skein_block.c
300
X1 = w[1] + ks[1];
sys/crypto/skein/skein_block.c
301
X2 = w[2] + ks[2];
sys/crypto/skein/skein_block.c
302
X3 = w[3] + ks[3];
sys/crypto/skein/skein_block.c
303
X4 = w[4] + ks[4];
sys/crypto/skein/skein_block.c
304
X5 = w[5] + ks[5] + ts[0];
sys/crypto/skein/skein_block.c
305
X6 = w[6] + ks[6] + ts[1];
sys/crypto/skein/skein_block.c
306
X7 = w[7] + ks[7];
sys/crypto/skein/skein_block.c
324
X0 += ks[((R)+1) % 9]; /* inject the key schedule value */ \
sys/crypto/skein/skein_block.c
325
X1 += ks[((R)+2) % 9]; \
sys/crypto/skein/skein_block.c
326
X2 += ks[((R)+3) % 9]; \
sys/crypto/skein/skein_block.c
327
X3 += ks[((R)+4) % 9]; \
sys/crypto/skein/skein_block.c
328
X4 += ks[((R)+5) % 9]; \
sys/crypto/skein/skein_block.c
329
X5 += ks[((R)+6) % 9] + ts[((R)+1) % 3]; \
sys/crypto/skein/skein_block.c
330
X6 += ks[((R)+7) % 9] + ts[((R)+2) % 3]; \
sys/crypto/skein/skein_block.c
331
X7 += ks[((R)+8) % 9] + (R)+1; \
sys/crypto/skein/skein_block.c
339
X0 += ks[r+(R)+0]; /* inject the key schedule value */ \
sys/crypto/skein/skein_block.c
340
X1 += ks[r+(R)+1]; \
sys/crypto/skein/skein_block.c
341
X2 += ks[r+(R)+2]; \
sys/crypto/skein/skein_block.c
342
X3 += ks[r+(R)+3]; \
sys/crypto/skein/skein_block.c
343
X4 += ks[r+(R)+4]; \
sys/crypto/skein/skein_block.c
344
X5 += ks[r+(R)+5] + ts[r+(R)+0]; \
sys/crypto/skein/skein_block.c
345
X6 += ks[r+(R)+6] + ts[r+(R)+1]; \
sys/crypto/skein/skein_block.c
346
X7 += ks[r+(R)+7] + r+(R) ; \
sys/crypto/skein/skein_block.c
347
ks[r + (R)+8] = ks[r+(R)-1]; /* rotate key schedule */ \
sys/crypto/skein/skein_block.c
494
ks[ 0] = ctx->X[ 0];
sys/crypto/skein/skein_block.c
495
ks[ 1] = ctx->X[ 1];
sys/crypto/skein/skein_block.c
496
ks[ 2] = ctx->X[ 2];
sys/crypto/skein/skein_block.c
497
ks[ 3] = ctx->X[ 3];
sys/crypto/skein/skein_block.c
498
ks[ 4] = ctx->X[ 4];
sys/crypto/skein/skein_block.c
499
ks[ 5] = ctx->X[ 5];
sys/crypto/skein/skein_block.c
500
ks[ 6] = ctx->X[ 6];
sys/crypto/skein/skein_block.c
501
ks[ 7] = ctx->X[ 7];
sys/crypto/skein/skein_block.c
502
ks[ 8] = ctx->X[ 8];
sys/crypto/skein/skein_block.c
503
ks[ 9] = ctx->X[ 9];
sys/crypto/skein/skein_block.c
504
ks[10] = ctx->X[10];
sys/crypto/skein/skein_block.c
505
ks[11] = ctx->X[11];
sys/crypto/skein/skein_block.c
506
ks[12] = ctx->X[12];
sys/crypto/skein/skein_block.c
507
ks[13] = ctx->X[13];
sys/crypto/skein/skein_block.c
508
ks[14] = ctx->X[14];
sys/crypto/skein/skein_block.c
509
ks[15] = ctx->X[15];
sys/crypto/skein/skein_block.c
510
ks[16] = ks[ 0] ^ ks[ 1] ^ ks[ 2] ^ ks[ 3] ^
sys/crypto/skein/skein_block.c
511
ks[ 4] ^ ks[ 5] ^ ks[ 6] ^ ks[ 7] ^
sys/crypto/skein/skein_block.c
512
ks[ 8] ^ ks[ 9] ^ ks[10] ^ ks[11] ^
sys/crypto/skein/skein_block.c
513
ks[12] ^ ks[13] ^ ks[14] ^ ks[15] ^ SKEIN_KS_PARITY;
sys/crypto/skein/skein_block.c
519
Skein_Show_Block(BLK_BITS,&ctx->h,ctx->X,blkPtr,w,ks,ts);
sys/crypto/skein/skein_block.c
521
X00 = w[ 0] + ks[ 0]; /* do the first full key injection */
sys/crypto/skein/skein_block.c
522
X01 = w[ 1] + ks[ 1];
sys/crypto/skein/skein_block.c
523
X02 = w[ 2] + ks[ 2];
sys/crypto/skein/skein_block.c
524
X03 = w[ 3] + ks[ 3];
sys/crypto/skein/skein_block.c
525
X04 = w[ 4] + ks[ 4];
sys/crypto/skein/skein_block.c
526
X05 = w[ 5] + ks[ 5];
sys/crypto/skein/skein_block.c
527
X06 = w[ 6] + ks[ 6];
sys/crypto/skein/skein_block.c
528
X07 = w[ 7] + ks[ 7];
sys/crypto/skein/skein_block.c
529
X08 = w[ 8] + ks[ 8];
sys/crypto/skein/skein_block.c
530
X09 = w[ 9] + ks[ 9];
sys/crypto/skein/skein_block.c
531
X10 = w[10] + ks[10];
sys/crypto/skein/skein_block.c
532
X11 = w[11] + ks[11];
sys/crypto/skein/skein_block.c
533
X12 = w[12] + ks[12];
sys/crypto/skein/skein_block.c
534
X13 = w[13] + ks[13] + ts[0];
sys/crypto/skein/skein_block.c
535
X14 = w[14] + ks[14] + ts[1];
sys/crypto/skein/skein_block.c
536
X15 = w[15] + ks[15];
sys/crypto/skein/skein_block.c
556
X00 += ks[((R)+ 1) % 17]; /* inject the key schedule value */ \
sys/crypto/skein/skein_block.c
557
X01 += ks[((R)+ 2) % 17]; \
sys/crypto/skein/skein_block.c
558
X02 += ks[((R)+ 3) % 17]; \
sys/crypto/skein/skein_block.c
559
X03 += ks[((R)+ 4) % 17]; \
sys/crypto/skein/skein_block.c
560
X04 += ks[((R)+ 5) % 17]; \
sys/crypto/skein/skein_block.c
561
X05 += ks[((R)+ 6) % 17]; \
sys/crypto/skein/skein_block.c
562
X06 += ks[((R)+ 7) % 17]; \
sys/crypto/skein/skein_block.c
563
X07 += ks[((R)+ 8) % 17]; \
sys/crypto/skein/skein_block.c
564
X08 += ks[((R)+ 9) % 17]; \
sys/crypto/skein/skein_block.c
565
X09 += ks[((R)+10) % 17]; \
sys/crypto/skein/skein_block.c
566
X10 += ks[((R)+11) % 17]; \
sys/crypto/skein/skein_block.c
567
X11 += ks[((R)+12) % 17]; \
sys/crypto/skein/skein_block.c
568
X12 += ks[((R)+13) % 17]; \
sys/crypto/skein/skein_block.c
569
X13 += ks[((R)+14) % 17] + ts[((R)+1) % 3]; \
sys/crypto/skein/skein_block.c
570
X14 += ks[((R)+15) % 17] + ts[((R)+2) % 3]; \
sys/crypto/skein/skein_block.c
571
X15 += ks[((R)+16) % 17] + (R)+1; \
sys/crypto/skein/skein_block.c
579
X00 += ks[r+(R)+ 0]; /* inject the key schedule value */ \
sys/crypto/skein/skein_block.c
580
X01 += ks[r+(R)+ 1]; \
sys/crypto/skein/skein_block.c
581
X02 += ks[r+(R)+ 2]; \
sys/crypto/skein/skein_block.c
582
X03 += ks[r+(R)+ 3]; \
sys/crypto/skein/skein_block.c
583
X04 += ks[r+(R)+ 4]; \
sys/crypto/skein/skein_block.c
584
X05 += ks[r+(R)+ 5]; \
sys/crypto/skein/skein_block.c
585
X06 += ks[r+(R)+ 6]; \
sys/crypto/skein/skein_block.c
586
X07 += ks[r+(R)+ 7]; \
sys/crypto/skein/skein_block.c
587
X08 += ks[r+(R)+ 8]; \
sys/crypto/skein/skein_block.c
588
X09 += ks[r+(R)+ 9]; \
sys/crypto/skein/skein_block.c
589
X10 += ks[r+(R)+10]; \
sys/crypto/skein/skein_block.c
590
X11 += ks[r+(R)+11]; \
sys/crypto/skein/skein_block.c
591
X12 += ks[r+(R)+12]; \
sys/crypto/skein/skein_block.c
592
X13 += ks[r+(R)+13] + ts[r+(R)+0]; \
sys/crypto/skein/skein_block.c
593
X14 += ks[r+(R)+14] + ts[r+(R)+1]; \
sys/crypto/skein/skein_block.c
594
X15 += ks[r+(R)+15] + r+(R) ; \
sys/crypto/skein/skein_block.c
595
ks[r + (R)+16] = ks[r+(R)-1]; /* rotate key schedule */ \
sys/crypto/skein/skein_block.c
95
ks[0] = ctx->X[0];
sys/crypto/skein/skein_block.c
96
ks[1] = ctx->X[1];
sys/crypto/skein/skein_block.c
97
ks[2] = ctx->X[2];
sys/crypto/skein/skein_block.c
98
ks[3] = ctx->X[3];
sys/crypto/skein/skein_block.c
99
ks[4] = ks[0] ^ ks[1] ^ ks[2] ^ ks[3] ^ SKEIN_KS_PARITY;
sys/dev/hwpmc/hwpmc_soft.c
359
pmc_soft_intr(struct pmckern_soft *ks)
sys/dev/hwpmc/hwpmc_soft.c
365
KASSERT(ks->pm_cpu >= 0 && ks->pm_cpu < pmc_cpu_max(),
sys/dev/hwpmc/hwpmc_soft.c
366
("[soft,%d] CPU %d out of range", __LINE__, ks->pm_cpu));
sys/dev/hwpmc/hwpmc_soft.c
369
pc = soft_pcpu[ks->pm_cpu];
sys/dev/hwpmc/hwpmc_soft.c
376
pm->pm_event != ks->pm_ev) {
sys/dev/hwpmc/hwpmc_soft.c
386
user_mode = TRAPF_USERMODE(ks->pm_tf);
sys/dev/hwpmc/hwpmc_soft.c
387
error = pmc_process_interrupt(PMC_SR, pm, ks->pm_tf);
sys/dev/hwpmc/hwpmc_soft.c
389
soft_stop_pmc(ks->pm_cpu, ri, pm);
sys/dev/hwpmc/hwpmc_soft.h
45
int pmc_soft_intr(struct pmckern_soft *ks);
sys/dev/hyperv/input/hv_kbd.c
268
keystroke ks;
sys/dev/hyperv/input/hv_kbd.c
289
if (hv_kbd_fetch_top(sc, &ks)) {
sys/dev/hyperv/input/hv_kbd.c
292
if ((ks.info & IS_E0) || (ks.info & IS_E1)) {
sys/dev/hyperv/input/hv_kbd.c
297
if (ks.info & IS_E0) {
sys/dev/hyperv/input/hv_kbd.c
299
ks.info &= ~IS_E0;
sys/dev/hyperv/input/hv_kbd.c
300
} else if (ks.info & IS_E1) {
sys/dev/hyperv/input/hv_kbd.c
302
ks.info &= ~IS_E1;
sys/dev/hyperv/input/hv_kbd.c
308
hv_kbd_modify_top(sc, &ks);
sys/dev/hyperv/input/hv_kbd.c
309
} else if (ks.info & IS_UNICODE) {
sys/dev/hyperv/input/hv_kbd.c
322
scancode = ks.makecode;
sys/dev/hyperv/input/hv_kbd.c
323
if (ks.info & IS_BREAK) {
sys/dev/hyperv/input/hv_kbdc.c
114
keystroke ks;
sys/dev/hyperv/input/hv_kbdc.c
144
hv_kbd_produce_ks(hv_kbd_sc *sc, const keystroke *ks)
sys/dev/hyperv/input/hv_kbdc.c
155
ksi->ks = *ks;
sys/dev/hyperv/input/hv_kbdc.c
176
*result = ksi->ks;
sys/dev/hyperv/input/hv_kbdc.c
217
ksi->ks = *top;
sys/dev/hyperv/input/hv_kbdc.c
278
info = keystroke->ks.info;
sys/dev/hyperv/input/hv_kbdc.c
279
scan_code = keystroke->ks.makecode;
sys/dev/hyperv/input/hv_kbdc.c
282
hv_kbd_produce_ks(sc, &keystroke->ks);
sys/dev/hyperv/input/hv_kbdc.h
104
int hv_kbd_produce_ks(hv_kbd_sc *sc, const keystroke *ks);
sys/dev/hyperv/input/hv_kbdc.h
74
keystroke ks;
sys/dev/qat_c2xxx/qat.c
1193
uint32_t ks[4 * (RIJNDAEL_MAXNR + 1)];
sys/dev/qat_c2xxx/qat.c
1198
rounds = rijndaelKeySetupEnc(ks, key, klen * NBBY);
sys/dev/qat_c2xxx/qat.c
1199
rijndaelEncrypt(ks, rounds, zeros, state);
sys/dev/qat_c2xxx/qat.c
1200
explicit_bzero(ks, sizeof(ks));
sys/dev/safexcel/safexcel.c
1286
uint32_t ks[4 * (RIJNDAEL_MAXNR + 1)];
sys/dev/safexcel/safexcel.c
1292
rounds = rijndaelKeySetupEnc(ks, key, klen * NBBY);
sys/dev/safexcel/safexcel.c
1293
rijndaelEncrypt(ks, rounds, zeros, (uint8_t *)hashkey);
sys/dev/safexcel/safexcel.c
1297
explicit_bzero(ks, sizeof(ks));
sys/kern/ksched.c
72
ksched_detach(struct ksched *ks)
sys/kern/ksched.c
75
free(ks, M_P31B);
sys/kern/uipc_sem.c
119
static int ksem_access(struct ksem *ks, struct ucred *ucred);
sys/kern/uipc_sem.c
125
static void ksem_drop(struct ksem *ks);
sys/kern/uipc_sem.c
128
static struct ksem *ksem_hold(struct ksem *ks);
sys/kern/uipc_sem.c
129
static void ksem_insert(char *path, Fnv32_t fnv, struct ksem *ks);
sys/kern/uipc_sem.c
165
struct ksem *ks;
sys/kern/uipc_sem.c
170
ks = fp->f_data;
sys/kern/uipc_sem.c
173
error = mac_posixsem_check_stat(active_cred, fp->f_cred, ks);
sys/kern/uipc_sem.c
185
sb->st_atim = ks->ks_atime;
sys/kern/uipc_sem.c
186
sb->st_ctim = ks->ks_ctime;
sys/kern/uipc_sem.c
187
sb->st_mtim = ks->ks_mtime;
sys/kern/uipc_sem.c
188
sb->st_birthtim = ks->ks_birthtime;
sys/kern/uipc_sem.c
189
sb->st_uid = ks->ks_uid;
sys/kern/uipc_sem.c
190
sb->st_gid = ks->ks_gid;
sys/kern/uipc_sem.c
191
sb->st_mode = S_IFREG | ks->ks_mode; /* XXX */
sys/kern/uipc_sem.c
201
struct ksem *ks;
sys/kern/uipc_sem.c
205
ks = fp->f_data;
sys/kern/uipc_sem.c
208
error = mac_posixsem_check_setmode(active_cred, ks, mode);
sys/kern/uipc_sem.c
212
error = vaccess(VREG, ks->ks_mode, ks->ks_uid, ks->ks_gid, VADMIN,
sys/kern/uipc_sem.c
216
ks->ks_mode = mode & ACCESSPERMS;
sys/kern/uipc_sem.c
226
struct ksem *ks;
sys/kern/uipc_sem.c
230
ks = fp->f_data;
sys/kern/uipc_sem.c
233
error = mac_posixsem_check_setowner(active_cred, ks, uid, gid);
sys/kern/uipc_sem.c
238
uid = ks->ks_uid;
sys/kern/uipc_sem.c
240
gid = ks->ks_gid;
sys/kern/uipc_sem.c
241
if (((uid != ks->ks_uid && uid != active_cred->cr_uid) ||
sys/kern/uipc_sem.c
242
(gid != ks->ks_gid && !groupmember(gid, active_cred))) &&
sys/kern/uipc_sem.c
245
ks->ks_uid = uid;
sys/kern/uipc_sem.c
246
ks->ks_gid = gid;
sys/kern/uipc_sem.c
255
struct ksem *ks;
sys/kern/uipc_sem.c
257
ks = fp->f_data;
sys/kern/uipc_sem.c
259
ksem_drop(ks);
sys/kern/uipc_sem.c
268
struct ksem *ks;
sys/kern/uipc_sem.c
272
ks = fp->f_data;
sys/kern/uipc_sem.c
274
kif->kf_un.kf_sem.kf_sem_value = ks->ks_value;
sys/kern/uipc_sem.c
275
kif->kf_un.kf_sem.kf_sem_mode = S_IFREG | ks->ks_mode; /* XXX */
sys/kern/uipc_sem.c
277
if (ks->ks_path != NULL) {
sys/kern/uipc_sem.c
279
if (ks->ks_path != NULL) {
sys/kern/uipc_sem.c
280
path = ks->ks_path;
sys/kern/uipc_sem.c
303
struct ksem *ks;
sys/kern/uipc_sem.c
312
ks = malloc(sizeof(*ks), M_KSEM, M_WAITOK | M_ZERO);
sys/kern/uipc_sem.c
313
ks->ks_uid = ucred->cr_uid;
sys/kern/uipc_sem.c
314
ks->ks_gid = ucred->cr_gid;
sys/kern/uipc_sem.c
315
ks->ks_mode = mode;
sys/kern/uipc_sem.c
316
ks->ks_value = value;
sys/kern/uipc_sem.c
317
cv_init(&ks->ks_cv, "ksem");
sys/kern/uipc_sem.c
318
vfs_timestamp(&ks->ks_birthtime);
sys/kern/uipc_sem.c
319
ks->ks_atime = ks->ks_mtime = ks->ks_ctime = ks->ks_birthtime;
sys/kern/uipc_sem.c
320
refcount_init(&ks->ks_ref, 1);
sys/kern/uipc_sem.c
322
mac_posixsem_init(ks);
sys/kern/uipc_sem.c
323
mac_posixsem_create(ucred, ks);
sys/kern/uipc_sem.c
326
return (ks);
sys/kern/uipc_sem.c
330
ksem_hold(struct ksem *ks)
sys/kern/uipc_sem.c
333
refcount_acquire(&ks->ks_ref);
sys/kern/uipc_sem.c
334
return (ks);
sys/kern/uipc_sem.c
338
ksem_drop(struct ksem *ks)
sys/kern/uipc_sem.c
341
if (refcount_release(&ks->ks_ref)) {
sys/kern/uipc_sem.c
343
mac_posixsem_destroy(ks);
sys/kern/uipc_sem.c
345
cv_destroy(&ks->ks_cv);
sys/kern/uipc_sem.c
346
free(ks, M_KSEM);
sys/kern/uipc_sem.c
358
ksem_access(struct ksem *ks, struct ucred *ucred)
sys/kern/uipc_sem.c
362
error = vaccess(VREG, ks->ks_mode, ks->ks_uid, ks->ks_gid,
sys/kern/uipc_sem.c
390
ksem_insert(char *path, Fnv32_t fnv, struct ksem *ks)
sys/kern/uipc_sem.c
397
map->km_ksem = ksem_hold(ks);
sys/kern/uipc_sem.c
398
ks->ks_path = path;
sys/kern/uipc_sem.c
467
struct ksem *ks;
sys/kern/uipc_sem.c
505
ks = ksem_alloc(td->td_ucred, mode, value);
sys/kern/uipc_sem.c
506
if (ks == NULL)
sys/kern/uipc_sem.c
509
ks->ks_flags |= KS_ANONYMOUS;
sys/kern/uipc_sem.c
533
ks = ksem_lookup(path, fnv);
sys/kern/uipc_sem.c
534
if (ks == NULL) {
sys/kern/uipc_sem.c
537
ks = ksem_alloc(td->td_ucred, mode, value);
sys/kern/uipc_sem.c
538
if (ks == NULL)
sys/kern/uipc_sem.c
541
ksem_insert(path, fnv, ks);
sys/kern/uipc_sem.c
557
ks);
sys/kern/uipc_sem.c
560
error = ksem_access(ks, td->td_ucred);
sys/kern/uipc_sem.c
563
ksem_hold(ks);
sys/kern/uipc_sem.c
566
ks = NULL;
sys/kern/uipc_sem.c
575
KASSERT(ks == NULL, ("ksem_create error with a ksem"));
sys/kern/uipc_sem.c
580
KASSERT(ks != NULL, ("ksem_create w/o a ksem"));
sys/kern/uipc_sem.c
582
finit(fp, FREAD | FWRITE, DTYPE_SEM, ks, &ksem_ops);
sys/kern/uipc_sem.c
593
struct ksem *ks;
sys/kern/uipc_sem.c
604
ks = fp->f_data;
sys/kern/uipc_sem.c
605
if (ks->ks_flags & KS_DEAD) {
sys/kern/uipc_sem.c
692
struct ksem *ks;
sys/kern/uipc_sem.c
701
ks = fp->f_data;
sys/kern/uipc_sem.c
702
if (ks->ks_flags & KS_ANONYMOUS) {
sys/kern/uipc_sem.c
721
struct ksem *ks;
sys/kern/uipc_sem.c
729
ks = fp->f_data;
sys/kern/uipc_sem.c
733
error = mac_posixsem_check_post(td->td_ucred, fp->f_cred, ks);
sys/kern/uipc_sem.c
737
if (ks->ks_value == SEM_VALUE_MAX) {
sys/kern/uipc_sem.c
741
++ks->ks_value;
sys/kern/uipc_sem.c
742
if (ks->ks_waiters > 0)
sys/kern/uipc_sem.c
743
cv_signal(&ks->ks_cv);
sys/kern/uipc_sem.c
745
vfs_timestamp(&ks->ks_ctime);
sys/kern/uipc_sem.c
813
struct ksem *ks;
sys/kern/uipc_sem.c
822
ks = fp->f_data;
sys/kern/uipc_sem.c
827
error = mac_posixsem_check_wait(td->td_ucred, fp->f_cred, ks);
sys/kern/uipc_sem.c
833
DP(("kern_sem_wait value = %d, tryflag %d\n", ks->ks_value, tryflag));
sys/kern/uipc_sem.c
834
vfs_timestamp(&ks->ks_atime);
sys/kern/uipc_sem.c
835
while (ks->ks_value == 0) {
sys/kern/uipc_sem.c
836
ks->ks_waiters++;
sys/kern/uipc_sem.c
840
error = cv_wait_sig(&ks->ks_cv, &sem_lock);
sys/kern/uipc_sem.c
851
error = cv_timedwait_sig(&ks->ks_cv,
sys/kern/uipc_sem.c
857
ks->ks_waiters--;
sys/kern/uipc_sem.c
861
ks->ks_value--;
sys/kern/uipc_sem.c
862
DP(("kern_sem_wait value post-decrement = %d\n", ks->ks_value));
sys/kern/uipc_sem.c
883
struct ksem *ks;
sys/kern/uipc_sem.c
891
ks = fp->f_data;
sys/kern/uipc_sem.c
895
error = mac_posixsem_check_getvalue(td->td_ucred, fp->f_cred, ks);
sys/kern/uipc_sem.c
902
val = ks->ks_value;
sys/kern/uipc_sem.c
903
vfs_timestamp(&ks->ks_atime);
sys/kern/uipc_sem.c
919
struct ksem *ks;
sys/kern/uipc_sem.c
927
ks = fp->f_data;
sys/kern/uipc_sem.c
928
if (!(ks->ks_flags & KS_ANONYMOUS)) {
sys/kern/uipc_sem.c
933
if (ks->ks_waiters != 0) {
sys/kern/uipc_sem.c
938
ks->ks_flags |= KS_DEAD;
sys/kgssapi/krb5/kcrypto.c
62
struct krb5_key_state *ks;
sys/kgssapi/krb5/kcrypto.c
64
ks = malloc(sizeof(struct krb5_key_state), M_GSSAPI, M_WAITOK);
sys/kgssapi/krb5/kcrypto.c
65
ks->ks_class = ec;
sys/kgssapi/krb5/kcrypto.c
66
refcount_init(&ks->ks_refs, 1);
sys/kgssapi/krb5/kcrypto.c
67
ks->ks_key = malloc(ec->ec_keylen, M_GSSAPI, M_WAITOK);
sys/kgssapi/krb5/kcrypto.c
68
ec->ec_init(ks);
sys/kgssapi/krb5/kcrypto.c
70
return (ks);
sys/kgssapi/krb5/kcrypto.c
74
krb5_free_key(struct krb5_key_state *ks)
sys/kgssapi/krb5/kcrypto.c
77
if (refcount_release(&ks->ks_refs)) {
sys/kgssapi/krb5/kcrypto.c
78
ks->ks_class->ec_destroy(ks);
sys/kgssapi/krb5/kcrypto.c
79
bzero(ks->ks_key, ks->ks_class->ec_keylen);
sys/kgssapi/krb5/kcrypto.c
80
free(ks->ks_key, M_GSSAPI);
sys/kgssapi/krb5/kcrypto.c
81
free(ks, M_GSSAPI);
sys/kgssapi/krb5/kcrypto.h
100
krb5_set_key(struct krb5_key_state *ks, const void *keydata)
sys/kgssapi/krb5/kcrypto.h
103
ks->ks_class->ec_set_key(ks, keydata);
sys/kgssapi/krb5/kcrypto.h
107
krb5_random_to_key(struct krb5_key_state *ks, const void *keydata)
sys/kgssapi/krb5/kcrypto.h
110
ks->ks_class->ec_random_to_key(ks, keydata);
sys/kgssapi/krb5/kcrypto.h
114
krb5_encrypt(const struct krb5_key_state *ks, struct mbuf *inout,
sys/kgssapi/krb5/kcrypto.h
118
ks->ks_class->ec_encrypt(ks, inout, skip, len, ivec, ivlen);
sys/kgssapi/krb5/kcrypto.h
122
krb5_decrypt(const struct krb5_key_state *ks, struct mbuf *inout,
sys/kgssapi/krb5/kcrypto.h
126
ks->ks_class->ec_decrypt(ks, inout, skip, len, ivec, ivlen);
sys/kgssapi/krb5/kcrypto.h
130
krb5_checksum(const struct krb5_key_state *ks, int usage,
sys/kgssapi/krb5/kcrypto.h
134
ks->ks_class->ec_checksum(ks, usage, inout, skip, inlen, outlen);
sys/kgssapi/krb5/kcrypto.h
141
extern void krb5_free_key(struct krb5_key_state *ks);
sys/kgssapi/krb5/kcrypto.h
61
typedef void init_func(struct krb5_key_state *ks);
sys/kgssapi/krb5/kcrypto.h
62
typedef void destroy_func(struct krb5_key_state *ks);
sys/kgssapi/krb5/kcrypto.h
63
typedef void set_key_func(struct krb5_key_state *ks, const void *in);
sys/kgssapi/krb5/kcrypto.h
64
typedef void random_to_key_func(struct krb5_key_state *ks, const void *in);
sys/kgssapi/krb5/kcrypto.h
65
typedef void encrypt_func(const struct krb5_key_state *ks,
sys/kgssapi/krb5/kcrypto.h
67
typedef void checksum_func(const struct krb5_key_state *ks, int usage,
sys/kgssapi/krb5/kcrypto_aes.c
102
csp.csp_cipher_klen = ks->ks_class->ec_keybits / 8;
sys/kgssapi/krb5/kcrypto_aes.c
103
csp.csp_cipher_key = ks->ks_key;
sys/kgssapi/krb5/kcrypto_aes.c
110
aes_random_to_key(struct krb5_key_state *ks, const void *in)
sys/kgssapi/krb5/kcrypto_aes.c
113
aes_set_key(ks, in);
sys/kgssapi/krb5/kcrypto_aes.c
141
aes_encrypt_1(const struct krb5_key_state *ks, int buftype, void *buf,
sys/kgssapi/krb5/kcrypto_aes.c
144
struct aes_state *as = ks->ks_priv;
sys/kgssapi/krb5/kcrypto_aes.c
181
aes_encrypt(const struct krb5_key_state *ks, struct mbuf *inout,
sys/kgssapi/krb5/kcrypto_aes.c
207
aes_encrypt_1(ks, CRYPTO_BUF_MBUF, inout, skip, len, ivec,
sys/kgssapi/krb5/kcrypto_aes.c
215
aes_encrypt_1(ks, CRYPTO_BUF_MBUF, inout, skip, len, ivec,
sys/kgssapi/krb5/kcrypto_aes.c
230
aes_encrypt_1(ks, CRYPTO_BUF_MBUF, inout, skip, len - plen,
sys/kgssapi/krb5/kcrypto_aes.c
244
aes_encrypt_1(ks, CRYPTO_BUF_CONTIG, last2.cn, 0, blocklen,
sys/kgssapi/krb5/kcrypto_aes.c
252
aes_decrypt(const struct krb5_key_state *ks, struct mbuf *inout,
sys/kgssapi/krb5/kcrypto_aes.c
277
aes_encrypt_1(ks, CRYPTO_BUF_MBUF, inout, skip, len, ivec,
sys/kgssapi/krb5/kcrypto_aes.c
288
aes_encrypt_1(ks, CRYPTO_BUF_MBUF, inout, skip, len, ivec,
sys/kgssapi/krb5/kcrypto_aes.c
303
aes_encrypt_1(ks, CRYPTO_BUF_MBUF, inout, off, blocklen,
sys/kgssapi/krb5/kcrypto_aes.c
314
aes_encrypt_1(ks, CRYPTO_BUF_MBUF, inout, skip, len - plen,
sys/kgssapi/krb5/kcrypto_aes.c
321
aes_checksum(const struct krb5_key_state *ks, int usage,
sys/kgssapi/krb5/kcrypto_aes.c
324
struct aes_state *as = ks->ks_priv;
sys/kgssapi/krb5/kcrypto_aes.c
50
aes_init(struct krb5_key_state *ks)
sys/kgssapi/krb5/kcrypto_aes.c
56
ks->ks_priv = as;
sys/kgssapi/krb5/kcrypto_aes.c
60
aes_destroy(struct krb5_key_state *ks)
sys/kgssapi/krb5/kcrypto_aes.c
62
struct aes_state *as = ks->ks_priv;
sys/kgssapi/krb5/kcrypto_aes.c
69
free(ks->ks_priv, M_GSSAPI);
sys/kgssapi/krb5/kcrypto_aes.c
73
aes_set_key(struct krb5_key_state *ks, const void *in)
sys/kgssapi/krb5/kcrypto_aes.c
75
void *kp = ks->ks_key;
sys/kgssapi/krb5/kcrypto_aes.c
76
struct aes_state *as = ks->ks_priv;
sys/kgssapi/krb5/kcrypto_aes.c
80
bcopy(in, kp, ks->ks_class->ec_keylen);
sys/kgssapi/krb5/kcrypto_aes.c
93
csp.csp_auth_klen = ks->ks_class->ec_keybits / 8;
sys/kgssapi/krb5/kcrypto_aes.c
95
csp.csp_auth_key = ks->ks_key;
sys/netpfil/pf/if_pfsync.c
533
struct pfsync_state_key *kw, *ks;
sys/netpfil/pf/if_pfsync.c
727
ks = &key[PF_SK_STACK];
sys/netpfil/pf/if_pfsync.c
730
ks = &sp->pfs_1301.key[PF_SK_STACK];
sys/netpfil/pf/if_pfsync.c
734
PF_ANEQ(&kw->addr[0], &ks->addr[0], wire_af) ||
sys/netpfil/pf/if_pfsync.c
735
PF_ANEQ(&kw->addr[1], &ks->addr[1], wire_af) ||
sys/netpfil/pf/if_pfsync.c
736
kw->port[0] != ks->port[0] ||
sys/netpfil/pf/if_pfsync.c
737
kw->port[1] != ks->port[1]) {
sys/netpfil/pf/if_pfsync.c
757
sks->addr[0] = ks->addr[0];
sys/netpfil/pf/if_pfsync.c
758
sks->addr[1] = ks->addr[1];
sys/netpfil/pf/if_pfsync.c
759
sks->port[0] = ks->port[0];
sys/netpfil/pf/if_pfsync.c
760
sks->port[1] = ks->port[1];
sys/security/mac/mac_framework.h
319
struct ucred *file_cred, struct ksem *ks);
sys/security/mac/mac_framework.h
320
int mac_posixsem_check_open(struct ucred *cred, struct ksem *ks);
sys/security/mac/mac_framework.h
322
struct ucred *file_cred, struct ksem *ks);
sys/security/mac/mac_framework.h
323
int mac_posixsem_check_setmode(struct ucred *cred, struct ksem *ks,
sys/security/mac/mac_framework.h
325
int mac_posixsem_check_setowner(struct ucred *cred, struct ksem *ks,
sys/security/mac/mac_framework.h
328
struct ucred *file_cred, struct ksem *ks);
sys/security/mac/mac_framework.h
329
int mac_posixsem_check_unlink(struct ucred *cred, struct ksem *ks);
sys/security/mac/mac_framework.h
331
struct ucred *file_cred, struct ksem *ks);
sys/security/mac/mac_framework.h
332
void mac_posixsem_create(struct ucred *cred, struct ksem *ks);
sys/security/mac/mac_policy.h
362
struct ucred *file_cred, struct ksem *ks,
sys/security/mac/mac_policy.h
365
struct ksem *ks, struct label *kslabel);
sys/security/mac/mac_policy.h
367
struct ucred *file_cred, struct ksem *ks,
sys/security/mac/mac_policy.h
370
struct ksem *ks, struct label *shmlabel,
sys/security/mac/mac_policy.h
373
struct ksem *ks, struct label *shmlabel,
sys/security/mac/mac_policy.h
376
struct ucred *file_cred, struct ksem *ks,
sys/security/mac/mac_policy.h
379
struct ksem *ks, struct label *kslabel);
sys/security/mac/mac_policy.h
381
struct ucred *file_cred, struct ksem *ks,
sys/security/mac/mac_policy.h
384
struct ksem *ks, struct label *kslabel);
sys/security/mac/mac_posix_sem.c
105
mac_posixsem_check_open(struct ucred *cred, struct ksem *ks)
sys/security/mac/mac_posix_sem.c
109
MAC_POLICY_CHECK_NOSLEEP(posixsem_check_open, cred, ks,
sys/security/mac/mac_posix_sem.c
110
ks->ks_label);
sys/security/mac/mac_posix_sem.c
111
MAC_CHECK_PROBE2(posixsem_check_open, error, cred, ks);
sys/security/mac/mac_posix_sem.c
121
struct ksem *ks)
sys/security/mac/mac_posix_sem.c
126
file_cred, ks, ks->ks_label);
sys/security/mac/mac_posix_sem.c
128
file_cred, ks);
sys/security/mac/mac_posix_sem.c
138
struct ksem *ks)
sys/security/mac/mac_posix_sem.c
143
ks, ks->ks_label);
sys/security/mac/mac_posix_sem.c
145
ks);
sys/security/mac/mac_posix_sem.c
155
struct ksem *ks)
sys/security/mac/mac_posix_sem.c
160
ks, ks->ks_label);
sys/security/mac/mac_posix_sem.c
162
ks);
sys/security/mac/mac_posix_sem.c
171
mac_posixsem_check_unlink(struct ucred *cred, struct ksem *ks)
sys/security/mac/mac_posix_sem.c
175
MAC_POLICY_CHECK_NOSLEEP(posixsem_check_unlink, cred, ks,
sys/security/mac/mac_posix_sem.c
176
ks->ks_label);
sys/security/mac/mac_posix_sem.c
177
MAC_CHECK_PROBE2(posixsem_check_unlink, error, cred, ks);
sys/security/mac/mac_posix_sem.c
187
struct ksem *ks)
sys/security/mac/mac_posix_sem.c
192
ks, ks->ks_label);
sys/security/mac/mac_posix_sem.c
194
ks);
sys/security/mac/mac_posix_sem.c
203
mac_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, mode_t mode)
sys/security/mac/mac_posix_sem.c
207
MAC_POLICY_CHECK_NOSLEEP(posixsem_check_setmode, cred, ks,
sys/security/mac/mac_posix_sem.c
208
ks->ks_label, mode);
sys/security/mac/mac_posix_sem.c
209
MAC_CHECK_PROBE3(posixsem_check_setmode, error, cred, ks, mode);
sys/security/mac/mac_posix_sem.c
218
mac_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, uid_t uid,
sys/security/mac/mac_posix_sem.c
223
MAC_POLICY_CHECK_NOSLEEP(posixsem_check_setowner, cred, ks,
sys/security/mac/mac_posix_sem.c
224
ks->ks_label, uid, gid);
sys/security/mac/mac_posix_sem.c
225
MAC_CHECK_PROBE4(posixsem_check_setowner, error, cred, ks,
sys/security/mac/mac_posix_sem.c
67
mac_posixsem_init(struct ksem *ks)
sys/security/mac/mac_posix_sem.c
71
ks->ks_label = mac_posixsem_label_alloc();
sys/security/mac/mac_posix_sem.c
73
ks->ks_label = NULL;
sys/security/mac/mac_posix_sem.c
85
mac_posixsem_destroy(struct ksem *ks)
sys/security/mac/mac_posix_sem.c
88
if (ks->ks_label != NULL) {
sys/security/mac/mac_posix_sem.c
89
mac_posixsem_label_free(ks->ks_label);
sys/security/mac/mac_posix_sem.c
90
ks->ks_label = NULL;
sys/security/mac/mac_posix_sem.c
95
mac_posixsem_create(struct ucred *cred, struct ksem *ks)
sys/security/mac/mac_posix_sem.c
98
MAC_POLICY_PERFORM_NOSLEEP(posixsem_create, cred, ks, ks->ks_label);
sys/security/mac_biba/mac_biba.c
1592
biba_posixsem_check_openunlink(struct ucred *cred, struct ksem *ks,
sys/security/mac_biba/mac_biba.c
1610
biba_posixsem_check_setmode(struct ucred *cred, struct ksem *ks,
sys/security/mac_biba/mac_biba.c
1628
biba_posixsem_check_setowner(struct ucred *cred, struct ksem *ks,
sys/security/mac_biba/mac_biba.c
1647
struct ksem *ks, struct label *kslabel)
sys/security/mac_biba/mac_biba.c
1665
struct ksem *ks, struct label *kslabel)
sys/security/mac_biba/mac_biba.c
1682
biba_posixsem_create(struct ucred *cred, struct ksem *ks,
sys/security/mac_mls/mac_mls.c
1487
mls_posixsem_check_openunlink(struct ucred *cred, struct ksem *ks,
sys/security/mac_mls/mac_mls.c
1506
struct ksem *ks, struct label *kslabel)
sys/security/mac_mls/mac_mls.c
1523
mls_posixsem_check_setmode(struct ucred *cred, struct ksem *ks,
sys/security/mac_mls/mac_mls.c
1541
mls_posixsem_check_setowner(struct ucred *cred, struct ksem *ks,
sys/security/mac_mls/mac_mls.c
1560
struct ksem *ks, struct label *kslabel)
sys/security/mac_mls/mac_mls.c
1577
mls_posixsem_create(struct ucred *cred, struct ksem *ks,
sys/security/mac_stub/mac_stub.c
726
struct ksem *ks, struct label *kslabel)
sys/security/mac_stub/mac_stub.c
733
stub_posixsem_check_open(struct ucred *cred, struct ksem *ks,
sys/security/mac_stub/mac_stub.c
742
struct ksem *ks, struct label *kslabel)
sys/security/mac_stub/mac_stub.c
749
stub_posixsem_check_setmode(struct ucred *cred, struct ksem *ks,
sys/security/mac_stub/mac_stub.c
757
stub_posixsem_check_setowner(struct ucred *cred, struct ksem *ks,
sys/security/mac_stub/mac_stub.c
766
struct ksem *ks, struct label *kslabel)
sys/security/mac_stub/mac_stub.c
773
stub_posixsem_check_unlink(struct ucred *cred, struct ksem *ks,
sys/security/mac_stub/mac_stub.c
782
struct ksem *ks, struct label *kslabel)
sys/security/mac_stub/mac_stub.c
789
stub_posixsem_create(struct ucred *cred, struct ksem *ks,
sys/security/mac_test/mac_test.c
1345
struct ksem *ks, struct label *kslabel)
sys/security/mac_test/mac_test.c
1358
test_posixsem_check_open(struct ucred *cred, struct ksem *ks,
sys/security/mac_test/mac_test.c
1372
struct ksem *ks, struct label *kslabel)
sys/security/mac_test/mac_test.c
1385
test_posixsem_check_setmode(struct ucred *cred, struct ksem *ks,
sys/security/mac_test/mac_test.c
1397
test_posixsem_check_setowner(struct ucred *cred, struct ksem *ks,
sys/security/mac_test/mac_test.c
1410
struct ucred *file_cred, struct ksem *ks, struct label *kslabel)
sys/security/mac_test/mac_test.c
1422
test_posixsem_check_unlink(struct ucred *cred, struct ksem *ks,
sys/security/mac_test/mac_test.c
1436
struct ksem *ks, struct label *kslabel)
sys/security/mac_test/mac_test.c
1449
test_posixsem_create(struct ucred *cred, struct ksem *ks,
sys/sys/ktls.h
293
void ktls_session_to_xktls_onedir(const struct ktls_session *ks,
sys/sys/pmckern.h
125
struct pmckern_soft ks; \
sys/sys/pmckern.h
129
ks.pm_ev = pmc_##pr##_##mo##_##fu##_##na.ps_ev.pm_ev_code; \
sys/sys/pmckern.h
130
ks.pm_cpu = PCPU_GET(cpuid); \
sys/sys/pmckern.h
131
ks.pm_tf = &pmc_tf[curcpu]; \
sys/sys/pmckern.h
133
PMC_FN_SOFT_SAMPLING, (void *) &ks); \
sys/sys/pmckern.h
150
struct pmckern_soft ks; \
sys/sys/pmckern.h
153
ks.pm_ev = pmc_##pr##_##mo##_##fu##_##na.ps_ev.pm_ev_code; \
sys/sys/pmckern.h
154
ks.pm_cpu = PCPU_GET(cpuid); \
sys/sys/pmckern.h
155
ks.pm_tf = tf; \
sys/sys/pmckern.h
157
PMC_FN_SOFT_SAMPLING, (void *) &ks); \
sys/vm/vm_glue.c
282
static vm_pindex_t vm_kstack_pindex(void *ks, int npages);
sys/vm/vm_glue.c
451
char *ks;
sys/vm/vm_glue.c
460
ks = vm_thread_alloc_kstack_kva(ptoa(pages + KSTACK_GUARD_PAGES),
sys/vm/vm_glue.c
462
if (ks == NULL)
sys/vm/vm_glue.c
464
ks += ptoa(KSTACK_GUARD_PAGES);
sys/vm/vm_glue.c
469
if (vm_thread_stack_back(ks, ma, pages, req, domain) != 0) {
sys/vm/vm_glue.c
470
vm_thread_free_kstack_kva(ks - ptoa(KSTACK_GUARD_PAGES),
sys/vm/vm_glue.c
475
pmap_qremove(ks - ptoa(KSTACK_GUARD_PAGES),
sys/vm/vm_glue.c
480
pmap_qenter(ks, ma, pages);
sys/vm/vm_glue.c
481
return (ks);
sys/vm/vm_glue.c
488
vm_thread_stack_dispose(void *ks, int pages)
sys/vm/vm_glue.c
495
pindex = vm_kstack_pindex(ks, pages);
sys/vm/vm_glue.c
496
domain = vm_phys_domain(vtophys((vm_offset_t)ks));
sys/vm/vm_glue.c
497
pmap_qremove(ks, pages);
sys/vm/vm_glue.c
511
kasan_mark(ks, ptoa(pages), ptoa(pages), 0);
sys/vm/vm_glue.c
512
vm_thread_free_kstack_kva((char *)ks - (KSTACK_GUARD_PAGES * PAGE_SIZE),
sys/vm/vm_glue.c
522
void *ks;
sys/vm/vm_glue.c
531
ks = NULL;
sys/vm/vm_glue.c
533
ks = uma_zalloc(kstack_cache, M_NOWAIT);
sys/vm/vm_glue.c
534
if (ks == NULL)
sys/vm/vm_glue.c
535
ks = vm_thread_stack_create(DOMAINSET_PREF(PCPU_GET(domain)),
sys/vm/vm_glue.c
537
if (ks == NULL)
sys/vm/vm_glue.c
540
ks_domain = vm_phys_domain(vtophys(ks));
sys/vm/vm_glue.c
542
("%s: invalid domain for kstack %p", __func__, (void *)ks));
sys/vm/vm_glue.c
543
td->td_kstack = ks;
sys/vm/vm_glue.c
555
void *ks;
sys/vm/vm_glue.c
559
ks = td->td_kstack;
sys/vm/vm_glue.c
564
kasan_mark(ks, 0, ptoa(pages), KASAN_KSTACK_FREED);
sys/vm/vm_glue.c
565
uma_zfree(kstack_cache, ks);
sys/vm/vm_glue.c
567
vm_thread_stack_dispose(ks, pages);
sys/vm/vm_glue.c
578
vm_kstack_pindex(void *ks, int kpages)
sys/vm/vm_glue.c
580
vm_pindex_t pindex = atop((vm_offset_t)ks - VM_MIN_KERNEL_ADDRESS);
sys/vm/vm_glue.c
605
vm_thread_stack_back(void *ks, vm_page_t ma[], int npages, int req_class,
sys/vm/vm_glue.c
614
pindex = vm_kstack_pindex(ks, npages);
sys/vm/vm_glue.c
666
void *ks;
sys/vm/vm_glue.c
670
ks = store[i];
sys/vm/vm_glue.c
671
vm_thread_stack_dispose(ks, kstack_pages);
usr.bin/sort/coll.c
309
find_field_start(const struct bwstring *s, struct key_specs *ks,
usr.bin/sort/coll.c
313
*field_start = skip_fields_to_start(s, ks->f1, empty_field);
usr.bin/sort/coll.c
315
*key_start = skip_cols_to_start(s, ks->c1, *field_start,
usr.bin/sort/coll.c
316
ks->pos1b, empty_key);
usr.bin/sort/coll.c
325
find_field_end(const struct bwstring *s, struct key_specs *ks)
usr.bin/sort/coll.c
332
f2 = ks->f2;
usr.bin/sort/coll.c
337
if (ks->c2 == 0) {
usr.bin/sort/coll.c
352
if (ks->c2) {
usr.bin/sort/coll.c
353
pos_end = skip_cols_to_start(s, ks->c2, next_field_start,
usr.bin/sort/coll.c
354
ks->pos2b, &empty_key);
usr.bin/sort/coll.c
367
cut_field(const struct bwstring *s, struct key_specs *ks)
usr.bin/sort/coll.c
371
if (s && ks) {
usr.bin/sort/coll.c
380
find_field_start(s, ks, &field_start, &key_start,
usr.bin/sort/coll.c
386
key_end = find_field_end(s, ks);
usr.bin/sort/sort.c
1204
struct key_specs *ks;
usr.bin/sort/sort.c
1206
ks = &(keys[i]);
usr.bin/sort/sort.c
1208
if (sort_modifier_empty(&(ks->sm)) && !(ks->pos1b) &&
usr.bin/sort/sort.c
1209
!(ks->pos2b)) {
usr.bin/sort/sort.c
1210
ks->pos1b = sm->bflag;
usr.bin/sort/sort.c
1211
ks->pos2b = sm->bflag;
usr.bin/sort/sort.c
1212
memcpy(&(ks->sm), sm, sizeof(struct sort_mods));
usr.bin/sort/sort.c
1215
ks->sm.func = get_sort_func(&(ks->sm));
usr.bin/sort/sort.c
619
parse_pos(const char *s, struct key_specs *ks, bool *mef_flags, bool second)
usr.bin/sort/sort.c
652
ks->f2 = (size_t) strtoul(f, NULL, 10);
usr.bin/sort/sort.c
655
if (ks->f2 == 0) {
usr.bin/sort/sort.c
661
ks->f1 = (size_t) strtoul(f, NULL, 10);
usr.bin/sort/sort.c
664
if (ks->f1 == 0) {
usr.bin/sort/sort.c
679
ks->c2 = (size_t) strtoul(c, NULL, 10);
usr.bin/sort/sort.c
684
ks->c1 = (size_t) strtoul(c, NULL, 10);
usr.bin/sort/sort.c
687
if (ks->c1 == 0) {
usr.bin/sort/sort.c
694
ks->c2 = 0;
usr.bin/sort/sort.c
696
ks->c1 = 1;
usr.bin/sort/sort.c
706
ks->pos2b = true;
usr.bin/sort/sort.c
708
ks->pos1b = true;
usr.bin/sort/sort.c
709
} else if (!set_sort_modifier(&(ks->sm), s[i]))
usr.bin/sort/sort.c
731
parse_k(const char *s, struct key_specs *ks)
usr.bin/sort/sort.c
754
ret = parse_pos(pos1, ks, mef_flags, false);
usr.bin/sort/sort.c
761
ret = parse_pos(pos2, ks, mef_flags, true);
usr.bin/sort/sort.c
764
ret = parse_pos(s, ks, mef_flags, false);
usr.sbin/bhyve/rfb.c
1051
DES_key_schedule ks;
usr.sbin/bhyve/rfb.c
1164
DES_set_key((const_DES_cblock *)keystr, &ks);
usr.sbin/bhyve/rfb.c
1167
&ks, DES_ENCRYPT);
usr.sbin/bhyve/rfb.c
1171
&ks, DES_ENCRYPT);
usr.sbin/gstat/gstat.c
184
print_kstat_text(const struct kstat *ks, int other)
usr.sbin/gstat/gstat.c
186
printer(" %6.0f", (double)ks->transfers_per_second);
usr.sbin/gstat/gstat.c
188
printer(" %6.0f", (double)ks->kb_per_transfer);
usr.sbin/gstat/gstat.c
190
printer(" %6.0f", (double)ks->mb_per_second * byte_scale);
usr.sbin/gstat/gstat.c
191
if (ks->ms_per_transaction < 100)
usr.sbin/gstat/gstat.c
192
printer(" %6.3f", (double)ks->ms_per_transaction);
usr.sbin/gstat/gstat.c
193
else if (ks->ms_per_transaction < 1000)
usr.sbin/gstat/gstat.c
194
printer(" %6.2f", (double)ks->ms_per_transaction);
usr.sbin/gstat/gstat.c
195
else if (ks->ms_per_transaction < 10000)
usr.sbin/gstat/gstat.c
196
printer(" %6.1f", (double)ks->ms_per_transaction);
usr.sbin/gstat/gstat.c
198
printer(" %6.0f", (double)ks->ms_per_transaction);
usr.sbin/gstat/gstat.c
230
print_kstat_csv(const struct kstat *ks, int other)
usr.sbin/gstat/gstat.c
233
printf(",%.0f", (double)ks->transfers_per_second);
usr.sbin/gstat/gstat.c
235
printf(",%.0f", (double)ks->kb_per_transfer);
usr.sbin/gstat/gstat.c
237
printf(",%.0f", (double)ks->mb_per_second * 1024);
usr.sbin/gstat/gstat.c
238
printf(",%.3f", (double)ks->ms_per_transaction);