bin/pax/getoldopt.c
23
static char *key; /* Points to next keyletter */
bin/pax/getoldopt.c
30
if (key == NULL) { /* First time */
bin/pax/getoldopt.c
32
key = argv[1];
bin/pax/getoldopt.c
33
if (*key == '-')
bin/pax/getoldopt.c
42
c = *key++;
bin/pax/getoldopt.c
44
key--;
bin/pax/tables.c
1229
u_int key = 0;
bin/pax/tables.c
1262
key += val;
bin/pax/tables.c
1274
key += val;
bin/pax/tables.c
1280
return(key % tabsz);
bin/ps/keyword.c
282
VAR key;
bin/ps/keyword.c
290
key.name = p;
bin/ps/keyword.c
291
v = bsearch(&key, var, sizeof(var)/sizeof(VAR) - 1, sizeof(VAR), vcmp);
bin/sh/mksyntax.c
248
add_one(const char *key, const char *type)
bin/sh/mksyntax.c
250
fprintf(cfile, "\t[SYNBASE + %s] = %s,\n", key, type);
bin/stty/key.c
105
struct key *kp, tmp;
bin/stty/key.c
115
if (!(kp = (struct key *)bsearch(&tmp, keys,
bin/stty/key.c
116
sizeof(keys)/sizeof(struct key), sizeof(struct key), c_key)))
bin/stty/key.c
98
return (strcmp(((const struct key *)a)->name, ((const struct key *)b)->name));
crypto/libressl/apps/openssl/apps.c
632
BIO *key = NULL;
crypto/libressl/apps/openssl/apps.c
643
key = BIO_new(BIO_s_file());
crypto/libressl/apps/openssl/apps.c
644
if (key == NULL) {
crypto/libressl/apps/openssl/apps.c
650
BIO_set_fp(key, stdin, BIO_NOCLOSE);
crypto/libressl/apps/openssl/apps.c
651
} else if (BIO_read_filename(key, file) <= 0) {
crypto/libressl/apps/openssl/apps.c
658
pkey = d2i_PrivateKey_bio(key, NULL);
crypto/libressl/apps/openssl/apps.c
660
pkey = PEM_read_bio_PrivateKey(key, NULL, password_callback, &cb_data);
crypto/libressl/apps/openssl/apps.c
663
if (!load_pkcs12(err, key, key_descrip, password_callback, &cb_data,
crypto/libressl/apps/openssl/apps.c
669
pkey = b2i_PrivateKey_bio(key);
crypto/libressl/apps/openssl/apps.c
671
pkey = b2i_PVK_bio(key, password_callback,
crypto/libressl/apps/openssl/apps.c
679
BIO_free(key);
crypto/libressl/apps/openssl/apps.c
691
BIO *key = NULL;
crypto/libressl/apps/openssl/apps.c
702
key = BIO_new(BIO_s_file());
crypto/libressl/apps/openssl/apps.c
703
if (key == NULL) {
crypto/libressl/apps/openssl/apps.c
709
BIO_set_fp(key, stdin, BIO_NOCLOSE);
crypto/libressl/apps/openssl/apps.c
710
} else if (BIO_read_filename(key, file) <= 0) {
crypto/libressl/apps/openssl/apps.c
716
pkey = d2i_PUBKEY_bio(key, NULL);
crypto/libressl/apps/openssl/apps.c
720
rsa = d2i_RSAPublicKey_bio(key, NULL);
crypto/libressl/apps/openssl/apps.c
730
rsa = PEM_read_bio_RSAPublicKey(key, NULL, password_callback, &cb_data);
crypto/libressl/apps/openssl/apps.c
740
pkey = PEM_read_bio_PUBKEY(key, NULL, password_callback, &cb_data);
crypto/libressl/apps/openssl/apps.c
744
pkey = b2i_PublicKey_bio(key);
crypto/libressl/apps/openssl/apps.c
752
BIO_free(key);
crypto/libressl/apps/openssl/ca.c
1575
free(ca_config.key);
crypto/libressl/apps/openssl/ca.c
186
char *key;
crypto/libressl/apps/openssl/ca.c
446
.opt.arg = &ca_config.key,
crypto/libressl/apps/openssl/ca.c
830
if (ca_config.key == NULL) {
crypto/libressl/apps/openssl/ca.c
833
&ca_config.key, NULL)) {
crypto/libressl/apps/openssl/ca.c
839
ca_config.key, "CA private key");
crypto/libressl/apps/openssl/ca.c
840
if (ca_config.key != NULL)
crypto/libressl/apps/openssl/ca.c
841
explicit_bzero(ca_config.key, strlen(ca_config.key));
crypto/libressl/apps/openssl/cms.c
1160
EVP_PKEY *key = NULL;
crypto/libressl/apps/openssl/cms.c
1350
key = load_key(bio_err, cms_config.keyfile, cms_config.keyform,
crypto/libressl/apps/openssl/cms.c
1352
if (key == NULL)
crypto/libressl/apps/openssl/cms.c
1535
srcms = CMS_sign_receipt(si, signer, key, other,
crypto/libressl/apps/openssl/cms.c
1590
key = load_key(bio_err, cms_config.keyfile,
crypto/libressl/apps/openssl/cms.c
1592
if (key == NULL)
crypto/libressl/apps/openssl/cms.c
1601
si = CMS_add1_signer(cms, signer, key,
crypto/libressl/apps/openssl/cms.c
1617
EVP_PKEY_free(key);
crypto/libressl/apps/openssl/cms.c
1618
key = NULL;
crypto/libressl/apps/openssl/cms.c
1646
if (key != NULL) {
crypto/libressl/apps/openssl/cms.c
1647
if (!CMS_decrypt_set1_pkey(cms, key, recip)) {
crypto/libressl/apps/openssl/cms.c
1780
EVP_PKEY_free(key);
crypto/libressl/apps/openssl/dgst.c
602
EVP_PKEY * key, unsigned char *sigin, int siglen,
crypto/libressl/apps/openssl/dgst.c
635
if (key) {
crypto/libressl/apps/openssl/dgst.c
77
EVP_PKEY * key, unsigned char *sigin, int siglen,
crypto/libressl/apps/openssl/enc.c
334
unsigned char key[EVP_MAX_KEY_LENGTH], iv[EVP_MAX_IV_LENGTH];
crypto/libressl/apps/openssl/enc.c
634
memcpy(key, tmpkeyiv, iklen);
crypto/libressl/apps/openssl/enc.c
640
strlen(enc_config.keystr), 1, key, iv);
crypto/libressl/apps/openssl/enc.c
670
!set_hex(enc_config.hkey, key, sizeof key)) {
crypto/libressl/apps/openssl/enc.c
694
if (!EVP_CipherInit_ex(ctx, NULL, NULL, key, iv,
crypto/libressl/apps/openssl/enc.c
718
printf("%02X", key[i]);
crypto/libressl/apps/openssl/ocsp.c
1045
EVP_PKEY_free(key);
crypto/libressl/apps/openssl/ocsp.c
741
EVP_PKEY *key = NULL, *rkey = NULL;
crypto/libressl/apps/openssl/ocsp.c
886
key = load_key(bio_err, ocsp_config.keyfile, FORMAT_PEM, 0,
crypto/libressl/apps/openssl/ocsp.c
888
if (!key)
crypto/libressl/apps/openssl/ocsp.c
891
if (!OCSP_request_sign(ocsp_config.req, signer, key, NULL,
crypto/libressl/apps/openssl/pkcs12.c
613
EVP_PKEY *key = NULL;
crypto/libressl/apps/openssl/pkcs12.c
629
key = load_key(bio_err, pkcs12_config.keyname ?
crypto/libressl/apps/openssl/pkcs12.c
632
if (!key)
crypto/libressl/apps/openssl/pkcs12.c
643
if (key != NULL) {
crypto/libressl/apps/openssl/pkcs12.c
647
if (X509_check_private_key(x, key)) {
crypto/libressl/apps/openssl/pkcs12.c
723
if (pkcs12_config.csp_name != NULL && key != NULL)
crypto/libressl/apps/openssl/pkcs12.c
724
EVP_PKEY_add1_attr_by_NID(key, NID_ms_csp_name,
crypto/libressl/apps/openssl/pkcs12.c
728
if (pkcs12_config.add_lmk && key != NULL)
crypto/libressl/apps/openssl/pkcs12.c
729
EVP_PKEY_add1_attr_by_NID(key, NID_LocalKeySet, 0, NULL,
crypto/libressl/apps/openssl/pkcs12.c
742
p12 = PKCS12_create(cpass, pkcs12_config.name, key, ucert,
crypto/libressl/apps/openssl/pkcs12.c
767
EVP_PKEY_free(key);
crypto/libressl/apps/openssl/s_apps.h
129
int set_cert_key_stuff(SSL_CTX *ctx, X509 *cert, EVP_PKEY *key);
crypto/libressl/apps/openssl/s_cb.c
235
set_cert_key_stuff(SSL_CTX * ctx, X509 * cert, EVP_PKEY * key)
crypto/libressl/apps/openssl/s_cb.c
244
if (SSL_CTX_use_PrivateKey(ctx, key) <= 0) {
crypto/libressl/apps/openssl/s_client.c
1071
if (!set_cert_key_stuff(ctx, cert, key))
crypto/libressl/apps/openssl/s_client.c
1655
EVP_PKEY_free(key);
crypto/libressl/apps/openssl/s_client.c
913
EVP_PKEY *key = NULL;
crypto/libressl/apps/openssl/s_client.c
986
key = load_key(bio_err, s_client_config.key_file,
crypto/libressl/apps/openssl/s_client.c
989
if (!key) {
crypto/libressl/apps/openssl/smime.c
1008
if (!PKCS7_decrypt(p7, key, recip, out, smime_config.flags)) {
crypto/libressl/apps/openssl/smime.c
1081
EVP_PKEY_free(key);
crypto/libressl/apps/openssl/smime.c
719
EVP_PKEY *key = NULL;
crypto/libressl/apps/openssl/smime.c
878
key = load_key(bio_err, smime_config.keyfile,
crypto/libressl/apps/openssl/smime.c
880
if (key == NULL)
crypto/libressl/apps/openssl/smime.c
981
key = load_key(bio_err, smime_config.keyfile,
crypto/libressl/apps/openssl/smime.c
984
if (key == NULL)
crypto/libressl/apps/openssl/smime.c
986
if (PKCS7_sign_add_signer(p7, signer, key,
crypto/libressl/apps/openssl/smime.c
991
EVP_PKEY_free(key);
crypto/libressl/apps/openssl/smime.c
992
key = NULL;
crypto/libressl/apps/openssl/speed.c
316
static DES_cblock key = {0x12, 0x34, 0x56, 0x78, 0x9a, 0xbc, 0xde, 0xf0};
crypto/libressl/apps/openssl/speed.c
989
DES_set_key_unchecked(&key, &sch);
crypto/libressl/crypto/aes/aes_cbc.c
57
size_t len, const AES_KEY *key, unsigned char *ivec, const int enc)
crypto/libressl/crypto/aes/aes_cbc.c
60
CRYPTO_cbc128_encrypt(in, out, len, key, ivec,
crypto/libressl/crypto/aes/aes_cbc.c
63
CRYPTO_cbc128_decrypt(in, out, len, key, ivec,
crypto/libressl/crypto/aes/aes_core.c
1043
if (key->rounds > 10) {
crypto/libressl/crypto/aes/aes_core.c
1054
if (key->rounds > 12) {
crypto/libressl/crypto/aes/aes_core.c
1067
rk += key->rounds << 2;
crypto/libressl/crypto/aes/aes_core.c
1072
r = key->rounds >> 1;
crypto/libressl/crypto/aes/aes_core.c
1211
AES_set_encrypt_key(const unsigned char *userKey, const int bits, AES_KEY *key)
crypto/libressl/crypto/aes/aes_core.c
1217
if (!userKey || !key)
crypto/libressl/crypto/aes/aes_core.c
1222
rk = key->rd_key;
crypto/libressl/crypto/aes/aes_core.c
1225
key->rounds = 10;
crypto/libressl/crypto/aes/aes_core.c
1227
key->rounds = 12;
crypto/libressl/crypto/aes/aes_core.c
1229
key->rounds = 14;
crypto/libressl/crypto/aes/aes_core.c
1313
AES_KEY *key)
crypto/libressl/crypto/aes/aes_core.c
1320
status = AES_set_encrypt_key(userKey, bits, key);
crypto/libressl/crypto/aes/aes_core.c
1324
rk = key->rd_key;
crypto/libressl/crypto/aes/aes_core.c
1327
for (i = 0, j = 4*(key->rounds); i < j; i += 4, j -= 4) {
crypto/libressl/crypto/aes/aes_core.c
1342
for (i = 1; i < (key->rounds); i++) {
crypto/libressl/crypto/aes/aes_core.c
628
AES_set_encrypt_key(const unsigned char *userKey, const int bits, AES_KEY *key)
crypto/libressl/crypto/aes/aes_core.c
634
if (!userKey || !key)
crypto/libressl/crypto/aes/aes_core.c
639
rk = key->rd_key;
crypto/libressl/crypto/aes/aes_core.c
642
key->rounds = 10;
crypto/libressl/crypto/aes/aes_core.c
644
key->rounds = 12;
crypto/libressl/crypto/aes/aes_core.c
646
key->rounds = 14;
crypto/libressl/crypto/aes/aes_core.c
729
AES_set_decrypt_key(const unsigned char *userKey, const int bits, AES_KEY *key)
crypto/libressl/crypto/aes/aes_core.c
736
status = AES_set_encrypt_key(userKey, bits, key);
crypto/libressl/crypto/aes/aes_core.c
740
rk = key->rd_key;
crypto/libressl/crypto/aes/aes_core.c
743
for (i = 0, j = 4 * (key->rounds); i < j; i += 4, j -= 4) {
crypto/libressl/crypto/aes/aes_core.c
758
for (i = 1; i < (key->rounds); i++) {
crypto/libressl/crypto/aes/aes_core.c
789
AES_encrypt(const unsigned char *in, unsigned char *out, const AES_KEY *key)
crypto/libressl/crypto/aes/aes_core.c
797
rk = key->rd_key;
crypto/libressl/crypto/aes/aes_core.c
853
if (key->rounds > 10) {
crypto/libressl/crypto/aes/aes_core.c
864
if (key->rounds > 12) {
crypto/libressl/crypto/aes/aes_core.c
877
rk += key->rounds << 2;
crypto/libressl/crypto/aes/aes_core.c
882
r = key->rounds >> 1;
crypto/libressl/crypto/aes/aes_core.c
979
AES_decrypt(const unsigned char *in, unsigned char *out, const AES_KEY *key)
crypto/libressl/crypto/aes/aes_core.c
987
rk = key->rd_key;
crypto/libressl/crypto/aes/aes_ige.c
103
AES_encrypt((unsigned char *)outp->data, (unsigned char *)outp->data, key);
crypto/libressl/crypto/aes/aes_ige.c
127
(unsigned char *)tmp2.data, key);
crypto/libressl/crypto/aes/aes_ige.c
155
(unsigned char *)outp->data, key);
crypto/libressl/crypto/aes/aes_ige.c
180
(unsigned char *)tmp.data, key);
crypto/libressl/crypto/aes/aes_ige.c
81
const AES_KEY *key, unsigned char *ivec, const int enc)
crypto/libressl/crypto/aes/aes_wrap.c
122
AES_decrypt(B, B, key);
crypto/libressl/crypto/aes/aes_wrap.c
64
AES_wrap_key(AES_KEY *key, const unsigned char *iv, unsigned char *out,
crypto/libressl/crypto/aes/aes_wrap.c
84
AES_encrypt(B, B, key);
crypto/libressl/crypto/aes/aes_wrap.c
99
AES_unwrap_key(AES_KEY *key, const unsigned char *iv, unsigned char *out,
crypto/libressl/crypto/asn1/a_strnid.c
220
static ASN1_STRING_TABLE *OBJ_bsearch_table(ASN1_STRING_TABLE *key, ASN1_STRING_TABLE const *base, int num);
crypto/libressl/crypto/asn1/a_strnid.c
238
OBJ_bsearch_table(ASN1_STRING_TABLE *key, ASN1_STRING_TABLE const *base, int num)
crypto/libressl/crypto/asn1/a_strnid.c
240
return (ASN1_STRING_TABLE *)OBJ_bsearch_(key, base, num, sizeof(ASN1_STRING_TABLE),
crypto/libressl/crypto/asn1/ameth_lib.c
124
static const EVP_PKEY_ASN1_METHOD * *OBJ_bsearch_ameth(const EVP_PKEY_ASN1_METHOD * *key, const EVP_PKEY_ASN1_METHOD * const *base, int num);
crypto/libressl/crypto/asn1/ameth_lib.c
143
OBJ_bsearch_ameth(const EVP_PKEY_ASN1_METHOD * *key, const EVP_PKEY_ASN1_METHOD * const *base, int num)
crypto/libressl/crypto/asn1/ameth_lib.c
145
return (const EVP_PKEY_ASN1_METHOD * *)OBJ_bsearch_(key, base, num, sizeof(const EVP_PKEY_ASN1_METHOD *),
crypto/libressl/crypto/asn1/p8_pkey.c
73
PKCS8_PRIV_KEY_INFO *key = (PKCS8_PRIV_KEY_INFO *)*pval;
crypto/libressl/crypto/asn1/p8_pkey.c
74
if (key->pkey != NULL)
crypto/libressl/crypto/asn1/p8_pkey.c
75
explicit_bzero(key->pkey->data, key->pkey->length);
crypto/libressl/crypto/asn1/t_x509.c
220
if (i2a_ASN1_OBJECT(bp, ci->key->algor->algorithm) <= 0)
crypto/libressl/crypto/asn1/t_x509.c
288
if (!EVP_Digest(x->cert_info->key->public_key->data,
crypto/libressl/crypto/asn1/t_x509.c
289
x->cert_info->key->public_key->length,
crypto/libressl/crypto/asn1/x_pubkey.c
179
X509_PUBKEY_get0(X509_PUBKEY *key)
crypto/libressl/crypto/asn1/x_pubkey.c
183
if (key == NULL)
crypto/libressl/crypto/asn1/x_pubkey.c
186
if (key->pkey != NULL)
crypto/libressl/crypto/asn1/x_pubkey.c
187
return key->pkey;
crypto/libressl/crypto/asn1/x_pubkey.c
189
if (key->public_key == NULL)
crypto/libressl/crypto/asn1/x_pubkey.c
197
if (!EVP_PKEY_set_type(ret, OBJ_obj2nid(key->algor->algorithm))) {
crypto/libressl/crypto/asn1/x_pubkey.c
203
if (!ret->ameth->pub_decode(ret, key)) {
crypto/libressl/crypto/asn1/x_pubkey.c
214
if (key->pkey) {
crypto/libressl/crypto/asn1/x_pubkey.c
217
ret = key->pkey;
crypto/libressl/crypto/asn1/x_pubkey.c
219
key->pkey = ret;
crypto/libressl/crypto/asn1/x_pubkey.c
231
X509_PUBKEY_get(X509_PUBKEY *key)
crypto/libressl/crypto/asn1/x_pubkey.c
235
if ((pkey = X509_PUBKEY_get0(key)) == NULL)
crypto/libressl/crypto/asn1/x_pubkey.c
253
ASN1_VALUE *key = NULL;
crypto/libressl/crypto/asn1/x_pubkey.c
264
key = (ASN1_VALUE *)pkey;
crypto/libressl/crypto/asn1/x_pubkey.c
269
key = (ASN1_VALUE *)EVP_PKEY_get1_DSA(pkey);
crypto/libressl/crypto/asn1/x_pubkey.c
273
key = (ASN1_VALUE *)EVP_PKEY_get1_RSA(pkey);
crypto/libressl/crypto/asn1/x_pubkey.c
277
key = (ASN1_VALUE *)EVP_PKEY_get1_EC_KEY(pkey);
crypto/libressl/crypto/asn1/x_pubkey.c
284
if (key == NULL)
crypto/libressl/crypto/asn1/x_pubkey.c
289
*pval = key;
crypto/libressl/crypto/asn1/x_x509.c
107
.offset = offsetof(X509_CINF, key),
crypto/libressl/crypto/bf/bf_ecb.c
80
const BF_KEY *key, int encrypt)
crypto/libressl/crypto/bf/bf_ecb.c
87
BF_encrypt(d,key);
crypto/libressl/crypto/bf/bf_ecb.c
89
BF_decrypt(d,key);
crypto/libressl/crypto/bf/bf_enc.c
115
k=(BF_LONG*)key;
crypto/libressl/crypto/bf/bf_enc.c
149
void BF_decrypt(BF_LONG *data, const BF_KEY *key)
crypto/libressl/crypto/bf/bf_enc.c
155
p=key->P;
crypto/libressl/crypto/bf/bf_enc.c
156
s= &(key->S[0]);
crypto/libressl/crypto/bf/bf_enc.c
192
k=(BF_LONG *)key;
crypto/libressl/crypto/bf/bf_enc.c
72
void BF_encrypt(BF_LONG *data, const BF_KEY *key)
crypto/libressl/crypto/bf/bf_enc.c
78
p=key->P;
crypto/libressl/crypto/bf/bf_enc.c
79
s= &(key->S[0]);
crypto/libressl/crypto/bf/bf_skey.c
104
BF_encrypt(in,key);
crypto/libressl/crypto/bf/bf_skey.c
109
p=key->S;
crypto/libressl/crypto/bf/bf_skey.c
112
BF_encrypt(in,key);
crypto/libressl/crypto/bf/bf_skey.c
66
void BF_set_key(BF_KEY *key, int len, const unsigned char *data)
crypto/libressl/crypto/bf/bf_skey.c
73
memcpy(key,&bf_init,sizeof(BF_KEY));
crypto/libressl/crypto/bf/bf_skey.c
74
p=key->P;
crypto/libressl/crypto/camellia/cmll_cbc.c
57
const CAMELLIA_KEY *key, unsigned char *ivec, const int enc)
crypto/libressl/crypto/camellia/cmll_cbc.c
60
CRYPTO_cbc128_encrypt(in, out, len, key, ivec,
crypto/libressl/crypto/camellia/cmll_cbc.c
63
CRYPTO_cbc128_decrypt(in, out, len, key, ivec,
crypto/libressl/crypto/camellia/cmll_cfb.c
120
size_t length, const CAMELLIA_KEY *key, unsigned char *ivec, int *num,
crypto/libressl/crypto/camellia/cmll_cfb.c
123
CRYPTO_cfb128_encrypt(in, out, length, key, ivec, num, enc,
crypto/libressl/crypto/camellia/cmll_cfb.c
130
size_t length, const CAMELLIA_KEY *key, unsigned char *ivec, int *num,
crypto/libressl/crypto/camellia/cmll_cfb.c
133
CRYPTO_cfb128_1_encrypt(in, out, length, key, ivec, num, enc,
crypto/libressl/crypto/camellia/cmll_cfb.c
139
size_t length, const CAMELLIA_KEY *key, unsigned char *ivec, int *num,
crypto/libressl/crypto/camellia/cmll_cfb.c
142
CRYPTO_cfb128_8_encrypt(in, out, length, key, ivec, num, enc,
crypto/libressl/crypto/camellia/cmll_ctr.c
57
size_t length, const CAMELLIA_KEY *key,
crypto/libressl/crypto/camellia/cmll_ctr.c
61
CRYPTO_ctr128_encrypt(in, out, length, key, ivec, ecount_buf, num,
crypto/libressl/crypto/camellia/cmll_ecb.c
57
const CAMELLIA_KEY *key, const int enc)
crypto/libressl/crypto/camellia/cmll_ecb.c
60
Camellia_encrypt(in, out, key);
crypto/libressl/crypto/camellia/cmll_ecb.c
62
Camellia_decrypt(in, out, key);
crypto/libressl/crypto/camellia/cmll_misc.c
59
CAMELLIA_KEY *key)
crypto/libressl/crypto/camellia/cmll_misc.c
61
if (userKey == NULL || key == NULL)
crypto/libressl/crypto/camellia/cmll_misc.c
65
key->grand_rounds = Camellia_Ekeygen(bits, userKey, key->u.rd_key);
crypto/libressl/crypto/camellia/cmll_misc.c
71
const CAMELLIA_KEY *key)
crypto/libressl/crypto/camellia/cmll_misc.c
73
Camellia_EncryptBlock_Rounds(key->grand_rounds, in, key->u.rd_key, out);
crypto/libressl/crypto/camellia/cmll_misc.c
78
const CAMELLIA_KEY *key)
crypto/libressl/crypto/camellia/cmll_misc.c
80
Camellia_DecryptBlock_Rounds(key->grand_rounds, in, key->u.rd_key, out);
crypto/libressl/crypto/camellia/cmll_ofb.c
118
size_t length, const CAMELLIA_KEY *key, unsigned char *ivec, int *num)
crypto/libressl/crypto/camellia/cmll_ofb.c
120
CRYPTO_ofb128_encrypt(in, out, length, key, ivec, num,
crypto/libressl/crypto/cast/c_enc.c
101
k= &(key->data[0]);
crypto/libressl/crypto/cast/c_enc.c
105
if(!key->short_key)
crypto/libressl/crypto/cast/c_enc.c
63
void CAST_encrypt(CAST_LONG *data, const CAST_KEY *key)
crypto/libressl/crypto/cast/c_enc.c
68
k= &(key->data[0]);
crypto/libressl/crypto/cast/c_enc.c
84
if(!key->short_key)
crypto/libressl/crypto/cast/c_enc.c
96
void CAST_decrypt(CAST_LONG *data, const CAST_KEY *key)
crypto/libressl/crypto/cast/c_skey.c
162
key->data[i*2]=k[i];
crypto/libressl/crypto/cast/c_skey.c
163
key->data[i*2+1]=((k[i+16])+16)&0x1f;
crypto/libressl/crypto/cast/c_skey.c
75
void CAST_set_key(CAST_KEY *key, int len, const unsigned char *data)
crypto/libressl/crypto/cast/c_skey.c
89
key->short_key=1;
crypto/libressl/crypto/cast/c_skey.c
91
key->short_key=0;
crypto/libressl/crypto/cast/cast_lcl.h
158
#define E_CAST(n,key,L,R,OP1,OP2,OP3) \
crypto/libressl/crypto/cast/cast_lcl.h
161
t=(key[n*2] OP1 R)&0xffffffffL; \
crypto/libressl/crypto/cast/cast_lcl.h
162
i=key[n*2+1]; \
crypto/libressl/crypto/cast/cast_lcl.h
174
#define E_CAST(n,key,L,R,OP1,OP2,OP3) \
crypto/libressl/crypto/cast/cast_lcl.h
178
w=(key[n*2] OP1 R)&0xffffffffL; \
crypto/libressl/crypto/cast/cast_lcl.h
179
i=key[n*2+1]; \
crypto/libressl/crypto/cast/cast_lcl.h
196
#define E_CAST(n,key,L,R,OP1,OP2,OP3) \
crypto/libressl/crypto/cast/cast_lcl.h
199
t=(key[n*2] OP1 R)&0xffffffff; \
crypto/libressl/crypto/cast/cast_lcl.h
200
t=ROTL(t,(key[n*2+1])); \
crypto/libressl/crypto/chacha/chacha-merged.c
283
CRYPTO_hchacha_20(unsigned char subkey[32], const unsigned char key[32],
crypto/libressl/crypto/chacha/chacha-merged.c
293
x[4] = U8TO32_LITTLE(key + 0);
crypto/libressl/crypto/chacha/chacha-merged.c
294
x[5] = U8TO32_LITTLE(key + 4);
crypto/libressl/crypto/chacha/chacha-merged.c
295
x[6] = U8TO32_LITTLE(key + 8);
crypto/libressl/crypto/chacha/chacha-merged.c
296
x[7] = U8TO32_LITTLE(key + 12);
crypto/libressl/crypto/chacha/chacha-merged.c
297
x[8] = U8TO32_LITTLE(key + 16);
crypto/libressl/crypto/chacha/chacha-merged.c
298
x[9] = U8TO32_LITTLE(key + 20);
crypto/libressl/crypto/chacha/chacha-merged.c
299
x[10] = U8TO32_LITTLE(key + 24);
crypto/libressl/crypto/chacha/chacha-merged.c
300
x[11] = U8TO32_LITTLE(key + 28);
crypto/libressl/crypto/chacha/chacha.c
101
const unsigned char key[32], const unsigned char iv[24])
crypto/libressl/crypto/chacha/chacha.c
105
CRYPTO_hchacha_20(subkey, key, iv);
crypto/libressl/crypto/chacha/chacha.c
25
ChaCha_set_key(ChaCha_ctx *ctx, const unsigned char *key, uint32_t keybits)
crypto/libressl/crypto/chacha/chacha.c
27
chacha_keysetup((chacha_ctx *)ctx, key, keybits);
crypto/libressl/crypto/chacha/chacha.c
70
const unsigned char key[32], const unsigned char iv[8], uint64_t counter)
crypto/libressl/crypto/chacha/chacha.c
80
chacha_keysetup(&ctx, key, 256);
crypto/libressl/crypto/cmac/cm_pmeth.c
183
unsigned char *key;
crypto/libressl/crypto/cmac/cm_pmeth.c
187
key = string_to_hex(value, &keylen);
crypto/libressl/crypto/cmac/cm_pmeth.c
188
if (!key)
crypto/libressl/crypto/cmac/cm_pmeth.c
190
r = pkey_cmac_ctrl(ctx, EVP_PKEY_CTRL_SET_MAC_KEY, keylen, key);
crypto/libressl/crypto/cmac/cm_pmeth.c
191
free(key);
crypto/libressl/crypto/cmac/cmac.c
154
CMAC_Init(CMAC_CTX *ctx, const void *key, size_t keylen,
crypto/libressl/crypto/cmac/cmac.c
160
if (!key && !cipher && !impl && keylen == 0) {
crypto/libressl/crypto/cmac/cmac.c
174
if (key) {
crypto/libressl/crypto/cmac/cmac.c
181
if (!EVP_EncryptInit_ex(&ctx->cctx, NULL, NULL, key, zero_iv))
crypto/libressl/crypto/cms/cms_asn1.c
935
freezero(kekri->key, kekri->keylen);
crypto/libressl/crypto/cms/cms_enc.c
100
if (ec->key)
crypto/libressl/crypto/cms/cms_enc.c
131
if (!enc || !ec->key) {
crypto/libressl/crypto/cms/cms_enc.c
141
if (!ec->key) {
crypto/libressl/crypto/cms/cms_enc.c
142
ec->key = tkey;
crypto/libressl/crypto/cms/cms_enc.c
164
freezero(ec->key, ec->keylen);
crypto/libressl/crypto/cms/cms_enc.c
165
ec->key = tkey;
crypto/libressl/crypto/cms/cms_enc.c
173
if (EVP_CipherInit_ex(ctx, NULL, NULL, ec->key, piv, enc) <= 0) {
crypto/libressl/crypto/cms/cms_enc.c
197
freezero(ec->key, ec->keylen);
crypto/libressl/crypto/cms/cms_enc.c
198
ec->key = NULL;
crypto/libressl/crypto/cms/cms_enc.c
209
const EVP_CIPHER *cipher, const unsigned char *key, size_t keylen)
crypto/libressl/crypto/cms/cms_enc.c
212
if (key) {
crypto/libressl/crypto/cms/cms_enc.c
213
if ((ec->key = malloc(keylen)) == NULL) {
crypto/libressl/crypto/cms/cms_enc.c
217
memcpy(ec->key, key, keylen);
crypto/libressl/crypto/cms/cms_enc.c
228
const unsigned char *key, size_t keylen)
crypto/libressl/crypto/cms/cms_enc.c
232
if (!key || !keylen) {
crypto/libressl/crypto/cms/cms_enc.c
250
return cms_EncryptedContent_init(ec, ciph, key, keylen);
crypto/libressl/crypto/cms/cms_env.c
394
if (EVP_PKEY_encrypt(pctx, NULL, &eklen, ec->key, ec->keylen) <= 0)
crypto/libressl/crypto/cms/cms_env.c
404
if (EVP_PKEY_encrypt(pctx, ek, &eklen, ec->key, ec->keylen) <= 0)
crypto/libressl/crypto/cms/cms_env.c
491
freezero(ec->key, ec->keylen);
crypto/libressl/crypto/cms/cms_env.c
492
ec->key = ek;
crypto/libressl/crypto/cms/cms_env.c
547
CMS_add0_recipient_key(CMS_ContentInfo *cms, int nid, unsigned char *key,
crypto/libressl/crypto/cms/cms_env.c
619
kekri->key = key;
crypto/libressl/crypto/cms/cms_env.c
678
CMS_RecipientInfo_set0_key(CMS_RecipientInfo *ri, unsigned char *key,
crypto/libressl/crypto/cms/cms_env.c
689
kekri->key = key;
crypto/libressl/crypto/cms/cms_env.c
709
if (!kekri->key) {
crypto/libressl/crypto/cms/cms_env.c
714
if (AES_set_encrypt_key(kekri->key, kekri->keylen << 3, &actx)) {
crypto/libressl/crypto/cms/cms_env.c
725
wkeylen = AES_wrap_key(&actx, NULL, wkey, ec->key, ec->keylen);
crypto/libressl/crypto/cms/cms_env.c
758
if (!kekri->key) {
crypto/libressl/crypto/cms/cms_env.c
776
if (AES_set_decrypt_key(kekri->key, kekri->keylen << 3, &actx)) {
crypto/libressl/crypto/cms/cms_env.c
795
freezero(ec->key, ec->keylen);
crypto/libressl/crypto/cms/cms_env.c
796
ec->key = ukey;
crypto/libressl/crypto/cms/cms_env.c
955
freezero(ec->key, ec->keylen);
crypto/libressl/crypto/cms/cms_env.c
956
ec->key = NULL;
crypto/libressl/crypto/cms/cms_kari.c
301
freezero(ec->key, ec->keylen);
crypto/libressl/crypto/cms/cms_kari.c
302
ec->key = cek;
crypto/libressl/crypto/cms/cms_kari.c
476
if (!cms_kek_cipher(&enckey, &enckeylen, ec->key, ec->keylen,
crypto/libressl/crypto/cms/cms_lcl.h
169
unsigned char *key;
crypto/libressl/crypto/cms/cms_lcl.h
255
unsigned char *key;
crypto/libressl/crypto/cms/cms_lcl.h
448
const EVP_CIPHER *cipher, const unsigned char *key, size_t keylen);
crypto/libressl/crypto/cms/cms_pwri.c
334
unsigned char *key = NULL;
crypto/libressl/crypto/cms/cms_pwri.c
396
if (!kek_wrap_key(NULL, &keylen, ec->key, ec->keylen, kekctx))
crypto/libressl/crypto/cms/cms_pwri.c
399
key = malloc(keylen);
crypto/libressl/crypto/cms/cms_pwri.c
400
if (key == NULL)
crypto/libressl/crypto/cms/cms_pwri.c
403
if (!kek_wrap_key(key, &keylen, ec->key, ec->keylen, kekctx))
crypto/libressl/crypto/cms/cms_pwri.c
405
pwri->encryptedKey->data = key;
crypto/libressl/crypto/cms/cms_pwri.c
408
key = malloc(pwri->encryptedKey->length);
crypto/libressl/crypto/cms/cms_pwri.c
409
if (key == NULL) {
crypto/libressl/crypto/cms/cms_pwri.c
413
if (!kek_unwrap_key(key, &keylen, pwri->encryptedKey->data,
crypto/libressl/crypto/cms/cms_pwri.c
419
freezero(ec->key, ec->keylen);
crypto/libressl/crypto/cms/cms_pwri.c
420
ec->key = key;
crypto/libressl/crypto/cms/cms_pwri.c
429
free(key);
crypto/libressl/crypto/cms/cms_sd.c
955
ASN1_INTEGER *key = NULL;
crypto/libressl/crypto/cms/cms_sd.c
958
if ((key = ASN1_INTEGER_new()) == NULL)
crypto/libressl/crypto/cms/cms_sd.c
960
if (!ASN1_INTEGER_set(key, keysize)) {
crypto/libressl/crypto/cms/cms_sd.c
961
ASN1_INTEGER_free(key);
crypto/libressl/crypto/cms/cms_sd.c
967
ASN1_INTEGER_free(key);
crypto/libressl/crypto/cms/cms_sd.c
972
key ? V_ASN1_INTEGER : V_ASN1_UNDEF, key);
crypto/libressl/crypto/cms/cms_smime.c
239
CMS_EncryptedData_decrypt(CMS_ContentInfo *cms, const unsigned char *key,
crypto/libressl/crypto/cms/cms_smime.c
253
if (CMS_EncryptedData_set1_key(cms, NULL, key, keylen) <= 0)
crypto/libressl/crypto/cms/cms_smime.c
266
const unsigned char *key, size_t keylen, unsigned int flags)
crypto/libressl/crypto/cms/cms_smime.c
277
if (!CMS_EncryptedData_set1_key(cms, cipher, key, keylen))
crypto/libressl/crypto/cms/cms_smime.c
748
CMS_decrypt_set1_key(CMS_ContentInfo *cms, unsigned char *key, size_t keylen,
crypto/libressl/crypto/cms/cms_smime.c
766
CMS_RecipientInfo_set0_key(ri, key, keylen);
crypto/libressl/crypto/des/fcrypt.c
67
DES_cblock key;
crypto/libressl/crypto/des/fcrypt.c
93
key[i]=(c<<1);
crypto/libressl/crypto/des/fcrypt.c
96
key[i]=0;
crypto/libressl/crypto/des/fcrypt.c
98
DES_set_key_unchecked(&key,&ks);
crypto/libressl/crypto/des/set_key.c
103
if ((*key)[i] != odd_parity[(*key)[i]])
crypto/libressl/crypto/des/set_key.c
140
DES_is_weak_key(const_DES_cblock *key)
crypto/libressl/crypto/des/set_key.c
145
if (memcmp(weak_keys[i], key, sizeof(DES_cblock)) == 0)
crypto/libressl/crypto/des/set_key.c
307
int DES_set_key(const_DES_cblock *key, DES_key_schedule *schedule)
crypto/libressl/crypto/des/set_key.c
311
return DES_set_key_checked(key, schedule);
crypto/libressl/crypto/des/set_key.c
315
DES_set_key_unchecked(key, schedule);
crypto/libressl/crypto/des/set_key.c
324
int DES_set_key_checked(const_DES_cblock *key, DES_key_schedule *schedule)
crypto/libressl/crypto/des/set_key.c
326
if (!DES_check_key_parity(key))
crypto/libressl/crypto/des/set_key.c
328
if (DES_is_weak_key(key))
crypto/libressl/crypto/des/set_key.c
330
DES_set_key_unchecked(key, schedule);
crypto/libressl/crypto/des/set_key.c
334
void DES_set_key_unchecked(const_DES_cblock *key, DES_key_schedule *schedule)
crypto/libressl/crypto/des/set_key.c
343
in = &(*key)[0];
crypto/libressl/crypto/des/set_key.c
390
int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule)
crypto/libressl/crypto/des/set_key.c
392
return(DES_set_key(key,schedule));
crypto/libressl/crypto/des/set_key.c
89
void DES_set_odd_parity(DES_cblock *key)
crypto/libressl/crypto/des/set_key.c
94
(*key)[i]=odd_parity[(*key)[i]];
crypto/libressl/crypto/des/set_key.c
97
int DES_check_key_parity(const_DES_cblock *key)
crypto/libressl/crypto/dh/dh_key.c
174
compute_key(unsigned char *key, const BIGNUM *pub_key, DH *dh)
crypto/libressl/crypto/dh/dh_key.c
220
ret = BN_bn2bin(tmp, key);
crypto/libressl/crypto/dh/dh_key.c
69
static int compute_key(unsigned char *key, const BIGNUM *pub_key, DH *dh);
crypto/libressl/crypto/dh/dh_key.c
82
DH_compute_key(unsigned char *key, const BIGNUM *pub_key, DH *dh)
crypto/libressl/crypto/dh/dh_key.c
84
return dh->meth->compute_key(key, pub_key, dh);
crypto/libressl/crypto/dh/dh_local.h
68
int (*compute_key)(unsigned char *key,const BIGNUM *pub_key,DH *dh);
crypto/libressl/crypto/dh/dh_pmeth.c
234
pkey_dh_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen)
crypto/libressl/crypto/dh/dh_pmeth.c
242
ret = DH_compute_key(key, ctx->peerkey->pkey.dh->pub_key,
crypto/libressl/crypto/ec/ec_key.c
379
EC_KEY_set_public_key_affine_coordinates(EC_KEY * key, BIGNUM * x, BIGNUM * y)
crypto/libressl/crypto/ec/ec_key.c
386
if (!key || !key->group || !x || !y) {
crypto/libressl/crypto/ec/ec_key.c
394
point = EC_POINT_new(key->group);
crypto/libressl/crypto/ec/ec_key.c
404
if (!EC_POINT_set_affine_coordinates(key->group, point, x, y, ctx))
crypto/libressl/crypto/ec/ec_key.c
406
if (!EC_POINT_get_affine_coordinates(key->group, point, tx, ty, ctx))
crypto/libressl/crypto/ec/ec_key.c
416
if (!EC_KEY_set_public_key(key, point))
crypto/libressl/crypto/ec/ec_key.c
419
if (EC_KEY_check_key(key) == 0)
crypto/libressl/crypto/ec/ec_key.c
432
EC_KEY_get0_group(const EC_KEY * key)
crypto/libressl/crypto/ec/ec_key.c
434
return key->group;
crypto/libressl/crypto/ec/ec_key.c
438
EC_KEY_set_group(EC_KEY * key, const EC_GROUP * group)
crypto/libressl/crypto/ec/ec_key.c
440
if (key->meth->set_group != NULL &&
crypto/libressl/crypto/ec/ec_key.c
441
key->meth->set_group(key, group) == 0)
crypto/libressl/crypto/ec/ec_key.c
443
EC_GROUP_free(key->group);
crypto/libressl/crypto/ec/ec_key.c
444
key->group = EC_GROUP_dup(group);
crypto/libressl/crypto/ec/ec_key.c
445
return (key->group == NULL) ? 0 : 1;
crypto/libressl/crypto/ec/ec_key.c
449
EC_KEY_get0_private_key(const EC_KEY * key)
crypto/libressl/crypto/ec/ec_key.c
451
return key->priv_key;
crypto/libressl/crypto/ec/ec_key.c
455
EC_KEY_set_private_key(EC_KEY * key, const BIGNUM * priv_key)
crypto/libressl/crypto/ec/ec_key.c
457
if (key->meth->set_private != NULL &&
crypto/libressl/crypto/ec/ec_key.c
458
key->meth->set_private(key, priv_key) == 0)
crypto/libressl/crypto/ec/ec_key.c
460
BN_clear_free(key->priv_key);
crypto/libressl/crypto/ec/ec_key.c
461
key->priv_key = BN_dup(priv_key);
crypto/libressl/crypto/ec/ec_key.c
462
return (key->priv_key == NULL) ? 0 : 1;
crypto/libressl/crypto/ec/ec_key.c
466
EC_KEY_get0_public_key(const EC_KEY * key)
crypto/libressl/crypto/ec/ec_key.c
468
return key->pub_key;
crypto/libressl/crypto/ec/ec_key.c
472
EC_KEY_set_public_key(EC_KEY * key, const EC_POINT * pub_key)
crypto/libressl/crypto/ec/ec_key.c
474
if (key->meth->set_public != NULL &&
crypto/libressl/crypto/ec/ec_key.c
475
key->meth->set_public(key, pub_key) == 0)
crypto/libressl/crypto/ec/ec_key.c
477
EC_POINT_free(key->pub_key);
crypto/libressl/crypto/ec/ec_key.c
478
key->pub_key = EC_POINT_dup(pub_key, key->group);
crypto/libressl/crypto/ec/ec_key.c
479
return (key->pub_key == NULL) ? 0 : 1;
crypto/libressl/crypto/ec/ec_key.c
483
EC_KEY_get_enc_flags(const EC_KEY * key)
crypto/libressl/crypto/ec/ec_key.c
485
return key->enc_flag;
crypto/libressl/crypto/ec/ec_key.c
489
EC_KEY_set_enc_flags(EC_KEY * key, unsigned int flags)
crypto/libressl/crypto/ec/ec_key.c
491
key->enc_flag = flags;
crypto/libressl/crypto/ec/ec_key.c
495
EC_KEY_get_conv_form(const EC_KEY * key)
crypto/libressl/crypto/ec/ec_key.c
497
return key->conv_form;
crypto/libressl/crypto/ec/ec_key.c
501
EC_KEY_set_conv_form(EC_KEY * key, point_conversion_form_t cform)
crypto/libressl/crypto/ec/ec_key.c
503
key->conv_form = cform;
crypto/libressl/crypto/ec/ec_key.c
504
if (key->group != NULL)
crypto/libressl/crypto/ec/ec_key.c
505
EC_GROUP_set_point_conversion_form(key->group, cform);
crypto/libressl/crypto/ec/ec_key.c
509
EC_KEY_get_key_method_data(EC_KEY *key,
crypto/libressl/crypto/ec/ec_key.c
517
ret = EC_EX_DATA_get_data(key->method_data, dup_func, free_func, clear_free_func);
crypto/libressl/crypto/ec/ec_key.c
524
EC_KEY_insert_key_method_data(EC_KEY * key, void *data,
crypto/libressl/crypto/ec/ec_key.c
532
ex_data = EC_EX_DATA_get_data(key->method_data, dup_func, free_func, clear_free_func);
crypto/libressl/crypto/ec/ec_key.c
534
EC_EX_DATA_set_data(&key->method_data, data, dup_func, free_func, clear_free_func);
crypto/libressl/crypto/ec/ec_key.c
541
EC_KEY_set_asn1_flag(EC_KEY * key, int flag)
crypto/libressl/crypto/ec/ec_key.c
543
if (key->group != NULL)
crypto/libressl/crypto/ec/ec_key.c
544
EC_GROUP_set_asn1_flag(key->group, flag);
crypto/libressl/crypto/ec/ec_key.c
548
EC_KEY_precompute_mult(EC_KEY * key, BN_CTX * ctx)
crypto/libressl/crypto/ec/ec_key.c
550
if (key->group == NULL)
crypto/libressl/crypto/ec/ec_key.c
552
return EC_GROUP_precompute_mult(key->group, ctx);
crypto/libressl/crypto/ec/ec_key.c
556
EC_KEY_get_flags(const EC_KEY * key)
crypto/libressl/crypto/ec/ec_key.c
558
return key->flags;
crypto/libressl/crypto/ec/ec_key.c
562
EC_KEY_set_flags(EC_KEY * key, int flags)
crypto/libressl/crypto/ec/ec_key.c
564
key->flags |= flags;
crypto/libressl/crypto/ec/ec_key.c
568
EC_KEY_clear_flags(EC_KEY * key, int flags)
crypto/libressl/crypto/ec/ec_key.c
570
key->flags &= ~flags;
crypto/libressl/crypto/ec/ec_kmeth.c
112
EC_KEY_get_method(const EC_KEY *key)
crypto/libressl/crypto/ec/ec_kmeth.c
114
return key->meth;
crypto/libressl/crypto/ec/ec_kmeth.c
118
EC_KEY_set_method(EC_KEY *key, const EC_KEY_METHOD *meth)
crypto/libressl/crypto/ec/ec_kmeth.c
120
void (*finish)(EC_KEY *key) = key->meth->finish;
crypto/libressl/crypto/ec/ec_kmeth.c
123
finish(key);
crypto/libressl/crypto/ec/ec_kmeth.c
126
ENGINE_finish(key->engine);
crypto/libressl/crypto/ec/ec_kmeth.c
127
key->engine = NULL;
crypto/libressl/crypto/ec/ec_kmeth.c
130
key->meth = meth;
crypto/libressl/crypto/ec/ec_kmeth.c
132
return meth->init(key);
crypto/libressl/crypto/ec/ec_kmeth.c
209
int (*init)(EC_KEY *key),
crypto/libressl/crypto/ec/ec_kmeth.c
210
void (*finish)(EC_KEY *key),
crypto/libressl/crypto/ec/ec_kmeth.c
212
int (*set_group)(EC_KEY *key, const EC_GROUP *grp),
crypto/libressl/crypto/ec/ec_kmeth.c
213
int (*set_private)(EC_KEY *key, const BIGNUM *priv_key),
crypto/libressl/crypto/ec/ec_kmeth.c
214
int (*set_public)(EC_KEY *key, const EC_POINT *pub_key))
crypto/libressl/crypto/ec/ec_kmeth.c
225
EC_KEY_METHOD_set_keygen(EC_KEY_METHOD *meth, int (*keygen)(EC_KEY *key))
crypto/libressl/crypto/ec/ec_kmeth.c
268
int (**pinit)(EC_KEY *key),
crypto/libressl/crypto/ec/ec_kmeth.c
269
void (**pfinish)(EC_KEY *key),
crypto/libressl/crypto/ec/ec_kmeth.c
271
int (**pset_group)(EC_KEY *key, const EC_GROUP *grp),
crypto/libressl/crypto/ec/ec_kmeth.c
272
int (**pset_private)(EC_KEY *key, const BIGNUM *priv_key),
crypto/libressl/crypto/ec/ec_kmeth.c
273
int (**pset_public)(EC_KEY *key, const EC_POINT *pub_key))
crypto/libressl/crypto/ec/ec_kmeth.c
291
int (**pkeygen)(EC_KEY *key))
crypto/libressl/crypto/ec/ec_lcl.h
455
int (*init)(EC_KEY *key);
crypto/libressl/crypto/ec/ec_lcl.h
456
void (*finish)(EC_KEY *key);
crypto/libressl/crypto/ec/ec_lcl.h
458
int (*set_group)(EC_KEY *key, const EC_GROUP *grp);
crypto/libressl/crypto/ec/ec_lcl.h
459
int (*set_private)(EC_KEY *key, const BIGNUM *priv_key);
crypto/libressl/crypto/ec/ec_lcl.h
460
int (*set_public)(EC_KEY *key, const EC_POINT *pub_key);
crypto/libressl/crypto/ec/ec_lcl.h
461
int (*keygen)(EC_KEY *key);
crypto/libressl/crypto/ec/ec_lib.c
1291
ECParameters_dup(EC_KEY *key)
crypto/libressl/crypto/ec/ec_lib.c
1297
if (key == NULL)
crypto/libressl/crypto/ec/ec_lib.c
1300
if ((len = i2d_ECParameters(key, &p)) > 0)
crypto/libressl/crypto/ec/ec_pmeth.c
211
pkey_ec_derive(EVP_PKEY_CTX * ctx, unsigned char *key, size_t * keylen)
crypto/libressl/crypto/ec/ec_pmeth.c
225
if (!key) {
crypto/libressl/crypto/ec/ec_pmeth.c
240
ret = ECDH_compute_key(key, outlen, pubkey, eckey, 0);
crypto/libressl/crypto/ec/ec_pmeth.c
250
pkey_ec_kdf_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen)
crypto/libressl/crypto/ec/ec_pmeth.c
258
return pkey_ec_derive(ctx, key, keylen);
crypto/libressl/crypto/ec/ec_pmeth.c
260
if (!key) {
crypto/libressl/crypto/ec/ec_pmeth.c
275
if (!ecdh_KDF_X9_63(key, *keylen, ktmp, ktmplen, dctx->kdf_ukm,
crypto/libressl/crypto/ecdh/ech_lib.c
186
ecdh_check(EC_KEY *key)
crypto/libressl/crypto/ecdh/ech_lib.c
190
void *data = EC_KEY_get_key_method_data(key, ecdh_data_dup,
crypto/libressl/crypto/ecdh/ech_lib.c
196
data = EC_KEY_insert_key_method_data(key, (void *)ecdh_data,
crypto/libressl/crypto/ecdh/ech_locl.h
65
int (*compute_key)(void *key, size_t outlen, const EC_POINT *pub_key, EC_KEY *ecdh,
crypto/libressl/crypto/ecdsa/ecs_lib.c
173
ecdsa_check(EC_KEY *key)
crypto/libressl/crypto/ecdsa/ecs_lib.c
177
void *data = EC_KEY_get_key_method_data(key, ecdsa_data_dup,
crypto/libressl/crypto/ecdsa/ecs_lib.c
183
data = EC_KEY_insert_key_method_data(key, (void *)ecdsa_data,
crypto/libressl/crypto/engine/eng_openssl.c
238
unsigned char key[TEST_RC4_KEY_SIZE];
crypto/libressl/crypto/engine/eng_openssl.c
244
test_rc4_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
crypto/libressl/crypto/engine/eng_openssl.c
250
memcpy(&test(ctx)->key[0], key, EVP_CIPHER_CTX_key_length(ctx));
crypto/libressl/crypto/engine/eng_openssl.c
252
test(ctx)->key);
crypto/libressl/crypto/engine/eng_openssl.c
396
EVP_PKEY *key;
crypto/libressl/crypto/engine/eng_openssl.c
403
key = PEM_read_bio_PrivateKey(in, NULL, 0, NULL);
crypto/libressl/crypto/engine/eng_openssl.c
405
return key;
crypto/libressl/crypto/evp/e_aes.c
111
AES_KEY *key);
crypto/libressl/crypto/evp/e_aes.c
113
AES_KEY *key);
crypto/libressl/crypto/evp/e_aes.c
116
const AES_KEY *key);
crypto/libressl/crypto/evp/e_aes.c
118
const AES_KEY *key);
crypto/libressl/crypto/evp/e_aes.c
121
size_t length, const AES_KEY *key, unsigned char *ivec, int enc);
crypto/libressl/crypto/evp/e_aes.c
125
size_t length, const AES_KEY *key, unsigned char ivec[16], int enc);
crypto/libressl/crypto/evp/e_aes.c
127
size_t len, const AES_KEY *key, const unsigned char ivec[16]);
crypto/libressl/crypto/evp/e_aes.c
137
size_t blocks, const AES_KEY *key,
crypto/libressl/crypto/evp/e_aes.c
1407
if (gctx->gcm.key) {
crypto/libressl/crypto/evp/e_aes.c
1408
if (gctx->gcm.key != &gctx->ks)
crypto/libressl/crypto/evp/e_aes.c
1410
gctx_out->gcm.key = &gctx_out->ks;
crypto/libressl/crypto/evp/e_aes.c
1431
const unsigned char *key, size_t key_len)
crypto/libressl/crypto/evp/e_aes.c
1435
AES_set_encrypt_key(key, key_len * 8, aes_key);
crypto/libressl/crypto/evp/e_aes.c
1442
vpaes_set_encrypt_key(key, key_len * 8, aes_key);
crypto/libressl/crypto/evp/e_aes.c
1449
AES_set_encrypt_key(key, key_len * 8, aes_key);
crypto/libressl/crypto/evp/e_aes.c
1459
aes_gcm_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
crypto/libressl/crypto/evp/e_aes.c
1464
if (!iv && !key)
crypto/libressl/crypto/evp/e_aes.c
1466
if (key) {
crypto/libressl/crypto/evp/e_aes.c
1468
key, ctx->key_len);
crypto/libressl/crypto/evp/e_aes.c
168
AES_KEY *key);
crypto/libressl/crypto/evp/e_aes.c
170
AES_KEY *key);
crypto/libressl/crypto/evp/e_aes.c
173
const AES_KEY *key);
crypto/libressl/crypto/evp/e_aes.c
175
const AES_KEY *key);
crypto/libressl/crypto/evp/e_aes.c
178
size_t length, const AES_KEY *key, int enc);
crypto/libressl/crypto/evp/e_aes.c
1787
aes_xts_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
crypto/libressl/crypto/evp/e_aes.c
1792
if (!iv && !key)
crypto/libressl/crypto/evp/e_aes.c
1795
if (key) do {
crypto/libressl/crypto/evp/e_aes.c
180
size_t length, const AES_KEY *key, unsigned char *ivec, int enc);
crypto/libressl/crypto/evp/e_aes.c
1811
vpaes_set_encrypt_key(key, ctx->key_len * 4,
crypto/libressl/crypto/evp/e_aes.c
1815
vpaes_set_decrypt_key(key, ctx->key_len * 4,
crypto/libressl/crypto/evp/e_aes.c
1820
vpaes_set_encrypt_key(key + ctx->key_len / 2,
crypto/libressl/crypto/evp/e_aes.c
183
size_t blocks, const void *key, const unsigned char *ivec);
crypto/libressl/crypto/evp/e_aes.c
1831
AES_set_encrypt_key(key, ctx->key_len * 4, &xctx->ks1);
crypto/libressl/crypto/evp/e_aes.c
1834
AES_set_decrypt_key(key, ctx->key_len * 4, &xctx->ks1);
crypto/libressl/crypto/evp/e_aes.c
1838
AES_set_encrypt_key(key + ctx->key_len / 2,
crypto/libressl/crypto/evp/e_aes.c
194
size_t blocks, const void *key, const unsigned char ivec[16],
crypto/libressl/crypto/evp/e_aes.c
198
size_t blocks, const void *key, const unsigned char ivec[16],
crypto/libressl/crypto/evp/e_aes.c
2005
if (cctx->ccm.key) {
crypto/libressl/crypto/evp/e_aes.c
2006
if (cctx->ccm.key != &cctx->ks)
crypto/libressl/crypto/evp/e_aes.c
2008
cctx_out->ccm.key = &cctx_out->ks;
crypto/libressl/crypto/evp/e_aes.c
2019
aes_ccm_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
crypto/libressl/crypto/evp/e_aes.c
202
aesni_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
crypto/libressl/crypto/evp/e_aes.c
2024
if (!iv && !key)
crypto/libressl/crypto/evp/e_aes.c
2026
if (key) do {
crypto/libressl/crypto/evp/e_aes.c
2029
vpaes_set_encrypt_key(key, ctx->key_len*8, &cctx->ks);
crypto/libressl/crypto/evp/e_aes.c
2037
AES_set_encrypt_key(key, ctx->key_len * 8, &cctx->ks);
crypto/libressl/crypto/evp/e_aes.c
211
ret = aesni_set_decrypt_key(key, ctx->key_len * 8,
crypto/libressl/crypto/evp/e_aes.c
217
ret = aesni_set_encrypt_key(key, ctx->key_len * 8,
crypto/libressl/crypto/evp/e_aes.c
2239
aead_aes_gcm_init(EVP_AEAD_CTX *ctx, const unsigned char *key, size_t key_len,
crypto/libressl/crypto/evp/e_aes.c
2264
aesni_set_encrypt_key(key, key_bits, &gcm_ctx->ks.ks);
crypto/libressl/crypto/evp/e_aes.c
2272
key, key_len);
crypto/libressl/crypto/evp/e_aes.c
2431
aes_wrap_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
crypto/libressl/crypto/evp/e_aes.c
2436
if (iv == NULL && key == NULL)
crypto/libressl/crypto/evp/e_aes.c
2439
if (key != NULL) {
crypto/libressl/crypto/evp/e_aes.c
2441
AES_set_encrypt_key(key, 8 * ctx->key_len,
crypto/libressl/crypto/evp/e_aes.c
2444
AES_set_decrypt_key(key, 8 * ctx->key_len,
crypto/libressl/crypto/evp/e_aes.c
261
aesni_gcm_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
crypto/libressl/crypto/evp/e_aes.c
266
if (!iv && !key)
crypto/libressl/crypto/evp/e_aes.c
268
if (key) {
crypto/libressl/crypto/evp/e_aes.c
269
aesni_set_encrypt_key(key, ctx->key_len * 8, &gctx->ks);
crypto/libressl/crypto/evp/e_aes.c
296
aesni_xts_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
crypto/libressl/crypto/evp/e_aes.c
301
if (!iv && !key)
crypto/libressl/crypto/evp/e_aes.c
304
if (key) {
crypto/libressl/crypto/evp/e_aes.c
307
aesni_set_encrypt_key(key, ctx->key_len * 4,
crypto/libressl/crypto/evp/e_aes.c
312
aesni_set_decrypt_key(key, ctx->key_len * 4,
crypto/libressl/crypto/evp/e_aes.c
318
aesni_set_encrypt_key(key + ctx->key_len / 2,
crypto/libressl/crypto/evp/e_aes.c
334
aesni_ccm_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
crypto/libressl/crypto/evp/e_aes.c
339
if (!iv && !key)
crypto/libressl/crypto/evp/e_aes.c
341
if (key) {
crypto/libressl/crypto/evp/e_aes.c
342
aesni_set_encrypt_key(key, ctx->key_len * 8, &cctx->ks);
crypto/libressl/crypto/evp/e_aes.c
359
aes_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
crypto/libressl/crypto/evp/e_aes.c
370
ret = AES_set_decrypt_key(key, ctx->key_len * 8,
crypto/libressl/crypto/evp/e_aes.c
378
ret = vpaes_set_decrypt_key(key, ctx->key_len * 8,
crypto/libressl/crypto/evp/e_aes.c
386
ret = AES_set_decrypt_key(key, ctx->key_len * 8,
crypto/libressl/crypto/evp/e_aes.c
394
ret = AES_set_encrypt_key(key, ctx->key_len * 8,
crypto/libressl/crypto/evp/e_aes.c
402
ret = vpaes_set_encrypt_key(key, ctx->key_len * 8,
crypto/libressl/crypto/evp/e_aes.c
410
ret = AES_set_encrypt_key(key, ctx->key_len * 8,
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
106
EVP_AES_HMAC_SHA1 *key = data(ctx);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
110
ret = aesni_set_encrypt_key(inkey, ctx->key_len * 8, &key->ks);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
112
ret = aesni_set_decrypt_key(inkey, ctx->key_len * 8, &key->ks);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
114
SHA1_Init(&key->head); /* handy when benchmarking */
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
115
key->tail = key->head;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
116
key->md = key->head;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
118
key->payload_length = NO_PAYLOAD_LENGTH;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
172
EVP_AES_HMAC_SHA1 *key = data(ctx);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
174
size_t plen = key->payload_length,
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
180
sha_off = SHA_CBLOCK - key->md.num;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
183
key->payload_length = NO_PAYLOAD_LENGTH;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
194
else if (key->aux.tls_ver >= TLS1_1_VERSION)
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
200
SHA1_Update(&key->md, in + iv, sha_off);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
202
aesni_cbc_sha1_enc(in, out, blocks, &key->ks,
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
203
ctx->iv, &key->md, in + iv + sha_off);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
207
key->md.Nh += blocks >> 29;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
208
key->md.Nl += blocks <<= 3;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
209
if (key->md.Nl < (unsigned int)blocks)
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
210
key->md.Nh++;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
216
SHA1_Update(&key->md, in + sha_off, plen - sha_off);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
224
SHA1_Final(out + plen, &key->md);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
225
key->md = key->tail;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
226
SHA1_Update(&key->md, out + plen, SHA_DIGEST_LENGTH);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
227
SHA1_Final(out + plen, &key->md);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
236
len - aes_off, &key->ks, ctx->iv, 1);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
239
len - aes_off, &key->ks, ctx->iv, 1);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
251
aesni_cbc_encrypt(in, out, len, &key->ks, ctx->iv, 0);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
254
SHA1_Update(&key->md, out, len);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
265
*data = (void *)key->md.data;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
267
if ((key->aux.tls_aad[plen - 4] << 8 |
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
268
key->aux.tls_aad[plen - 3]) >= TLS1_1_VERSION)
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
292
key->aux.tls_aad[plen - 2] = inp_len >> 8;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
293
key->aux.tls_aad[plen - 1] = inp_len;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
296
key->md = key->head;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
297
SHA1_Update(&key->md, key->aux.tls_aad, plen);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
304
j += SHA_CBLOCK - key->md.num;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
305
SHA1_Update(&key->md, out, j);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
312
bitlen = key->md.Nl + (inp_len << 3); /* at most 18 bits */
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
329
for (res = key->md.num, j = 0; j < len; j++) {
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
344
sha1_block_data_order(&key->md, data, 1);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
347
pmac->u[0] |= key->md.h0 & mask;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
348
pmac->u[1] |= key->md.h1 & mask;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
349
pmac->u[2] |= key->md.h2 & mask;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
350
pmac->u[3] |= key->md.h3 & mask;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
351
pmac->u[4] |= key->md.h4 & mask;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
362
sha1_block_data_order(&key->md, data, 1);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
365
pmac->u[0] |= key->md.h0 & mask;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
366
pmac->u[1] |= key->md.h1 & mask;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
367
pmac->u[2] |= key->md.h2 & mask;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
368
pmac->u[3] |= key->md.h3 & mask;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
369
pmac->u[4] |= key->md.h4 & mask;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
375
sha1_block_data_order(&key->md, data, 1);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
377
pmac->u[0] |= key->md.h0 & mask;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
378
pmac->u[1] |= key->md.h1 & mask;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
379
pmac->u[2] |= key->md.h2 & mask;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
380
pmac->u[3] |= key->md.h3 & mask;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
381
pmac->u[4] |= key->md.h4 & mask;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
400
SHA1_Update(&key->md, out, inp_len);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
401
res = key->md.num;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
402
SHA1_Final(pmac->c, &key->md);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
416
sha1_block_data_order(&key->md,
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
420
key->md = key->tail;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
421
SHA1_Update(&key->md, pmac->c, SHA_DIGEST_LENGTH);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
422
SHA1_Final(pmac->c, &key->md);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
476
EVP_AES_HMAC_SHA1 *key = data(ctx);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
487
SHA1_Init(&key->head);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
488
SHA1_Update(&key->head, ptr, arg);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
489
SHA1_Final(hmac_key, &key->head);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
496
SHA1_Init(&key->head);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
497
SHA1_Update(&key->head, hmac_key, sizeof(hmac_key));
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
501
SHA1_Init(&key->tail);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
502
SHA1_Update(&key->tail, hmac_key, sizeof(hmac_key));
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
520
key->payload_length = len;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
521
if ((key->aux.tls_ver = p[arg - 4] << 8 |
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
527
key->md = key->head;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
528
SHA1_Update(&key->md, p, arg);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
533
memcpy(key->aux.tls_aad, ptr, arg);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
534
key->payload_length = arg;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
91
int aesni_set_encrypt_key(const unsigned char *userKey, int bits, AES_KEY *key);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
92
int aesni_set_decrypt_key(const unsigned char *userKey, int bits, AES_KEY *key);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
95
size_t length, const AES_KEY *key, unsigned char *ivec, int enc);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
98
const AES_KEY *key, unsigned char iv[16], SHA_CTX *ctx, const void *in0);
crypto/libressl/crypto/evp/e_bf.c
79
bf_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
crypto/libressl/crypto/evp/e_bf.c
82
BF_set_key(&data(ctx)->ks, EVP_CIPHER_CTX_key_length(ctx), key);
crypto/libressl/crypto/evp/e_camellia.c
76
camellia_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
crypto/libressl/crypto/evp/e_camellia.c
81
ret = Camellia_set_key(key, ctx->key_len * 8, ctx->cipher_data);
crypto/libressl/crypto/evp/e_cast.c
79
cast_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
crypto/libressl/crypto/evp/e_cast.c
82
CAST_set_key(&data(ctx)->ks, EVP_CIPHER_CTX_key_length(ctx), key);
crypto/libressl/crypto/evp/e_chacha.c
29
chacha_init(EVP_CIPHER_CTX *ctx, const unsigned char *key,
crypto/libressl/crypto/evp/e_chacha.c
32
if (key != NULL)
crypto/libressl/crypto/evp/e_chacha.c
33
ChaCha_set_key((ChaCha_ctx *)ctx->cipher_data, key,
crypto/libressl/crypto/evp/e_chacha20poly1305.c
152
sizeof(poly1305_key), c20_ctx->key, iv, ctr);
crypto/libressl/crypto/evp/e_chacha20poly1305.c
156
CRYPTO_chacha_20(out, in, in_len, c20_ctx->key, iv, ctr + 1);
crypto/libressl/crypto/evp/e_chacha20poly1305.c
211
sizeof(poly1305_key), c20_ctx->key, iv, ctr);
crypto/libressl/crypto/evp/e_chacha20poly1305.c
226
CRYPTO_chacha_20(out, in, plaintext_len, c20_ctx->key, iv, ctr + 1);
crypto/libressl/crypto/evp/e_chacha20poly1305.c
252
CRYPTO_hchacha_20(subkey, c20_ctx->key, nonce);
crypto/libressl/crypto/evp/e_chacha20poly1305.c
309
CRYPTO_hchacha_20(subkey, c20_ctx->key, nonce);
crypto/libressl/crypto/evp/e_chacha20poly1305.c
374
unsigned char key[32];
crypto/libressl/crypto/evp/e_chacha20poly1305.c
388
chacha20_poly1305_init(EVP_CIPHER_CTX *ctx, const unsigned char *key,
crypto/libressl/crypto/evp/e_chacha20poly1305.c
398
if (key == NULL && iv == NULL)
crypto/libressl/crypto/evp/e_chacha20poly1305.c
403
if (key != NULL)
crypto/libressl/crypto/evp/e_chacha20poly1305.c
404
memcpy(cpx->key, key, sizeof(cpx->key));
crypto/libressl/crypto/evp/e_chacha20poly1305.c
44
unsigned char key[32];
crypto/libressl/crypto/evp/e_chacha20poly1305.c
455
ChaCha_set_key(&cpx->chacha, cpx->key, 8 * sizeof(cpx->key));
crypto/libressl/crypto/evp/e_chacha20poly1305.c
49
aead_chacha20_poly1305_init(EVP_AEAD_CTX *ctx, const unsigned char *key,
crypto/libressl/crypto/evp/e_chacha20poly1305.c
63
if (key_len != sizeof(c20_ctx->key))
crypto/libressl/crypto/evp/e_chacha20poly1305.c
70
memcpy(&c20_ctx->key[0], key, key_len);
crypto/libressl/crypto/evp/e_des.c
73
des_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
crypto/libressl/crypto/evp/e_des.c
76
DES_cblock *deskey = (DES_cblock *)key;
crypto/libressl/crypto/evp/e_des3.c
82
des_ede_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
crypto/libressl/crypto/evp/e_des3.c
85
DES_cblock *deskey = (DES_cblock *)key;
crypto/libressl/crypto/evp/e_des3.c
95
des_ede3_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
crypto/libressl/crypto/evp/e_des3.c
98
DES_cblock *deskey = (DES_cblock *)key;
crypto/libressl/crypto/evp/e_gost2814789.c
69
gost2814789_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
crypto/libressl/crypto/evp/e_gost2814789.c
74
return Gost2814789_set_key(&c->ks, key, ctx->key_len * 8);
crypto/libressl/crypto/evp/e_idea.c
78
idea_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
crypto/libressl/crypto/evp/e_idea.c
88
idea_set_encrypt_key(key, ctx->cipher_data);
crypto/libressl/crypto/evp/e_idea.c
92
idea_set_encrypt_key(key, &tmp);
crypto/libressl/crypto/evp/e_null.c
67
static int null_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
crypto/libressl/crypto/evp/e_null.c
93
null_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
crypto/libressl/crypto/evp/e_rc2.c
295
rc2_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
crypto/libressl/crypto/evp/e_rc2.c
299
key, data(ctx)->key_bits);
crypto/libressl/crypto/evp/e_rc2.c
73
static int rc2_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
crypto/libressl/crypto/evp/e_rc4.c
126
rc4_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
crypto/libressl/crypto/evp/e_rc4.c
129
RC4_set_key(&data(ctx)->ks, EVP_CIPHER_CTX_key_length(ctx), key);
crypto/libressl/crypto/evp/e_rc4.c
80
static int rc4_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
116
EVP_RC4_HMAC_MD5 *key = data(ctx);
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
118
size_t rc4_off = 32-1-(key->ks.x&(32-1)), /* 32 is $MOD from rc4_md5-x86_64.pl */
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
119
md5_off = MD5_CBLOCK - key->md.num,
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
123
size_t plen = key->payload_length;
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
139
MD5_Update(&key->md, in, md5_off);
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
140
RC4(&key->ks, rc4_off, in, out);
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
142
rc4_md5_enc(&key->ks, in + rc4_off, out + rc4_off,
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
143
&key->md, in + md5_off, blocks);
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
147
key->md.Nh += blocks >> 29;
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
148
key->md.Nl += blocks <<= 3;
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
149
if (key->md.Nl < (unsigned int)blocks)
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
150
key->md.Nh++;
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
156
MD5_Update(&key->md, in + md5_off, plen - md5_off);
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
164
MD5_Final(out + plen, &key->md);
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
165
key->md = key->tail;
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
166
MD5_Update(&key->md, out + plen, MD5_DIGEST_LENGTH);
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
167
MD5_Final(out + plen, &key->md);
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
170
RC4(&key->ks, len - rc4_off, out + rc4_off,
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
173
RC4(&key->ks, len - rc4_off, in + rc4_off,
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
187
RC4(&key->ks, rc4_off, in, out);
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
188
MD5_Update(&key->md, out, md5_off);
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
190
rc4_md5_enc(&key->ks, in + rc4_off, out + rc4_off,
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
191
&key->md, out + md5_off, blocks);
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
195
l = (key->md.Nl + (blocks << 3)) & 0xffffffffU;
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
196
if (l < key->md.Nl)
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
197
key->md.Nh++;
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
198
key->md.Nl = l;
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
199
key->md.Nh += blocks >> 29;
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
206
RC4(&key->ks, len - rc4_off, in + rc4_off, out + rc4_off);
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
208
MD5_Update(&key->md, out + md5_off, plen - md5_off);
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
211
MD5_Final(mac, &key->md);
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
212
key->md = key->tail;
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
213
MD5_Update(&key->md, mac, MD5_DIGEST_LENGTH);
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
214
MD5_Final(mac, &key->md);
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
219
MD5_Update(&key->md, out + md5_off, len - md5_off);
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
223
key->payload_length = NO_PAYLOAD_LENGTH;
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
231
EVP_RC4_HMAC_MD5 *key = data(ctx);
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
242
MD5_Init(&key->head);
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
243
MD5_Update(&key->head, ptr, arg);
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
244
MD5_Final(hmac_key, &key->head);
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
251
MD5_Init(&key->head);
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
252
MD5_Update(&key->head, hmac_key, sizeof(hmac_key));
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
256
MD5_Init(&key->tail);
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
257
MD5_Update(&key->tail, hmac_key, sizeof(hmac_key));
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
273
key->payload_length = len;
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
274
key->md = key->head;
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
275
MD5_Update(&key->md, p, arg);
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
76
void rc4_md5_enc (RC4_KEY *key, const void *in0, void *out,
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
85
EVP_RC4_HMAC_MD5 *key = data(ctx);
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
87
RC4_set_key(&key->ks, EVP_CIPHER_CTX_key_length(ctx), inkey);
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
89
MD5_Init(&key->head); /* handy when benchmarking */
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
90
key->tail = key->head;
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
91
key->md = key->head;
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
93
key->payload_length = NO_PAYLOAD_LENGTH;
crypto/libressl/crypto/evp/e_sm4.c
239
EVP_SM4_KEY *key = ((EVP_SM4_KEY *)(ctx)->cipher_data);
crypto/libressl/crypto/evp/e_sm4.c
241
CRYPTO_ctr128_encrypt(in, out, len, &key->ks, ctx->iv, ctx->buf,
crypto/libressl/crypto/evp/e_sm4.c
32
sm4_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
crypto/libressl/crypto/evp/e_sm4.c
35
SM4_set_key(key, ctx->cipher_data);
crypto/libressl/crypto/evp/e_sm4.c
41
const SM4_KEY *key, unsigned char *ivec, const int enc)
crypto/libressl/crypto/evp/e_sm4.c
44
CRYPTO_cbc128_encrypt(in, out, len, key, ivec,
crypto/libressl/crypto/evp/e_sm4.c
47
CRYPTO_cbc128_decrypt(in, out, len, key, ivec,
crypto/libressl/crypto/evp/e_sm4.c
53
const SM4_KEY *key, unsigned char *ivec, int *num, const int enc)
crypto/libressl/crypto/evp/e_sm4.c
55
CRYPTO_cfb128_encrypt(in, out, length, key, ivec, num, enc,
crypto/libressl/crypto/evp/e_sm4.c
60
sm4_ecb_encrypt(const unsigned char *in, unsigned char *out, const SM4_KEY *key,
crypto/libressl/crypto/evp/e_sm4.c
64
SM4_encrypt(in, out, key);
crypto/libressl/crypto/evp/e_sm4.c
66
SM4_decrypt(in, out, key);
crypto/libressl/crypto/evp/e_sm4.c
71
const SM4_KEY *key, unsigned char *ivec, int *num)
crypto/libressl/crypto/evp/e_sm4.c
73
CRYPTO_ofb128_encrypt(in, out, length, key, ivec, num,
crypto/libressl/crypto/evp/e_xcbc_d.c
107
desx_cbc_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
crypto/libressl/crypto/evp/e_xcbc_d.c
110
DES_cblock *deskey = (DES_cblock *)key;
crypto/libressl/crypto/evp/e_xcbc_d.c
113
memcpy(&data(ctx)->inw[0], &key[8], 8);
crypto/libressl/crypto/evp/e_xcbc_d.c
114
memcpy(&data(ctx)->outw[0], &key[16], 8);
crypto/libressl/crypto/evp/e_xcbc_d.c
72
static int desx_cbc_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
crypto/libressl/crypto/evp/evp_aead.c
52
const unsigned char *key, size_t key_len, size_t tag_len, ENGINE *impl)
crypto/libressl/crypto/evp/evp_aead.c
59
return aead->init(ctx, key, key_len, tag_len);
crypto/libressl/crypto/evp/evp_enc.c
224
if (key || (ctx->cipher->flags & EVP_CIPH_ALWAYS_CALL_INIT)) {
crypto/libressl/crypto/evp/evp_enc.c
225
if (!ctx->cipher->init(ctx, key, iv, enc))
crypto/libressl/crypto/evp/evp_enc.c
269
const unsigned char *key, const unsigned char *iv)
crypto/libressl/crypto/evp/evp_enc.c
271
return EVP_CipherInit(ctx, cipher, key, iv, 1);
crypto/libressl/crypto/evp/evp_enc.c
276
const unsigned char *key, const unsigned char *iv)
crypto/libressl/crypto/evp/evp_enc.c
278
return EVP_CipherInit_ex(ctx, cipher, impl, key, iv, 1);
crypto/libressl/crypto/evp/evp_enc.c
283
const unsigned char *key, const unsigned char *iv)
crypto/libressl/crypto/evp/evp_enc.c
285
return EVP_CipherInit(ctx, cipher, key, iv, 0);
crypto/libressl/crypto/evp/evp_enc.c
290
const unsigned char *key, const unsigned char *iv)
crypto/libressl/crypto/evp/evp_enc.c
292
return EVP_CipherInit_ex(ctx, cipher, impl, key, iv, 0);
crypto/libressl/crypto/evp/evp_enc.c
672
EVP_CIPHER_CTX_rand_key(EVP_CIPHER_CTX *ctx, unsigned char *key)
crypto/libressl/crypto/evp/evp_enc.c
675
return EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_RAND_KEY, 0, key);
crypto/libressl/crypto/evp/evp_enc.c
676
arc4random_buf(key, ctx->key_len);
crypto/libressl/crypto/evp/evp_enc.c
79
const unsigned char *key, const unsigned char *iv, int enc)
crypto/libressl/crypto/evp/evp_enc.c
83
return EVP_CipherInit_ex(ctx, cipher, NULL, key, iv, enc);
crypto/libressl/crypto/evp/evp_enc.c
88
const unsigned char *key, const unsigned char *iv, int enc)
crypto/libressl/crypto/evp/evp_key.c
132
int count, unsigned char *key, unsigned char *iv)
crypto/libressl/crypto/evp/evp_key.c
185
if (key != NULL)
crypto/libressl/crypto/evp/evp_key.c
186
*(key++) = md_buf[i];
crypto/libressl/crypto/evp/evp_locl.h
142
int (*init)(EVP_CIPHER_CTX *ctx, const unsigned char *key,
crypto/libressl/crypto/evp/evp_locl.h
258
int (*derive)(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen);
crypto/libressl/crypto/evp/evp_locl.h
280
int (*init)(struct evp_aead_ctx_st*, const unsigned char *key,
crypto/libressl/crypto/evp/evp_locl.h
72
void *key);
crypto/libressl/crypto/evp/evp_locl.h
75
void *key);
crypto/libressl/crypto/evp/evp_pbe.c
176
static EVP_PBE_CTL *OBJ_bsearch_pbe2(EVP_PBE_CTL *key, EVP_PBE_CTL const *base, int num);
crypto/libressl/crypto/evp/evp_pbe.c
199
OBJ_bsearch_pbe2(EVP_PBE_CTL *key, EVP_PBE_CTL const *base, int num)
crypto/libressl/crypto/evp/evp_pbe.c
201
return (EVP_PBE_CTL *)OBJ_bsearch_(key, base, num, sizeof(EVP_PBE_CTL),
crypto/libressl/crypto/evp/evp_pkey.c
145
EVP_PKEY_get_attr_count(const EVP_PKEY *key)
crypto/libressl/crypto/evp/evp_pkey.c
147
return X509at_get_attr_count(key->attributes);
crypto/libressl/crypto/evp/evp_pkey.c
151
EVP_PKEY_get_attr_by_NID(const EVP_PKEY *key, int nid, int lastpos)
crypto/libressl/crypto/evp/evp_pkey.c
153
return X509at_get_attr_by_NID(key->attributes, nid, lastpos);
crypto/libressl/crypto/evp/evp_pkey.c
157
EVP_PKEY_get_attr_by_OBJ(const EVP_PKEY *key, const ASN1_OBJECT *obj,
crypto/libressl/crypto/evp/evp_pkey.c
160
return X509at_get_attr_by_OBJ(key->attributes, obj, lastpos);
crypto/libressl/crypto/evp/evp_pkey.c
164
EVP_PKEY_get_attr(const EVP_PKEY *key, int loc)
crypto/libressl/crypto/evp/evp_pkey.c
166
return X509at_get_attr(key->attributes, loc);
crypto/libressl/crypto/evp/evp_pkey.c
170
EVP_PKEY_delete_attr(EVP_PKEY *key, int loc)
crypto/libressl/crypto/evp/evp_pkey.c
172
return X509at_delete_attr(key->attributes, loc);
crypto/libressl/crypto/evp/evp_pkey.c
176
EVP_PKEY_add1_attr(EVP_PKEY *key, X509_ATTRIBUTE *attr)
crypto/libressl/crypto/evp/evp_pkey.c
178
if (X509at_add1_attr(&key->attributes, attr))
crypto/libressl/crypto/evp/evp_pkey.c
184
EVP_PKEY_add1_attr_by_OBJ(EVP_PKEY *key, const ASN1_OBJECT *obj, int type,
crypto/libressl/crypto/evp/evp_pkey.c
187
if (X509at_add1_attr_by_OBJ(&key->attributes, obj, type, bytes, len))
crypto/libressl/crypto/evp/evp_pkey.c
193
EVP_PKEY_add1_attr_by_NID(EVP_PKEY *key, int nid, int type,
crypto/libressl/crypto/evp/evp_pkey.c
196
if (X509at_add1_attr_by_NID(&key->attributes, nid, type, bytes, len))
crypto/libressl/crypto/evp/evp_pkey.c
202
EVP_PKEY_add1_attr_by_txt(EVP_PKEY *key, const char *attrname, int type,
crypto/libressl/crypto/evp/evp_pkey.c
205
if (X509at_add1_attr_by_txt(&key->attributes, attrname, type,
crypto/libressl/crypto/evp/p5_crpt.c
146
memcpy(key, md_tmp, EVP_CIPHER_key_length(cipher));
crypto/libressl/crypto/evp/p5_crpt.c
153
if (!EVP_CipherInit_ex(cctx, cipher, NULL, key, iv, en_de))
crypto/libressl/crypto/evp/p5_crpt.c
156
explicit_bzero(key, EVP_MAX_KEY_LENGTH);
crypto/libressl/crypto/evp/p5_crpt.c
83
unsigned char key[EVP_MAX_KEY_LENGTH], iv[EVP_MAX_IV_LENGTH];
crypto/libressl/crypto/evp/p5_crpt2.c
226
unsigned char *salt, key[EVP_MAX_KEY_LENGTH];
crypto/libressl/crypto/evp/p5_crpt2.c
240
if (keylen > sizeof key) {
crypto/libressl/crypto/evp/p5_crpt2.c
297
keylen, key))
crypto/libressl/crypto/evp/p5_crpt2.c
299
rv = EVP_CipherInit_ex(ctx, NULL, NULL, key, NULL, en_de);
crypto/libressl/crypto/evp/p5_crpt2.c
302
explicit_bzero(key, keylen);
crypto/libressl/crypto/evp/p_lib.c
318
EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key)
crypto/libressl/crypto/evp/p_lib.c
322
pkey->pkey.ptr = key;
crypto/libressl/crypto/evp/p_lib.c
323
return (key != NULL);
crypto/libressl/crypto/evp/p_lib.c
371
EVP_PKEY_set1_RSA(EVP_PKEY *pkey, RSA *key)
crypto/libressl/crypto/evp/p_lib.c
373
int ret = EVP_PKEY_assign_RSA(pkey, key);
crypto/libressl/crypto/evp/p_lib.c
375
RSA_up_ref(key);
crypto/libressl/crypto/evp/p_lib.c
403
EVP_PKEY_set1_DSA(EVP_PKEY *pkey, DSA *key)
crypto/libressl/crypto/evp/p_lib.c
405
int ret = EVP_PKEY_assign_DSA(pkey, key);
crypto/libressl/crypto/evp/p_lib.c
407
DSA_up_ref(key);
crypto/libressl/crypto/evp/p_lib.c
435
EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey, EC_KEY *key)
crypto/libressl/crypto/evp/p_lib.c
437
int ret = EVP_PKEY_assign_EC_KEY(pkey, key);
crypto/libressl/crypto/evp/p_lib.c
439
EC_KEY_up_ref(key);
crypto/libressl/crypto/evp/p_lib.c
468
EVP_PKEY_set1_DH(EVP_PKEY *pkey, DH *key)
crypto/libressl/crypto/evp/p_lib.c
470
int ret = EVP_PKEY_assign_DH(pkey, key);
crypto/libressl/crypto/evp/p_lib.c
472
DH_up_ref(key);
crypto/libressl/crypto/evp/pmeth_fn.c
333
EVP_PKEY_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *pkeylen)
crypto/libressl/crypto/evp/pmeth_fn.c
343
M_check_autoarg(ctx, key, pkeylen, EVP_F_EVP_PKEY_DERIVE)
crypto/libressl/crypto/evp/pmeth_fn.c
344
return ctx->pmeth->derive(ctx, key, pkeylen);
crypto/libressl/crypto/evp/pmeth_gn.c
206
EVP_PKEY_new_mac_key(int type, ENGINE *e, const unsigned char *key, int keylen)
crypto/libressl/crypto/evp/pmeth_gn.c
217
EVP_PKEY_CTRL_SET_MAC_KEY, keylen, (void *)key) <= 0)
crypto/libressl/crypto/evp/pmeth_lib.c
116
static const EVP_PKEY_METHOD * *OBJ_bsearch_pmeth(const EVP_PKEY_METHOD * *key, const EVP_PKEY_METHOD * const *base, int num);
crypto/libressl/crypto/evp/pmeth_lib.c
134
OBJ_bsearch_pmeth(const EVP_PKEY_METHOD * *key, const EVP_PKEY_METHOD * const *base, int num)
crypto/libressl/crypto/evp/pmeth_lib.c
136
return (const EVP_PKEY_METHOD * *)OBJ_bsearch_(key, base, num, sizeof(const EVP_PKEY_METHOD *),
crypto/libressl/crypto/evp/pmeth_lib.c
607
int (*derive)(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen))
crypto/libressl/crypto/gost/gost2814789.c
106
const GOST2814789_KEY *key)
crypto/libressl/crypto/gost/gost2814789.c
114
n2 ^= f(key, n1 + key->key[0]); n1 ^= f(key, n2 + key->key[1]);
crypto/libressl/crypto/gost/gost2814789.c
115
n2 ^= f(key, n1 + key->key[2]); n1 ^= f(key, n2 + key->key[3]);
crypto/libressl/crypto/gost/gost2814789.c
116
n2 ^= f(key, n1 + key->key[4]); n1 ^= f(key, n2 + key->key[5]);
crypto/libressl/crypto/gost/gost2814789.c
117
n2 ^= f(key, n1 + key->key[6]); n1 ^= f(key, n2 + key->key[7]);
crypto/libressl/crypto/gost/gost2814789.c
119
n2 ^= f(key, n1 + key->key[7]); n1 ^= f(key, n2 + key->key[6]);
crypto/libressl/crypto/gost/gost2814789.c
120
n2 ^= f(key, n1 + key->key[5]); n1 ^= f(key, n2 + key->key[4]);
crypto/libressl/crypto/gost/gost2814789.c
121
n2 ^= f(key, n1 + key->key[3]); n1 ^= f(key, n2 + key->key[2]);
crypto/libressl/crypto/gost/gost2814789.c
122
n2 ^= f(key, n1 + key->key[1]); n1 ^= f(key, n2 + key->key[0]);
crypto/libressl/crypto/gost/gost2814789.c
124
n2 ^= f(key, n1 + key->key[7]); n1 ^= f(key, n2 + key->key[6]);
crypto/libressl/crypto/gost/gost2814789.c
125
n2 ^= f(key, n1 + key->key[5]); n1 ^= f(key, n2 + key->key[4]);
crypto/libressl/crypto/gost/gost2814789.c
126
n2 ^= f(key, n1 + key->key[3]); n1 ^= f(key, n2 + key->key[2]);
crypto/libressl/crypto/gost/gost2814789.c
127
n2 ^= f(key, n1 + key->key[1]); n1 ^= f(key, n2 + key->key[0]);
crypto/libressl/crypto/gost/gost2814789.c
129
n2 ^= f(key, n1 + key->key[7]); n1 ^= f(key, n2 + key->key[6]);
crypto/libressl/crypto/gost/gost2814789.c
130
n2 ^= f(key, n1 + key->key[5]); n1 ^= f(key, n2 + key->key[4]);
crypto/libressl/crypto/gost/gost2814789.c
131
n2 ^= f(key, n1 + key->key[3]); n1 ^= f(key, n2 + key->key[2]);
crypto/libressl/crypto/gost/gost2814789.c
132
n2 ^= f(key, n1 + key->key[1]); n1 ^= f(key, n2 + key->key[0]);
crypto/libressl/crypto/gost/gost2814789.c
140
GOST2814789_KEY *key)
crypto/libressl/crypto/gost/gost2814789.c
154
n2 ^= f(key, n1 + key->key[0]); n1 ^= f(key, n2 + key->key[1]);
crypto/libressl/crypto/gost/gost2814789.c
155
n2 ^= f(key, n1 + key->key[2]); n1 ^= f(key, n2 + key->key[3]);
crypto/libressl/crypto/gost/gost2814789.c
156
n2 ^= f(key, n1 + key->key[4]); n1 ^= f(key, n2 + key->key[5]);
crypto/libressl/crypto/gost/gost2814789.c
157
n2 ^= f(key, n1 + key->key[6]); n1 ^= f(key, n2 + key->key[7]);
crypto/libressl/crypto/gost/gost2814789.c
159
n2 ^= f(key, n1 + key->key[0]); n1 ^= f(key, n2 + key->key[1]);
crypto/libressl/crypto/gost/gost2814789.c
160
n2 ^= f(key, n1 + key->key[2]); n1 ^= f(key, n2 + key->key[3]);
crypto/libressl/crypto/gost/gost2814789.c
161
n2 ^= f(key, n1 + key->key[4]); n1 ^= f(key, n2 + key->key[5]);
crypto/libressl/crypto/gost/gost2814789.c
162
n2 ^= f(key, n1 + key->key[6]); n1 ^= f(key, n2 + key->key[7]);
crypto/libressl/crypto/gost/gost2814789.c
171
GOST2814789_KEY *key, const int enc)
crypto/libressl/crypto/gost/gost2814789.c
173
if (key->key_meshing && key->count == 1024) {
crypto/libressl/crypto/gost/gost2814789.c
174
Gost2814789_cryptopro_key_mesh(key);
crypto/libressl/crypto/gost/gost2814789.c
175
key->count = 0;
crypto/libressl/crypto/gost/gost2814789.c
179
Gost2814789_encrypt(in, out, key);
crypto/libressl/crypto/gost/gost2814789.c
181
Gost2814789_decrypt(in, out, key);
crypto/libressl/crypto/gost/gost2814789.c
185
Gost2814789_encrypt_mesh(unsigned char *iv, GOST2814789_KEY *key)
crypto/libressl/crypto/gost/gost2814789.c
187
if (key->key_meshing && key->count == 1024) {
crypto/libressl/crypto/gost/gost2814789.c
188
Gost2814789_cryptopro_key_mesh(key);
crypto/libressl/crypto/gost/gost2814789.c
189
Gost2814789_encrypt(iv, iv, key);
crypto/libressl/crypto/gost/gost2814789.c
190
key->count = 0;
crypto/libressl/crypto/gost/gost2814789.c
192
Gost2814789_encrypt(iv, iv, key);
crypto/libressl/crypto/gost/gost2814789.c
193
key->count += 8;
crypto/libressl/crypto/gost/gost2814789.c
198
GOST2814789_KEY *key)
crypto/libressl/crypto/gost/gost2814789.c
200
if (key->key_meshing && key->count == 1024) {
crypto/libressl/crypto/gost/gost2814789.c
201
Gost2814789_cryptopro_key_mesh(key);
crypto/libressl/crypto/gost/gost2814789.c
202
key->count = 0;
crypto/libressl/crypto/gost/gost2814789.c
204
Gost2814789_mac(data, mac, key);
crypto/libressl/crypto/gost/gost2814789.c
205
key->count += 8;
crypto/libressl/crypto/gost/gost2814789.c
210
size_t len, GOST2814789_KEY *key, unsigned char *ivec, int *num,
crypto/libressl/crypto/gost/gost2814789.c
232
Gost2814789_encrypt_mesh(ivec, key);
crypto/libressl/crypto/gost/gost2814789.c
244
Gost2814789_encrypt_mesh(ivec, key);
crypto/libressl/crypto/gost/gost2814789.c
257
Gost2814789_encrypt_mesh(ivec, key);
crypto/libressl/crypto/gost/gost2814789.c
281
Gost2814789_encrypt_mesh(ivec, key);
crypto/libressl/crypto/gost/gost2814789.c
294
Gost2814789_encrypt_mesh(ivec, key);
crypto/libressl/crypto/gost/gost2814789.c
312
Gost2814789_encrypt_mesh(ivec, key);
crypto/libressl/crypto/gost/gost2814789.c
324
GOST2814789_KEY *key)
crypto/libressl/crypto/gost/gost2814789.c
329
if (key->count == 0)
crypto/libressl/crypto/gost/gost2814789.c
330
Gost2814789_encrypt(ivec, ivec, key);
crypto/libressl/crypto/gost/gost2814789.c
332
if (key->key_meshing && key->count == 1024) {
crypto/libressl/crypto/gost/gost2814789.c
333
Gost2814789_cryptopro_key_mesh(key);
crypto/libressl/crypto/gost/gost2814789.c
334
Gost2814789_encrypt(ivec, ivec, key);
crypto/libressl/crypto/gost/gost2814789.c
335
key->count = 0;
crypto/libressl/crypto/gost/gost2814789.c
348
Gost2814789_encrypt(ivec, out, key);
crypto/libressl/crypto/gost/gost2814789.c
349
key->count += 8;
crypto/libressl/crypto/gost/gost2814789.c
354
GOST2814789_KEY *key, unsigned char *ivec, unsigned char *cnt_buf, int *num)
crypto/libressl/crypto/gost/gost2814789.c
375
Gost2814789_cnt_next(ivec, cnt_buf, key);
crypto/libressl/crypto/gost/gost2814789.c
385
Gost2814789_cnt_next(ivec, cnt_buf, key);
crypto/libressl/crypto/gost/gost2814789.c
398
Gost2814789_cnt_next(ivec, cnt_buf, key);
crypto/libressl/crypto/gost/gost2814789.c
456
const unsigned char *key, const unsigned char *iv)
crypto/libressl/crypto/gost/gost2814789.c
465
Gost2814789_set_key(&c.cipher, key, 256);
crypto/libressl/crypto/gost/gost2814789.c
72
const GOST2814789_KEY *key)
crypto/libressl/crypto/gost/gost2814789.c
80
n2 ^= f(key, n1 + key->key[0]); n1 ^= f(key, n2 + key->key[1]);
crypto/libressl/crypto/gost/gost2814789.c
81
n2 ^= f(key, n1 + key->key[2]); n1 ^= f(key, n2 + key->key[3]);
crypto/libressl/crypto/gost/gost2814789.c
82
n2 ^= f(key, n1 + key->key[4]); n1 ^= f(key, n2 + key->key[5]);
crypto/libressl/crypto/gost/gost2814789.c
83
n2 ^= f(key, n1 + key->key[6]); n1 ^= f(key, n2 + key->key[7]);
crypto/libressl/crypto/gost/gost2814789.c
85
n2 ^= f(key, n1 + key->key[0]); n1 ^= f(key, n2 + key->key[1]);
crypto/libressl/crypto/gost/gost2814789.c
86
n2 ^= f(key, n1 + key->key[2]); n1 ^= f(key, n2 + key->key[3]);
crypto/libressl/crypto/gost/gost2814789.c
87
n2 ^= f(key, n1 + key->key[4]); n1 ^= f(key, n2 + key->key[5]);
crypto/libressl/crypto/gost/gost2814789.c
88
n2 ^= f(key, n1 + key->key[6]); n1 ^= f(key, n2 + key->key[7]);
crypto/libressl/crypto/gost/gost2814789.c
90
n2 ^= f(key, n1 + key->key[0]); n1 ^= f(key, n2 + key->key[1]);
crypto/libressl/crypto/gost/gost2814789.c
91
n2 ^= f(key, n1 + key->key[2]); n1 ^= f(key, n2 + key->key[3]);
crypto/libressl/crypto/gost/gost2814789.c
92
n2 ^= f(key, n1 + key->key[4]); n1 ^= f(key, n2 + key->key[5]);
crypto/libressl/crypto/gost/gost2814789.c
93
n2 ^= f(key, n1 + key->key[6]); n1 ^= f(key, n2 + key->key[7]);
crypto/libressl/crypto/gost/gost2814789.c
95
n2 ^= f(key, n1 + key->key[7]); n1 ^= f(key, n2 + key->key[6]);
crypto/libressl/crypto/gost/gost2814789.c
96
n2 ^= f(key, n1 + key->key[5]); n1 ^= f(key, n2 + key->key[4]);
crypto/libressl/crypto/gost/gost2814789.c
97
n2 ^= f(key, n1 + key->key[3]); n1 ^= f(key, n2 + key->key[2]);
crypto/libressl/crypto/gost/gost2814789.c
98
n2 ^= f(key, n1 + key->key[1]); n1 ^= f(key, n2 + key->key[0]);
crypto/libressl/crypto/gost/gost89_params.c
183
Gost2814789_set_sbox(GOST2814789_KEY *key, int nid)
crypto/libressl/crypto/gost/gost89_params.c
194
key->key_meshing = gost_cipher_list[i].key_meshing;
crypto/libressl/crypto/gost/gost89_params.c
203
key->k87[i] = (t << 11) | (t >> 21);
crypto/libressl/crypto/gost/gost89_params.c
205
key->k65[i] = (t << 11) | (t >> 21);
crypto/libressl/crypto/gost/gost89_params.c
207
key->k43[i] = (t << 11) | (t >> 21);
crypto/libressl/crypto/gost/gost89_params.c
209
key->k21[i] = (t << 11) | (t >> 21);
crypto/libressl/crypto/gost/gost89_params.c
216
Gost2814789_set_key(GOST2814789_KEY *key, const unsigned char *userKey,
crypto/libressl/crypto/gost/gost89_params.c
225
c2l(userKey, key->key[i]);
crypto/libressl/crypto/gost/gost89_params.c
227
key->count = 0;
crypto/libressl/crypto/gost/gost89_params.c
233
Gost2814789_cryptopro_key_mesh(GOST2814789_KEY *key)
crypto/libressl/crypto/gost/gost89_params.c
237
Gost2814789_decrypt(CryptoProKeyMeshingKey + 0, newkey + 0, key);
crypto/libressl/crypto/gost/gost89_params.c
238
Gost2814789_decrypt(CryptoProKeyMeshingKey + 8, newkey + 8, key);
crypto/libressl/crypto/gost/gost89_params.c
239
Gost2814789_decrypt(CryptoProKeyMeshingKey + 16, newkey + 16, key);
crypto/libressl/crypto/gost/gost89_params.c
240
Gost2814789_decrypt(CryptoProKeyMeshingKey + 24, newkey + 24, key);
crypto/libressl/crypto/gost/gost89_params.c
242
Gost2814789_set_key(key, newkey, 256);
crypto/libressl/crypto/gost/gost89imit_pmeth.c
122
memcpy(keydata, data->key, 32);
crypto/libressl/crypto/gost/gost89imit_pmeth.c
148
memcpy(data->key, p2, 32);
crypto/libressl/crypto/gost/gost89imit_pmeth.c
155
void *key;
crypto/libressl/crypto/gost/gost89imit_pmeth.c
163
key = EVP_PKEY_get0(pkey);
crypto/libressl/crypto/gost/gost89imit_pmeth.c
164
if (key == NULL) {
crypto/libressl/crypto/gost/gost89imit_pmeth.c
169
key = &(data->key);
crypto/libressl/crypto/gost/gost89imit_pmeth.c
174
key);
crypto/libressl/crypto/gost/gost89imit_pmeth.c
193
unsigned char *key;
crypto/libressl/crypto/gost/gost89imit_pmeth.c
197
key = string_to_hex(value, &keylen);
crypto/libressl/crypto/gost/gost89imit_pmeth.c
198
if (key == NULL)
crypto/libressl/crypto/gost/gost89imit_pmeth.c
201
key);
crypto/libressl/crypto/gost/gost89imit_pmeth.c
202
free(key);
crypto/libressl/crypto/gost/gost89imit_pmeth.c
67
unsigned char key[32];
crypto/libressl/crypto/gost/gost_locl.h
87
const GOST2814789_KEY *key);
crypto/libressl/crypto/gost/gost_locl.h
89
const GOST2814789_KEY *key);
crypto/libressl/crypto/gost/gost_locl.h
90
extern void Gost2814789_cryptopro_key_mesh(GOST2814789_KEY *key);
crypto/libressl/crypto/gost/gostr341001.c
334
const BIGNUM *key = GOST_KEY_get0_private_key(priv_key);
crypto/libressl/crypto/gost/gostr341001.c
354
if (BN_mod_mul(p, key, ukm, order, ctx) == 0)
crypto/libressl/crypto/gost/gostr341001_ameth.c
125
encode_gost01_algor_params(const EVP_PKEY *key)
crypto/libressl/crypto/gost/gostr341001_ameth.c
139
EC_GROUP_get_curve_name(GOST_KEY_get0_group(key->pkey.gost));
crypto/libressl/crypto/gost/gostr341001_ameth.c
141
gkp->hash_params = OBJ_nid2obj(GOST_KEY_get_digest(key->pkey.gost));
crypto/libressl/crypto/gost/gostr341001_ameth.c
388
const BIGNUM *key;
crypto/libressl/crypto/gost/gostr341001_ameth.c
393
key = GOST_KEY_get0_private_key(pkey->pkey.gost);
crypto/libressl/crypto/gost/gostr341001_ameth.c
394
if (key == NULL)
crypto/libressl/crypto/gost/gostr341001_ameth.c
397
BN_print(out, key);
crypto/libressl/crypto/gost/gostr341001_ameth.c
71
pkey_free_gost01(EVP_PKEY *key)
crypto/libressl/crypto/gost/gostr341001_ameth.c
73
GOST_KEY_free(key->pkey.gost);
crypto/libressl/crypto/gost/gostr341001_key.c
112
GOST_KEY_check_key(const GOST_KEY *key)
crypto/libressl/crypto/gost/gostr341001_key.c
119
if (key == NULL || key->group == NULL || key->pub_key == NULL) {
crypto/libressl/crypto/gost/gostr341001_key.c
123
if (EC_POINT_is_at_infinity(key->group, key->pub_key) != 0) {
crypto/libressl/crypto/gost/gostr341001_key.c
129
if ((point = EC_POINT_new(key->group)) == NULL)
crypto/libressl/crypto/gost/gostr341001_key.c
133
if (EC_POINT_is_on_curve(key->group, key->pub_key, ctx) == 0) {
crypto/libressl/crypto/gost/gostr341001_key.c
140
if (EC_GROUP_get_order(key->group, order, ctx) == 0) {
crypto/libressl/crypto/gost/gostr341001_key.c
144
if (EC_POINT_mul(key->group, point, NULL, key->pub_key, order,
crypto/libressl/crypto/gost/gostr341001_key.c
149
if (EC_POINT_is_at_infinity(key->group, point) == 0) {
crypto/libressl/crypto/gost/gostr341001_key.c
157
if (key->priv_key != NULL) {
crypto/libressl/crypto/gost/gostr341001_key.c
158
if (BN_cmp(key->priv_key, order) >= 0) {
crypto/libressl/crypto/gost/gostr341001_key.c
162
if (EC_POINT_mul(key->group, point, key->priv_key, NULL, NULL,
crypto/libressl/crypto/gost/gostr341001_key.c
167
if (EC_POINT_cmp(key->group, point, key->pub_key, ctx) != 0) {
crypto/libressl/crypto/gost/gostr341001_key.c
181
GOST_KEY_set_public_key_affine_coordinates(GOST_KEY *key, BIGNUM *x, BIGNUM *y)
crypto/libressl/crypto/gost/gostr341001_key.c
188
if (key == NULL || key->group == NULL || x == NULL || y == NULL) {
crypto/libressl/crypto/gost/gostr341001_key.c
196
point = EC_POINT_new(key->group);
crypto/libressl/crypto/gost/gostr341001_key.c
204
if (EC_POINT_set_affine_coordinates(key->group, point, x, y,
crypto/libressl/crypto/gost/gostr341001_key.c
207
if (EC_POINT_get_affine_coordinates(key->group, point, tx, ty,
crypto/libressl/crypto/gost/gostr341001_key.c
218
if (GOST_KEY_set_public_key(key, point) == 0)
crypto/libressl/crypto/gost/gostr341001_key.c
221
if (GOST_KEY_check_key(key) == 0)
crypto/libressl/crypto/gost/gostr341001_key.c
234
GOST_KEY_get0_group(const GOST_KEY *key)
crypto/libressl/crypto/gost/gostr341001_key.c
236
return key->group;
crypto/libressl/crypto/gost/gostr341001_key.c
240
GOST_KEY_set_group(GOST_KEY *key, const EC_GROUP *group)
crypto/libressl/crypto/gost/gostr341001_key.c
242
EC_GROUP_free(key->group);
crypto/libressl/crypto/gost/gostr341001_key.c
243
key->group = EC_GROUP_dup(group);
crypto/libressl/crypto/gost/gostr341001_key.c
244
return (key->group == NULL) ? 0 : 1;
crypto/libressl/crypto/gost/gostr341001_key.c
248
GOST_KEY_get0_private_key(const GOST_KEY *key)
crypto/libressl/crypto/gost/gostr341001_key.c
250
return key->priv_key;
crypto/libressl/crypto/gost/gostr341001_key.c
254
GOST_KEY_set_private_key(GOST_KEY *key, const BIGNUM *priv_key)
crypto/libressl/crypto/gost/gostr341001_key.c
256
BN_clear_free(key->priv_key);
crypto/libressl/crypto/gost/gostr341001_key.c
257
key->priv_key = BN_dup(priv_key);
crypto/libressl/crypto/gost/gostr341001_key.c
258
return (key->priv_key == NULL) ? 0 : 1;
crypto/libressl/crypto/gost/gostr341001_key.c
262
GOST_KEY_get0_public_key(const GOST_KEY *key)
crypto/libressl/crypto/gost/gostr341001_key.c
264
return key->pub_key;
crypto/libressl/crypto/gost/gostr341001_key.c
268
GOST_KEY_set_public_key(GOST_KEY *key, const EC_POINT *pub_key)
crypto/libressl/crypto/gost/gostr341001_key.c
270
EC_POINT_free(key->pub_key);
crypto/libressl/crypto/gost/gostr341001_key.c
271
key->pub_key = EC_POINT_dup(pub_key, key->group);
crypto/libressl/crypto/gost/gostr341001_key.c
272
return (key->pub_key == NULL) ? 0 : 1;
crypto/libressl/crypto/gost/gostr341001_key.c
276
GOST_KEY_get_digest(const GOST_KEY *key)
crypto/libressl/crypto/gost/gostr341001_key.c
278
return key->digest_nid;
crypto/libressl/crypto/gost/gostr341001_key.c
281
GOST_KEY_set_digest(GOST_KEY *key, int digest_nid)
crypto/libressl/crypto/gost/gostr341001_key.c
286
key->digest_nid = digest_nid;
crypto/libressl/crypto/gost/gostr341001_pmeth.c
319
unsigned char *key)
crypto/libressl/crypto/gost/gostr341001_pmeth.c
349
GOSTR341194(hashbuf, 64, key, digest_nid);
crypto/libressl/crypto/gost/gostr341001_pmeth.c
355
STREEBOG256(hashbuf, 64, key);
crypto/libressl/crypto/gost/gostr341001_pmeth.c
361
STREEBOG256(hashbuf, 128, key);
crypto/libressl/crypto/gost/gostr341001_pmeth.c
375
pkey_gost01_decrypt(EVP_PKEY_CTX *pctx, unsigned char *key, size_t *key_len,
crypto/libressl/crypto/gost/gostr341001_pmeth.c
387
if (key == NULL) {
crypto/libressl/crypto/gost/gostr341001_pmeth.c
437
if (gost_key_unwrap_crypto_pro(nid, sharedKey, wrappedKey, key) == 0) {
crypto/libressl/crypto/gost/gostr341001_pmeth.c
450
pkey_gost01_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen)
crypto/libressl/crypto/gost/gostr341001_pmeth.c
466
if (key == NULL) {
crypto/libressl/crypto/gost/gostr341001_pmeth.c
471
if (gost01_VKO_key(peer_key, my_key, data->shared_ukm, key) <= 0)
crypto/libressl/crypto/gost/gostr341001_pmeth.c
480
const unsigned char *key, size_t key_len)
crypto/libressl/crypto/gost/gostr341001_pmeth.c
530
gost_key_wrap_crypto_pro(nid, shared_key, ukm, key,
crypto/libressl/crypto/hmac/hm_pmeth.c
190
ASN1_OCTET_STRING *key;
crypto/libressl/crypto/hmac/hm_pmeth.c
205
key = (ASN1_OCTET_STRING *)ctx->pkey->pkey.ptr;
crypto/libressl/crypto/hmac/hm_pmeth.c
206
if (!HMAC_Init_ex(&hctx->ctx, key->data, key->length, hctx->md,
crypto/libressl/crypto/hmac/hm_pmeth.c
227
unsigned char *key;
crypto/libressl/crypto/hmac/hm_pmeth.c
230
key = string_to_hex(value, &keylen);
crypto/libressl/crypto/hmac/hm_pmeth.c
231
if (!key)
crypto/libressl/crypto/hmac/hm_pmeth.c
233
r = pkey_hmac_ctrl(ctx, EVP_PKEY_CTRL_SET_MAC_KEY, keylen, key);
crypto/libressl/crypto/hmac/hm_pmeth.c
234
free(key);
crypto/libressl/crypto/hmac/hmac.c
100
if (!EVP_DigestFinal_ex(&(ctx->md_ctx), ctx->key,
crypto/libressl/crypto/hmac/hmac.c
104
if (len < 0 || (size_t)len > sizeof(ctx->key)) {
crypto/libressl/crypto/hmac/hmac.c
108
memcpy(ctx->key, key, len);
crypto/libressl/crypto/hmac/hmac.c
112
memset(&ctx->key[ctx->key_length], 0,
crypto/libressl/crypto/hmac/hmac.c
118
pad[i] = 0x36 ^ ctx->key[i];
crypto/libressl/crypto/hmac/hmac.c
125
pad[i] = 0x5c ^ ctx->key[i];
crypto/libressl/crypto/hmac/hmac.c
139
HMAC_Init(HMAC_CTX *ctx, const void *key, int len, const EVP_MD *md)
crypto/libressl/crypto/hmac/hmac.c
141
if (key && md)
crypto/libressl/crypto/hmac/hmac.c
143
return HMAC_Init_ex(ctx, key, len, md, NULL);
crypto/libressl/crypto/hmac/hmac.c
227
memcpy(dctx->key, sctx->key, HMAC_MAX_MD_CBLOCK);
crypto/libressl/crypto/hmac/hmac.c
259
HMAC(const EVP_MD *evp_md, const void *key, int key_len, const unsigned char *d,
crypto/libressl/crypto/hmac/hmac.c
268
if (key == NULL) {
crypto/libressl/crypto/hmac/hmac.c
269
key = dummy_key;
crypto/libressl/crypto/hmac/hmac.c
273
if (!HMAC_Init_ex(&c, key, key_len, evp_md, NULL))
crypto/libressl/crypto/hmac/hmac.c
70
HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, const EVP_MD *md,
crypto/libressl/crypto/hmac/hmac.c
77
if (md != NULL && md != ctx->md && (key == NULL || len < 0))
crypto/libressl/crypto/hmac/hmac.c
88
if (key != NULL) {
crypto/libressl/crypto/hmac/hmac.c
91
if ((size_t)j > sizeof(ctx->key)) {
crypto/libressl/crypto/hmac/hmac.c
98
if (!EVP_DigestUpdate(&ctx->md_ctx, key, len))
crypto/libressl/crypto/hmac/hmac_local.h
75
unsigned char key[HMAC_MAX_MD_CBLOCK];
crypto/libressl/crypto/idea/i_cbc.c
136
void idea_encrypt(unsigned long *d, IDEA_KEY_SCHEDULE *key)
crypto/libressl/crypto/idea/i_cbc.c
146
p= &(key->data[0][0]);
crypto/libressl/crypto/idea/i_skey.c
64
void idea_set_encrypt_key(const unsigned char *key, IDEA_KEY_SCHEDULE *ks)
crypto/libressl/crypto/idea/i_skey.c
70
n2s(key,kt[0]); n2s(key,kt[1]); n2s(key,kt[2]); n2s(key,kt[3]);
crypto/libressl/crypto/idea/i_skey.c
71
n2s(key,kt[4]); n2s(key,kt[5]); n2s(key,kt[6]); n2s(key,kt[7]);
crypto/libressl/crypto/kdf/hkdf_evp.c
135
freezero(kctx->key, kctx->key_len);
crypto/libressl/crypto/kdf/hkdf_evp.c
136
if ((kctx->key = malloc(p1)) == NULL)
crypto/libressl/crypto/kdf/hkdf_evp.c
138
memcpy(kctx->key, p2, p1);
crypto/libressl/crypto/kdf/hkdf_evp.c
213
freezero(kctx->key, kctx->key_len);
crypto/libressl/crypto/kdf/hkdf_evp.c
221
pkey_hkdf_derive(EVP_PKEY_CTX *ctx, unsigned char *key,
crypto/libressl/crypto/kdf/hkdf_evp.c
230
if (kctx->key == NULL) {
crypto/libressl/crypto/kdf/hkdf_evp.c
237
return HKDF(key, *keylen, kctx->md, kctx->key, kctx->key_len,
crypto/libressl/crypto/kdf/hkdf_evp.c
241
if (key == NULL) {
crypto/libressl/crypto/kdf/hkdf_evp.c
245
return HKDF_extract(key, keylen, kctx->md, kctx->key,
crypto/libressl/crypto/kdf/hkdf_evp.c
249
return HKDF_expand(key, *keylen, kctx->md, kctx->key,
crypto/libressl/crypto/kdf/hkdf_evp.c
68
unsigned char *key;
crypto/libressl/crypto/kdf/hkdf_evp.c
95
freezero(kctx->key, kctx->key_len);
crypto/libressl/crypto/modes/cbc128.c
106
(*block)(out, out, key);
crypto/libressl/crypto/modes/cbc128.c
117
size_t len, const void *key,
crypto/libressl/crypto/modes/cbc128.c
130
(*block)(in, out, key);
crypto/libressl/crypto/modes/cbc128.c
142
(*block)(in, out, key);
crypto/libressl/crypto/modes/cbc128.c
157
(*block)(in, tmp.c, key);
crypto/libressl/crypto/modes/cbc128.c
172
(*block)(in, tmp.c, key);
crypto/libressl/crypto/modes/cbc128.c
187
(*block)(in, tmp.c, key);
crypto/libressl/crypto/modes/cbc128.c
70
size_t len, const void *key,
crypto/libressl/crypto/modes/cbc128.c
82
(*block)(out, out, key);
crypto/libressl/crypto/modes/cbc128.c
93
(*block)(out, out, key);
crypto/libressl/crypto/modes/ccm128.c
112
(*block)(ctx->nonce.c,ctx->cmac.c,ctx->key),
crypto/libressl/crypto/modes/ccm128.c
146
(*block)(ctx->cmac.c,ctx->cmac.c,ctx->key),
crypto/libressl/crypto/modes/ccm128.c
178
void * key = ctx->key;
crypto/libressl/crypto/modes/ccm128.c
182
(*block)(ctx->nonce.c,ctx->cmac.c,key),
crypto/libressl/crypto/modes/ccm128.c
210
(*block)(ctx->cmac.c,ctx->cmac.c,key);
crypto/libressl/crypto/modes/ccm128.c
211
(*block)(ctx->nonce.c,scratch.c,key);
crypto/libressl/crypto/modes/ccm128.c
228
(*block)(ctx->cmac.c,ctx->cmac.c,key);
crypto/libressl/crypto/modes/ccm128.c
229
(*block)(ctx->nonce.c,scratch.c,key);
crypto/libressl/crypto/modes/ccm128.c
236
(*block)(ctx->nonce.c,scratch.c,key);
crypto/libressl/crypto/modes/ccm128.c
253
void * key = ctx->key;
crypto/libressl/crypto/modes/ccm128.c
257
(*block)(ctx->nonce.c,ctx->cmac.c,key);
crypto/libressl/crypto/modes/ccm128.c
274
(*block)(ctx->nonce.c,scratch.c,key);
crypto/libressl/crypto/modes/ccm128.c
285
(*block)(ctx->cmac.c,ctx->cmac.c,key);
crypto/libressl/crypto/modes/ccm128.c
293
(*block)(ctx->nonce.c,scratch.c,key);
crypto/libressl/crypto/modes/ccm128.c
296
(*block)(ctx->cmac.c,ctx->cmac.c,key);
crypto/libressl/crypto/modes/ccm128.c
302
(*block)(ctx->nonce.c,scratch.c,key);
crypto/libressl/crypto/modes/ccm128.c
332
void * key = ctx->key;
crypto/libressl/crypto/modes/ccm128.c
336
(*block)(ctx->nonce.c,ctx->cmac.c,key),
crypto/libressl/crypto/modes/ccm128.c
354
(*stream)(inp,out,n,key,ctx->nonce.c,ctx->cmac.c);
crypto/libressl/crypto/modes/ccm128.c
364
(*block)(ctx->cmac.c,ctx->cmac.c,key);
crypto/libressl/crypto/modes/ccm128.c
365
(*block)(ctx->nonce.c,scratch.c,key);
crypto/libressl/crypto/modes/ccm128.c
372
(*block)(ctx->nonce.c,scratch.c,key);
crypto/libressl/crypto/modes/ccm128.c
389
void * key = ctx->key;
crypto/libressl/crypto/modes/ccm128.c
393
(*block)(ctx->nonce.c,ctx->cmac.c,key);
crypto/libressl/crypto/modes/ccm128.c
407
(*stream)(inp,out,n,key,ctx->nonce.c,ctx->cmac.c);
crypto/libressl/crypto/modes/ccm128.c
416
(*block)(ctx->nonce.c,scratch.c,key);
crypto/libressl/crypto/modes/ccm128.c
419
(*block)(ctx->cmac.c,ctx->cmac.c,key);
crypto/libressl/crypto/modes/ccm128.c
425
(*block)(ctx->nonce.c,scratch.c,key);
crypto/libressl/crypto/modes/ccm128.c
64
unsigned int M,unsigned int L,void *key,block128_f block)
crypto/libressl/crypto/modes/ccm128.c
70
ctx->key = key;
crypto/libressl/crypto/modes/cfb128.c
100
(*block)(ivec, ivec, key);
crypto/libressl/crypto/modes/cfb128.c
113
(*block)(ivec, ivec, key);
crypto/libressl/crypto/modes/cfb128.c
134
(*block)(ivec, ivec, key);
crypto/libressl/crypto/modes/cfb128.c
146
(*block)(ivec, ivec, key);
crypto/libressl/crypto/modes/cfb128.c
161
(*block)(ivec, ivec, key);
crypto/libressl/crypto/modes/cfb128.c
174
int nbits,const void *key,
crypto/libressl/crypto/modes/cfb128.c
186
(*block)(ivec,ivec,key);
crypto/libressl/crypto/modes/cfb128.c
208
size_t bits, const void *key,
crypto/libressl/crypto/modes/cfb128.c
218
cfbr_encrypt_block(c,d,1,key,ivec,enc,block);
crypto/libressl/crypto/modes/cfb128.c
225
size_t length, const void *key,
crypto/libressl/crypto/modes/cfb128.c
232
cfbr_encrypt_block(&in[n],&out[n],8,key,ivec,enc,block);
crypto/libressl/crypto/modes/cfb128.c
67
size_t len, const void *key,
crypto/libressl/crypto/modes/cfb128.c
89
(*block)(ivec, ivec, key);
crypto/libressl/crypto/modes/ctr128.c
116
size_t len, const void *key,
crypto/libressl/crypto/modes/ctr128.c
140
(*block)(ivec, ecount_buf, key);
crypto/libressl/crypto/modes/ctr128.c
151
(*block)(ivec, ecount_buf, key);
crypto/libressl/crypto/modes/ctr128.c
165
(*block)(ivec, ecount_buf, key);
crypto/libressl/crypto/modes/ctr128.c
191
size_t len, const void *key,
crypto/libressl/crypto/modes/ctr128.c
228
(*func)(in,out,blocks,key,ivec);
crypto/libressl/crypto/modes/ctr128.c
240
(*func)(ecount_buf,ecount_buf,1,key,ivec);
crypto/libressl/crypto/modes/gcm128.c
1003
(*block)(ctx->Yi.c,ctx->EKi.c,key);
crypto/libressl/crypto/modes/gcm128.c
1024
(*block)(ctx->Yi.c,ctx->EKi.c,key);
crypto/libressl/crypto/modes/gcm128.c
1047
(*block)(ctx->Yi.c,ctx->EKi.c,key);
crypto/libressl/crypto/modes/gcm128.c
1077
void *key = ctx->key;
crypto/libressl/crypto/modes/gcm128.c
1137
(*block)(ctx->Yi.c,ctx->EKi.c,key);
crypto/libressl/crypto/modes/gcm128.c
1162
(*block)(ctx->Yi.c,ctx->EKi.c,key);
crypto/libressl/crypto/modes/gcm128.c
1185
(*block)(ctx->Yi.c,ctx->EKi.c,key);
crypto/libressl/crypto/modes/gcm128.c
1208
(*block)(ctx->Yi.c,ctx->EKi.c,key);
crypto/libressl/crypto/modes/gcm128.c
1234
(*block)(ctx->Yi.c,ctx->EKi.c,key);
crypto/libressl/crypto/modes/gcm128.c
1265
void *key = ctx->key;
crypto/libressl/crypto/modes/gcm128.c
1310
(*stream)(in,out,GHASH_CHUNK/16,key,ctx->Yi.c);
crypto/libressl/crypto/modes/gcm128.c
1330
(*stream)(in,out,j,key,ctx->Yi.c);
crypto/libressl/crypto/modes/gcm128.c
1355
(*ctx->block)(ctx->Yi.c,ctx->EKi.c,key);
crypto/libressl/crypto/modes/gcm128.c
1383
void *key = ctx->key;
crypto/libressl/crypto/modes/gcm128.c
1431
(*stream)(in,out,GHASH_CHUNK/16,key,ctx->Yi.c);
crypto/libressl/crypto/modes/gcm128.c
1462
(*stream)(in,out,j,key,ctx->Yi.c);
crypto/libressl/crypto/modes/gcm128.c
1478
(*ctx->block)(ctx->Yi.c,ctx->EKi.c,key);
crypto/libressl/crypto/modes/gcm128.c
1549
GCM128_CONTEXT *CRYPTO_gcm128_new(void *key, block128_f block)
crypto/libressl/crypto/modes/gcm128.c
1554
CRYPTO_gcm128_init(ret,key,block);
crypto/libressl/crypto/modes/gcm128.c
682
void CRYPTO_gcm128_init(GCM128_CONTEXT *ctx,void *key,block128_f block)
crypto/libressl/crypto/modes/gcm128.c
686
ctx->key = key;
crypto/libressl/crypto/modes/gcm128.c
688
(*block)(ctx->H.c,ctx->H.c,key);
crypto/libressl/crypto/modes/gcm128.c
817
(*ctx->block)(ctx->Yi.c,ctx->EK0.c,ctx->key);
crypto/libressl/crypto/modes/gcm128.c
895
void *key = ctx->key;
crypto/libressl/crypto/modes/gcm128.c
952
(*block)(ctx->Yi.c,ctx->EKi.c,key);
crypto/libressl/crypto/modes/gcm128.c
979
(*block)(ctx->Yi.c,ctx->EKi.c,key);
crypto/libressl/crypto/modes/modes_lcl.h
110
void *key;
crypto/libressl/crypto/modes/modes_lcl.h
98
void *key;
crypto/libressl/crypto/modes/ofb128.c
111
(*block)(ivec, ivec, key);
crypto/libressl/crypto/modes/ofb128.c
67
size_t len, const void *key,
crypto/libressl/crypto/modes/ofb128.c
88
(*block)(ivec, ivec, key);
crypto/libressl/crypto/modes/ofb128.c
98
(*block)(ivec, ivec, key);
crypto/libressl/crypto/objects/obj_dat.c
116
OBJ_bsearch_sn(const ASN1_OBJECT * *key, unsigned int const *base, int num)
crypto/libressl/crypto/objects/obj_dat.c
118
return (unsigned int *)OBJ_bsearch_(key, base, num, sizeof(unsigned int),
crypto/libressl/crypto/objects/obj_dat.c
137
OBJ_bsearch_ln(const ASN1_OBJECT * *key, unsigned int const *base, int num)
crypto/libressl/crypto/objects/obj_dat.c
139
return (unsigned int *)OBJ_bsearch_(key, base, num, sizeof(unsigned int),
crypto/libressl/crypto/objects/obj_dat.c
449
OBJ_bsearch_obj(const ASN1_OBJECT * *key, unsigned int const *base, int num)
crypto/libressl/crypto/objects/obj_dat.c
451
return (unsigned int *)OBJ_bsearch_(key, base, num, sizeof(unsigned int),
crypto/libressl/crypto/objects/obj_dat.c
565
OBJ_bsearch_(const void *key, const void *base, int num, int size,
crypto/libressl/crypto/objects/obj_dat.c
568
return OBJ_bsearch_ex_(key, base, num, size, cmp, 0);
crypto/libressl/crypto/objects/obj_dat.c
572
OBJ_bsearch_ex_(const void *key, const void *base_, int num, int size,
crypto/libressl/crypto/objects/obj_dat.c
586
c = (*cmp)(key, p);
crypto/libressl/crypto/objects/obj_dat.c
597
while (i > 0 && (*cmp)(key, &(base[(i - 1) * size])) == 0)
crypto/libressl/crypto/objects/obj_dat.c
79
static unsigned int *OBJ_bsearch_sn(const ASN1_OBJECT * *key, unsigned int const *base, int num);
crypto/libressl/crypto/objects/obj_dat.c
82
static unsigned int *OBJ_bsearch_ln(const ASN1_OBJECT * *key, unsigned int const *base, int num);
crypto/libressl/crypto/objects/obj_dat.c
85
static unsigned int *OBJ_bsearch_obj(const ASN1_OBJECT * *key, unsigned int const *base, int num);
crypto/libressl/crypto/objects/obj_xref.c
121
OBJ_bsearch_sigx(const nid_triple * *key, const nid_triple * const *base, int num)
crypto/libressl/crypto/objects/obj_xref.c
123
return (const nid_triple * *)OBJ_bsearch_(key, base, num, sizeof(const nid_triple *),
crypto/libressl/crypto/objects/obj_xref.c
73
static nid_triple *OBJ_bsearch_sig(nid_triple *key, nid_triple const *base, int num);
crypto/libressl/crypto/objects/obj_xref.c
84
OBJ_bsearch_sig(nid_triple *key, nid_triple const *base, int num)
crypto/libressl/crypto/objects/obj_xref.c
86
return (nid_triple *)OBJ_bsearch_(key, base, num, sizeof(nid_triple),
crypto/libressl/crypto/objects/obj_xref.c
98
static const nid_triple * *OBJ_bsearch_sigx(const nid_triple * *key, const nid_triple * const *base, int num);
crypto/libressl/crypto/ocsp/ocsp_cl.c
151
OCSP_request_sign(OCSP_REQUEST *req, X509 *signer, EVP_PKEY *key,
crypto/libressl/crypto/ocsp/ocsp_cl.c
163
if (key) {
crypto/libressl/crypto/ocsp/ocsp_cl.c
164
if (!X509_check_private_key(signer, key)) {
crypto/libressl/crypto/ocsp/ocsp_cl.c
168
if (!OCSP_REQUEST_sign(req, key, dgst))
crypto/libressl/crypto/ocsp/ocsp_srv.c
223
OCSP_basic_sign(OCSP_BASICRESP *brsp, X509 *signer, EVP_PKEY *key,
crypto/libressl/crypto/ocsp/ocsp_srv.c
229
if (!X509_check_private_key(signer, key)) {
crypto/libressl/crypto/ocsp/ocsp_srv.c
269
if (!OCSP_BASICRESP_sign(brsp, key, dgst, 0))
crypto/libressl/crypto/pem/pem_all.c
133
static RSA *pkey_get_rsa(EVP_PKEY *key, RSA **rsa);
crypto/libressl/crypto/pem/pem_all.c
136
static DSA *pkey_get_dsa(EVP_PKEY *key, DSA **dsa);
crypto/libressl/crypto/pem/pem_all.c
140
static EC_KEY *pkey_get_eckey(EVP_PKEY *key, EC_KEY **eckey);
crypto/libressl/crypto/pem/pem_all.c
281
pkey_get_rsa(EVP_PKEY *key, RSA **rsa)
crypto/libressl/crypto/pem/pem_all.c
285
if (!key)
crypto/libressl/crypto/pem/pem_all.c
287
rtmp = EVP_PKEY_get1_RSA(key);
crypto/libressl/crypto/pem/pem_all.c
288
EVP_PKEY_free(key);
crypto/libressl/crypto/pem/pem_all.c
394
pkey_get_dsa(EVP_PKEY *key, DSA **dsa)
crypto/libressl/crypto/pem/pem_all.c
398
if (!key)
crypto/libressl/crypto/pem/pem_all.c
400
dtmp = EVP_PKEY_get1_DSA(key);
crypto/libressl/crypto/pem/pem_all.c
401
EVP_PKEY_free(key);
crypto/libressl/crypto/pem/pem_all.c
507
pkey_get_eckey(EVP_PKEY *key, EC_KEY **eckey)
crypto/libressl/crypto/pem/pem_all.c
511
if (!key)
crypto/libressl/crypto/pem/pem_all.c
513
dtmp = EVP_PKEY_get1_EC_KEY(key);
crypto/libressl/crypto/pem/pem_all.c
514
EVP_PKEY_free(key);
crypto/libressl/crypto/pem/pem_all.c
570
PEM_read_bio_ECPrivateKey(BIO *bp, EC_KEY **key, pem_password_cb *cb, void *u)
crypto/libressl/crypto/pem/pem_all.c
574
return pkey_get_eckey(pktmp, key); /* will free pktmp */
crypto/libressl/crypto/pem/pem_lib.c
101
if (key) {
crypto/libressl/crypto/pem/pem_lib.c
102
l = strlen(key);
crypto/libressl/crypto/pem/pem_lib.c
105
memcpy(buf, key, l);
crypto/libressl/crypto/pem/pem_lib.c
354
unsigned char key[EVP_MAX_KEY_LENGTH];
crypto/libressl/crypto/pem/pem_lib.c
400
key, NULL))
crypto/libressl/crypto/pem/pem_lib.c
418
if (!EVP_EncryptInit_ex(&ctx, enc, NULL, key, iv) ||
crypto/libressl/crypto/pem/pem_lib.c
434
explicit_bzero(key, sizeof(key));
crypto/libressl/crypto/pem/pem_lib.c
449
unsigned char key[EVP_MAX_KEY_LENGTH];
crypto/libressl/crypto/pem/pem_lib.c
465
(unsigned char *)buf, klen, 1, key, NULL))
crypto/libressl/crypto/pem/pem_lib.c
470
o = EVP_DecryptInit_ex(&ctx, cipher->cipher, NULL, key,
crypto/libressl/crypto/pem/pem_lib.c
478
explicit_bzero((char *)key, sizeof(key));
crypto/libressl/crypto/pem/pem_lib.c
92
PEM_def_callback(char *buf, int num, int w, void *key)
crypto/libressl/crypto/pem/pvkfmt.c
704
derive_pvk_key(unsigned char *key, const unsigned char *salt,
crypto/libressl/crypto/pem/pvkfmt.c
714
!EVP_DigestFinal_ex(&mctx, key, NULL))
crypto/libressl/crypto/pkcs12/p12_crpt.c
105
iter, EVP_CIPHER_key_length(cipher), key, md)) {
crypto/libressl/crypto/pkcs12/p12_crpt.c
117
ret = EVP_CipherInit_ex(ctx, cipher, NULL, key, iv, en_de);
crypto/libressl/crypto/pkcs12/p12_crpt.c
118
explicit_bzero(key, EVP_MAX_KEY_LENGTH);
crypto/libressl/crypto/pkcs12/p12_crpt.c
80
unsigned char key[EVP_MAX_KEY_LENGTH], iv[EVP_MAX_IV_LENGTH];
crypto/libressl/crypto/pkcs12/p12_crt.c
225
PKCS12_add_key(STACK_OF(PKCS12_SAFEBAG) **pbags, EVP_PKEY *key, int key_usage,
crypto/libressl/crypto/pkcs12/p12_crt.c
232
if (!(p8 = EVP_PKEY2PKCS8(key)))
crypto/libressl/crypto/pkcs12/p12_mutl.c
116
unsigned char key[EVP_MAX_MD_SIZE], *salt;
crypto/libressl/crypto/pkcs12/p12_mutl.c
147
md_size, key, md_type)) {
crypto/libressl/crypto/pkcs12/p12_mutl.c
154
if (!HMAC_Init_ex(hmac, key, md_size, md_type, NULL))
crypto/libressl/crypto/pkcs12/p12_mutl.c
165
explicit_bzero(key, sizeof(key));
crypto/libressl/crypto/pkcs7/pk7_doit.c
144
pkcs7_encode_rinfo(PKCS7_RECIP_INFO *ri, unsigned char *key, int keylen)
crypto/libressl/crypto/pkcs7/pk7_doit.c
169
if (EVP_PKEY_encrypt(pctx, NULL, &eklen, key, keylen) <= 0)
crypto/libressl/crypto/pkcs7/pk7_doit.c
179
if (EVP_PKEY_encrypt(pctx, ek, &eklen, key, keylen) <= 0)
crypto/libressl/crypto/pkcs7/pk7_doit.c
332
unsigned char key[EVP_MAX_KEY_LENGTH];
crypto/libressl/crypto/pkcs7/pk7_doit.c
350
if (EVP_CIPHER_CTX_rand_key(ctx, key) <= 0)
crypto/libressl/crypto/pkcs7/pk7_doit.c
352
if (EVP_CipherInit_ex(ctx, NULL, NULL, key, iv, 1) <= 0)
crypto/libressl/crypto/pkcs7/pk7_doit.c
368
if (pkcs7_encode_rinfo(ri, key, keylen) <= 0)
crypto/libressl/crypto/pkcs7/pk7_doit.c
371
explicit_bzero(key, keylen);
crypto/libressl/crypto/poly1305/poly1305-donna.c
11
const unsigned char key[32]);
crypto/libressl/crypto/poly1305/poly1305-donna.c
55
poly1305_init(poly1305_context *ctx, const unsigned char key[32])
crypto/libressl/crypto/poly1305/poly1305-donna.c
60
st->r[0] = (U8TO32(&key[0])) & 0x3ffffff;
crypto/libressl/crypto/poly1305/poly1305-donna.c
61
st->r[1] = (U8TO32(&key[3]) >> 2) & 0x3ffff03;
crypto/libressl/crypto/poly1305/poly1305-donna.c
62
st->r[2] = (U8TO32(&key[6]) >> 4) & 0x3ffc0ff;
crypto/libressl/crypto/poly1305/poly1305-donna.c
63
st->r[3] = (U8TO32(&key[9]) >> 6) & 0x3f03fff;
crypto/libressl/crypto/poly1305/poly1305-donna.c
64
st->r[4] = (U8TO32(&key[12]) >> 8) & 0x00fffff;
crypto/libressl/crypto/poly1305/poly1305-donna.c
74
st->pad[0] = U8TO32(&key[16]);
crypto/libressl/crypto/poly1305/poly1305-donna.c
75
st->pad[1] = U8TO32(&key[20]);
crypto/libressl/crypto/poly1305/poly1305-donna.c
76
st->pad[2] = U8TO32(&key[24]);
crypto/libressl/crypto/poly1305/poly1305-donna.c
77
st->pad[3] = U8TO32(&key[28]);
crypto/libressl/crypto/poly1305/poly1305.c
22
CRYPTO_poly1305_init(poly1305_context *ctx, const unsigned char key[32])
crypto/libressl/crypto/poly1305/poly1305.c
24
poly1305_init(ctx, key);
crypto/libressl/crypto/rc2/rc2_cbc.c
136
void RC2_encrypt(unsigned long *d, RC2_KEY *key)
crypto/libressl/crypto/rc2/rc2_cbc.c
153
p0=p1= &(key->data[0]);
crypto/libressl/crypto/rc2/rc2_cbc.c
181
void RC2_decrypt(unsigned long *d, RC2_KEY *key)
crypto/libressl/crypto/rc2/rc2_cbc.c
198
p0= &(key->data[63]);
crypto/libressl/crypto/rc2/rc2_cbc.c
199
p1= &(key->data[0]);
crypto/libressl/crypto/rc2/rc2_skey.c
101
k= (unsigned char *)&(key->data[0]);
crypto/libressl/crypto/rc2/rc2_skey.c
135
ki= &(key->data[63]);
crypto/libressl/crypto/rc2/rc2_skey.c
94
void RC2_set_key(RC2_KEY *key, int len, const unsigned char *data, int bits)
crypto/libressl/crypto/rc4/rc4_enc.c
252
key->x = x;
crypto/libressl/crypto/rc4/rc4_enc.c
253
key->y = y;
crypto/libressl/crypto/rc4/rc4_enc.c
73
RC4(RC4_KEY *key, size_t len, const unsigned char *indata,
crypto/libressl/crypto/rc4/rc4_enc.c
80
x = key->x;
crypto/libressl/crypto/rc4/rc4_enc.c
81
y = key->y;
crypto/libressl/crypto/rc4/rc4_enc.c
82
d = key->data;
crypto/libressl/crypto/rc4/rc4_skey.c
88
RC4_set_key(RC4_KEY *key, int len, const unsigned char *data)
crypto/libressl/crypto/rc4/rc4_skey.c
95
d = &(key->data[0]);
crypto/libressl/crypto/rc4/rc4_skey.c
96
key->x = 0;
crypto/libressl/crypto/rc4/rc4_skey.c
97
key->y = 0;
crypto/libressl/crypto/rsa/rsa_chk.c
103
r = BN_is_prime_ex(key->q, BN_prime_checks, NULL, NULL);
crypto/libressl/crypto/rsa/rsa_chk.c
112
r = BN_mul(i, key->p, key->q, ctx);
crypto/libressl/crypto/rsa/rsa_chk.c
118
if (BN_cmp(i, key->n) != 0) {
crypto/libressl/crypto/rsa/rsa_chk.c
125
r = BN_sub(i, key->p, BN_value_one());
crypto/libressl/crypto/rsa/rsa_chk.c
130
r = BN_sub(j, key->q, BN_value_one());
crypto/libressl/crypto/rsa/rsa_chk.c
153
r = BN_mod_mul(i, key->d, key->e, k, ctx);
crypto/libressl/crypto/rsa/rsa_chk.c
164
if (key->dmp1 != NULL && key->dmq1 != NULL && key->iqmp != NULL) {
crypto/libressl/crypto/rsa/rsa_chk.c
166
r = BN_sub(i, key->p, BN_value_one());
crypto/libressl/crypto/rsa/rsa_chk.c
172
r = BN_mod_ct(j, key->d, i, ctx);
crypto/libressl/crypto/rsa/rsa_chk.c
178
if (BN_cmp(j, key->dmp1) != 0) {
crypto/libressl/crypto/rsa/rsa_chk.c
184
r = BN_sub(i, key->q, BN_value_one());
crypto/libressl/crypto/rsa/rsa_chk.c
190
r = BN_mod_ct(j, key->d, i, ctx);
crypto/libressl/crypto/rsa/rsa_chk.c
196
if (BN_cmp(j, key->dmq1) != 0) {
crypto/libressl/crypto/rsa/rsa_chk.c
202
if (BN_mod_inverse_ct(i, key->q, key->p, ctx) == NULL) {
crypto/libressl/crypto/rsa/rsa_chk.c
207
if (BN_cmp(i, key->iqmp) != 0) {
crypto/libressl/crypto/rsa/rsa_chk.c
59
RSA_check_key(const RSA *key)
crypto/libressl/crypto/rsa/rsa_chk.c
66
if (!key->p || !key->q || !key->n || !key->e || !key->d) {
crypto/libressl/crypto/rsa/rsa_chk.c
84
if (BN_is_one(key->e)) {
crypto/libressl/crypto/rsa/rsa_chk.c
88
if (!BN_is_odd(key->e)) {
crypto/libressl/crypto/rsa/rsa_chk.c
94
r = BN_is_prime_ex(key->p, BN_prime_checks, NULL, NULL);
crypto/libressl/crypto/sm4/sm4.c
151
SM4_set_key(const uint8_t *key, SM4_KEY *k)
crypto/libressl/crypto/sm4/sm4.c
179
K[0] = load_u32_be(key, 0) ^ FK[0];
crypto/libressl/crypto/sm4/sm4.c
180
K[1] = load_u32_be(key, 1) ^ FK[1];
crypto/libressl/crypto/sm4/sm4.c
181
K[2] = load_u32_be(key, 2) ^ FK[2];
crypto/libressl/crypto/sm4/sm4.c
182
K[3] = load_u32_be(key, 3) ^ FK[3];
crypto/libressl/crypto/ts/ts_conf.c
151
BIO *key = NULL;
crypto/libressl/crypto/ts/ts_conf.c
154
if (!(key = BIO_new_file(file, "r")))
crypto/libressl/crypto/ts/ts_conf.c
156
pkey = PEM_read_bio_PrivateKey(key, NULL, NULL, (char *) pass);
crypto/libressl/crypto/ts/ts_conf.c
161
BIO_free(key);
crypto/libressl/crypto/ts/ts_conf.c
307
TS_CONF_set_signer_key(CONF *conf, const char *section, const char *key,
crypto/libressl/crypto/ts/ts_conf.c
313
if (!key)
crypto/libressl/crypto/ts/ts_conf.c
314
key = NCONF_get_string(conf, section, ENV_SIGNER_KEY);
crypto/libressl/crypto/ts/ts_conf.c
315
if (!key) {
crypto/libressl/crypto/ts/ts_conf.c
319
if (!(key_obj = TS_CONF_load_key(key, pass)))
crypto/libressl/crypto/ts/ts_rsp_sign.c
205
TS_RESP_CTX_set_signer_key(TS_RESP_CTX *ctx, EVP_PKEY *key)
crypto/libressl/crypto/ts/ts_rsp_sign.c
208
ctx->signer_key = key;
crypto/libressl/crypto/x509/x509_addr.c
1034
uint8_t *key = NULL;
crypto/libressl/crypto/x509/x509_addr.c
1050
if (!CBB_finish(&cbb, &key, &keylen))
crypto/libressl/crypto/x509/x509_addr.c
1058
if (CBS_mem_equal(&cbs, key, keylen))
crypto/libressl/crypto/x509/x509_addr.c
1064
if (!ASN1_OCTET_STRING_set(af->addressFamily, key, keylen))
crypto/libressl/crypto/x509/x509_addr.c
1070
free(key);
crypto/libressl/crypto/x509/x509_addr.c
1076
free(key);
crypto/libressl/crypto/x509/x509_cmp.c
335
return (X509_PUBKEY_get(x->cert_info->key));
crypto/libressl/crypto/x509/x509_cmp.c
343
return (X509_PUBKEY_get0(x->cert_info->key));
crypto/libressl/crypto/x509/x509_cmp.c
351
return x->cert_info->key->public_key;
crypto/libressl/crypto/x509/x509_lcl.h
151
X509_PUBKEY *key;
crypto/libressl/crypto/x509/x509_lib.c
108
OBJ_bsearch_ext(const X509V3_EXT_METHOD **key,
crypto/libressl/crypto/x509/x509_lib.c
111
return (const X509V3_EXT_METHOD **)OBJ_bsearch_(key, base, num,
crypto/libressl/crypto/x509/x509_lib.c
97
static const X509V3_EXT_METHOD * *OBJ_bsearch_ext(const X509V3_EXT_METHOD * *key, const X509V3_EXT_METHOD * const *base, int num);
crypto/libressl/crypto/x509/x509_purp.c
337
static int *OBJ_bsearch_nid(int *key, int const *base, int num);
crypto/libressl/crypto/x509/x509_purp.c
348
OBJ_bsearch_nid(int *key, int const *base, int num)
crypto/libressl/crypto/x509/x509_purp.c
350
return (int *)OBJ_bsearch_(key, base, num, sizeof(int),
crypto/libressl/crypto/x509/x509_set.c
213
return (X509_PUBKEY_set(&(x->cert_info->key), pkey));
crypto/libressl/crypto/x509/x509_set.c
225
return x->cert_info->key;
crypto/libressl/crypto/x509/x509_skey.c
142
pk = ctx->subject_cert->cert_info->key->public_key;
crypto/libressl/crypto/x509/x_all.c
355
i2d_PKCS8PrivateKeyInfo_bio(BIO *bp, EVP_PKEY *key)
crypto/libressl/crypto/x509/x_all.c
360
p8inf = EVP_PKEY2PKCS8(key);
crypto/libressl/crypto/x509/x_all.c
369
i2d_PKCS8PrivateKeyInfo_fp(FILE *fp, EVP_PKEY *key)
crypto/libressl/crypto/x509/x_all.c
373
p8inf = EVP_PKEY2PKCS8(key);
crypto/libressl/crypto/x509/x_all.c
463
ASN1_BIT_STRING *key;
crypto/libressl/crypto/x509/x_all.c
464
key = X509_get0_pubkey_bitstr(data);
crypto/libressl/crypto/x509/x_all.c
465
if (!key)
crypto/libressl/crypto/x509/x_all.c
467
return EVP_Digest(key->data, key->length, md, len, type, NULL);
crypto/libressl/include/openssl/aes.h
102
size_t length, const AES_KEY *key, unsigned char *ivec, int *num,
crypto/libressl/include/openssl/aes.h
105
size_t length, const AES_KEY *key, unsigned char *ivec, int *num,
crypto/libressl/include/openssl/aes.h
108
size_t length, const AES_KEY *key, unsigned char *ivec, int *num);
crypto/libressl/include/openssl/aes.h
110
size_t length, const AES_KEY *key, unsigned char ivec[AES_BLOCK_SIZE],
crypto/libressl/include/openssl/aes.h
114
size_t length, const AES_KEY *key, unsigned char *ivec, const int enc);
crypto/libressl/include/openssl/aes.h
116
int AES_wrap_key(AES_KEY *key, const unsigned char *iv, unsigned char *out,
crypto/libressl/include/openssl/aes.h
118
int AES_unwrap_key(AES_KEY *key, const unsigned char *iv, unsigned char *out,
crypto/libressl/include/openssl/aes.h
85
AES_KEY *key);
crypto/libressl/include/openssl/aes.h
87
AES_KEY *key);
crypto/libressl/include/openssl/aes.h
90
const AES_KEY *key);
crypto/libressl/include/openssl/aes.h
92
const AES_KEY *key);
crypto/libressl/include/openssl/aes.h
95
const AES_KEY *key, const int enc);
crypto/libressl/include/openssl/aes.h
97
size_t length, const AES_KEY *key, unsigned char *ivec, const int enc);
crypto/libressl/include/openssl/aes.h
99
size_t length, const AES_KEY *key, unsigned char *ivec, int *num,
crypto/libressl/include/openssl/blowfish.h
92
void BF_set_key(BF_KEY *key, int len, const unsigned char *data);
crypto/libressl/include/openssl/blowfish.h
94
void BF_encrypt(BF_LONG *data,const BF_KEY *key);
crypto/libressl/include/openssl/blowfish.h
95
void BF_decrypt(BF_LONG *data,const BF_KEY *key);
crypto/libressl/include/openssl/blowfish.h
98
const BF_KEY *key, int enc);
crypto/libressl/include/openssl/camellia.h
101
size_t length, const CAMELLIA_KEY *key,
crypto/libressl/include/openssl/camellia.h
104
size_t length, const CAMELLIA_KEY *key,
crypto/libressl/include/openssl/camellia.h
107
size_t length, const CAMELLIA_KEY *key,
crypto/libressl/include/openssl/camellia.h
110
size_t length, const CAMELLIA_KEY *key,
crypto/libressl/include/openssl/camellia.h
113
size_t length, const CAMELLIA_KEY *key,
crypto/libressl/include/openssl/camellia.h
116
size_t length, const CAMELLIA_KEY *key,
crypto/libressl/include/openssl/camellia.h
91
CAMELLIA_KEY *key);
crypto/libressl/include/openssl/camellia.h
94
const CAMELLIA_KEY *key);
crypto/libressl/include/openssl/camellia.h
96
const CAMELLIA_KEY *key);
crypto/libressl/include/openssl/camellia.h
99
const CAMELLIA_KEY *key, const int enc);
crypto/libressl/include/openssl/cast.h
86
void CAST_set_key(CAST_KEY *key, int len, const unsigned char *data);
crypto/libressl/include/openssl/cast.h
87
void CAST_ecb_encrypt(const unsigned char *in, unsigned char *out, const CAST_KEY *key,
crypto/libressl/include/openssl/cast.h
89
void CAST_encrypt(CAST_LONG *data, const CAST_KEY *key);
crypto/libressl/include/openssl/cast.h
90
void CAST_decrypt(CAST_LONG *data, const CAST_KEY *key);
crypto/libressl/include/openssl/chacha.h
40
void ChaCha_set_key(ChaCha_ctx *ctx, const unsigned char *key,
crypto/libressl/include/openssl/chacha.h
48
const unsigned char key[32], const unsigned char iv[8], uint64_t counter);
crypto/libressl/include/openssl/chacha.h
50
const unsigned char key[32], const unsigned char iv[24]);
crypto/libressl/include/openssl/chacha.h
52
const unsigned char key[32], const unsigned char iv[16]);
crypto/libressl/include/openssl/cmac.h
73
int CMAC_Init(CMAC_CTX *ctx, const void *key, size_t keylen,
crypto/libressl/include/openssl/cms.h
173
int CMS_EncryptedData_decrypt(CMS_ContentInfo *cms, const unsigned char *key,
crypto/libressl/include/openssl/cms.h
177
const unsigned char *key, size_t keylen, unsigned int flags);
crypto/libressl/include/openssl/cms.h
180
const unsigned char *key, size_t keylen);
crypto/libressl/include/openssl/cms.h
197
int CMS_decrypt_set1_key(CMS_ContentInfo *cms, unsigned char *key,
crypto/libressl/include/openssl/cms.h
216
unsigned char *key, size_t keylen, unsigned char *id, size_t idlen,
crypto/libressl/include/openssl/cms.h
223
int CMS_RecipientInfo_set0_key(CMS_RecipientInfo *ri, unsigned char *key,
crypto/libressl/include/openssl/des.h
195
void DES_set_odd_parity(DES_cblock *key);
crypto/libressl/include/openssl/des.h
196
int DES_check_key_parity(const_DES_cblock *key);
crypto/libressl/include/openssl/des.h
197
int DES_is_weak_key(const_DES_cblock *key);
crypto/libressl/include/openssl/des.h
201
int DES_set_key(const_DES_cblock *key,DES_key_schedule *schedule);
crypto/libressl/include/openssl/des.h
202
int DES_key_sched(const_DES_cblock *key,DES_key_schedule *schedule);
crypto/libressl/include/openssl/des.h
203
int DES_set_key_checked(const_DES_cblock *key,DES_key_schedule *schedule);
crypto/libressl/include/openssl/des.h
204
void DES_set_key_unchecked(const_DES_cblock *key,DES_key_schedule *schedule);
crypto/libressl/include/openssl/des.h
205
void DES_string_to_key(const char *str,DES_cblock *key);
crypto/libressl/include/openssl/dh.h
177
int DH_compute_key(unsigned char *key,const BIGNUM *pub_key,DH *dh);
crypto/libressl/include/openssl/ec.h
1000
int (*keygen)(EC_KEY *key));
crypto/libressl/include/openssl/ec.h
1005
int (**pinit)(EC_KEY *key),
crypto/libressl/include/openssl/ec.h
1006
void (**pfinish)(EC_KEY *key),
crypto/libressl/include/openssl/ec.h
1008
int (**pset_group)(EC_KEY *key, const EC_GROUP *grp),
crypto/libressl/include/openssl/ec.h
1009
int (**pset_private)(EC_KEY *key, const BIGNUM *priv_key),
crypto/libressl/include/openssl/ec.h
1010
int (**pset_public)(EC_KEY *key, const EC_POINT *pub_key));
crypto/libressl/include/openssl/ec.h
1012
int (**pkeygen)(EC_KEY *key));
crypto/libressl/include/openssl/ec.h
1017
EC_KEY *ECParameters_dup(EC_KEY *key);
crypto/libressl/include/openssl/ec.h
753
int EC_KEY_get_flags(const EC_KEY *key);
crypto/libressl/include/openssl/ec.h
755
void EC_KEY_set_flags(EC_KEY *key, int flags);
crypto/libressl/include/openssl/ec.h
757
void EC_KEY_clear_flags(EC_KEY *key, int flags);
crypto/libressl/include/openssl/ec.h
769
void EC_KEY_free(EC_KEY *key);
crypto/libressl/include/openssl/ec.h
788
int EC_KEY_up_ref(EC_KEY *key);
crypto/libressl/include/openssl/ec.h
794
const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
crypto/libressl/include/openssl/ec.h
802
int EC_KEY_set_group(EC_KEY *key, const EC_GROUP *group);
crypto/libressl/include/openssl/ec.h
808
const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key);
crypto/libressl/include/openssl/ec.h
816
int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv);
crypto/libressl/include/openssl/ec.h
822
const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key);
crypto/libressl/include/openssl/ec.h
830
int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub);
crypto/libressl/include/openssl/ec.h
832
unsigned EC_KEY_get_enc_flags(const EC_KEY *key);
crypto/libressl/include/openssl/ec.h
834
point_conversion_form_t EC_KEY_get_conv_form(const EC_KEY *key);
crypto/libressl/include/openssl/ec.h
837
void *EC_KEY_get_key_method_data(EC_KEY *key,
crypto/libressl/include/openssl/ec.h
847
void *EC_KEY_insert_key_method_data(EC_KEY *key, void *data,
crypto/libressl/include/openssl/ec.h
858
int EC_KEY_precompute_mult(EC_KEY *key, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
864
int EC_KEY_generate_key(EC_KEY *key);
crypto/libressl/include/openssl/ec.h
870
int EC_KEY_check_key(const EC_KEY *key);
crypto/libressl/include/openssl/ec.h
879
int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, BIGNUM *x, BIGNUM *y);
crypto/libressl/include/openssl/ec.h
892
EC_KEY *d2i_ECPrivateKey(EC_KEY **key, const unsigned char **in, long len);
crypto/libressl/include/openssl/ec.h
900
int i2d_ECPrivateKey(EC_KEY *key, unsigned char **out);
crypto/libressl/include/openssl/ec.h
914
EC_KEY *d2i_ECParameters(EC_KEY **key, const unsigned char **in, long len);
crypto/libressl/include/openssl/ec.h
922
int i2d_ECParameters(EC_KEY *key, unsigned char **out);
crypto/libressl/include/openssl/ec.h
937
EC_KEY *o2i_ECPublicKey(EC_KEY **key, const unsigned char **in, long len);
crypto/libressl/include/openssl/ec.h
945
int i2o_ECPublicKey(const EC_KEY *key, unsigned char **out);
crypto/libressl/include/openssl/ec.h
953
int ECParameters_print(BIO *bp, const EC_KEY *key);
crypto/libressl/include/openssl/ec.h
961
int EC_KEY_print(BIO *bp, const EC_KEY *key, int off);
crypto/libressl/include/openssl/ec.h
969
int ECParameters_print_fp(FILE *fp, const EC_KEY *key);
crypto/libressl/include/openssl/ec.h
977
int EC_KEY_print_fp(FILE *fp, const EC_KEY *key, int off);
crypto/libressl/include/openssl/ec.h
981
int EC_KEY_set_ex_data(EC_KEY *key, int idx, void *arg);
crypto/libressl/include/openssl/ec.h
982
void *EC_KEY_get_ex_data(const EC_KEY *key, int idx);
crypto/libressl/include/openssl/ec.h
987
const EC_KEY_METHOD *EC_KEY_get_method(const EC_KEY *key);
crypto/libressl/include/openssl/ec.h
988
int EC_KEY_set_method(EC_KEY *key, const EC_KEY_METHOD *meth);
crypto/libressl/include/openssl/ec.h
993
int (*init)(EC_KEY *key),
crypto/libressl/include/openssl/ec.h
994
void (*finish)(EC_KEY *key),
crypto/libressl/include/openssl/ec.h
996
int (*set_group)(EC_KEY *key, const EC_GROUP *grp),
crypto/libressl/include/openssl/ec.h
997
int (*set_private)(EC_KEY *key, const BIGNUM *priv_key),
crypto/libressl/include/openssl/ec.h
998
int (*set_public)(EC_KEY *key, const EC_POINT *pub_key));
crypto/libressl/include/openssl/evp.h
1050
EVP_PKEY *EVP_PKEY_new_mac_key(int type, ENGINE *e, const unsigned char *key,
crypto/libressl/include/openssl/evp.h
1082
int EVP_PKEY_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen);
crypto/libressl/include/openssl/evp.h
1153
int (*derive)(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen));
crypto/libressl/include/openssl/evp.h
1230
const unsigned char *key, size_t key_len, size_t tag_len, ENGINE *impl);
crypto/libressl/include/openssl/evp.h
466
unsigned char *key, unsigned char *iv);
crypto/libressl/include/openssl/evp.h
473
const unsigned char *key, const unsigned char *iv);
crypto/libressl/include/openssl/evp.h
475
ENGINE *impl, const unsigned char *key, const unsigned char *iv);
crypto/libressl/include/openssl/evp.h
484
const unsigned char *key, const unsigned char *iv);
crypto/libressl/include/openssl/evp.h
486
ENGINE *impl, const unsigned char *key, const unsigned char *iv);
crypto/libressl/include/openssl/evp.h
495
const unsigned char *key, const unsigned char *iv, int enc);
crypto/libressl/include/openssl/evp.h
497
ENGINE *impl, const unsigned char *key, const unsigned char *iv, int enc);
crypto/libressl/include/openssl/evp.h
557
int EVP_CIPHER_CTX_rand_key(EVP_CIPHER_CTX *ctx, unsigned char *key);
crypto/libressl/include/openssl/evp.h
785
int EVP_PKEY_encrypt_old(unsigned char *enc_key, const unsigned char *key,
crypto/libressl/include/openssl/evp.h
795
int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key);
crypto/libressl/include/openssl/evp.h
803
int EVP_PKEY_set1_RSA(EVP_PKEY *pkey, struct rsa_st *key);
crypto/libressl/include/openssl/evp.h
809
int EVP_PKEY_set1_DSA(EVP_PKEY *pkey, struct dsa_st *key);
crypto/libressl/include/openssl/evp.h
815
int EVP_PKEY_set1_DH(EVP_PKEY *pkey, struct dh_st *key);
crypto/libressl/include/openssl/evp.h
821
int EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey, struct ec_key_st *key);
crypto/libressl/include/openssl/gost.h
118
const unsigned char *key, const unsigned char *iv);
crypto/libressl/include/openssl/gost.h
181
int GOST_KEY_set_public_key_affine_coordinates(GOST_KEY * key, BIGNUM * x, BIGNUM * y);
crypto/libressl/include/openssl/gost.h
182
const EC_GROUP * GOST_KEY_get0_group(const GOST_KEY * key);
crypto/libressl/include/openssl/gost.h
183
int GOST_KEY_set_group(GOST_KEY * key, const EC_GROUP * group);
crypto/libressl/include/openssl/gost.h
184
int GOST_KEY_get_digest(const GOST_KEY * key);
crypto/libressl/include/openssl/gost.h
185
int GOST_KEY_set_digest(GOST_KEY * key, int digest_nid);
crypto/libressl/include/openssl/gost.h
186
const BIGNUM * GOST_KEY_get0_private_key(const GOST_KEY * key);
crypto/libressl/include/openssl/gost.h
187
int GOST_KEY_set_private_key(GOST_KEY * key, const BIGNUM * priv_key);
crypto/libressl/include/openssl/gost.h
188
const EC_POINT * GOST_KEY_get0_public_key(const GOST_KEY * key);
crypto/libressl/include/openssl/gost.h
189
int GOST_KEY_set_public_key(GOST_KEY * key, const EC_POINT * pub_key);
crypto/libressl/include/openssl/gost.h
69
unsigned int key[8];
crypto/libressl/include/openssl/gost.h
75
int Gost2814789_set_sbox(GOST2814789_KEY *key, int nid);
crypto/libressl/include/openssl/gost.h
76
int Gost2814789_set_key(GOST2814789_KEY *key,
crypto/libressl/include/openssl/gost.h
79
GOST2814789_KEY *key, const int enc);
crypto/libressl/include/openssl/gost.h
81
size_t length, GOST2814789_KEY *key,
crypto/libressl/include/openssl/gost.h
84
size_t length, GOST2814789_KEY *key,
crypto/libressl/include/openssl/hmac.h
81
int HMAC_Init(HMAC_CTX *ctx, const void *key, int len,
crypto/libressl/include/openssl/hmac.h
83
int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, const EVP_MD *md,
crypto/libressl/include/openssl/hmac.h
87
unsigned char *HMAC(const EVP_MD *evp_md, const void *key, int key_len,
crypto/libressl/include/openssl/idea.h
86
void idea_set_encrypt_key(const unsigned char *key, IDEA_KEY_SCHEDULE *ks);
crypto/libressl/include/openssl/kdf.h
80
# define EVP_PKEY_CTX_set1_hkdf_key(pctx, key, keylen) \
crypto/libressl/include/openssl/kdf.h
82
EVP_PKEY_CTRL_HKDF_KEY, keylen, (void *)(key))
crypto/libressl/include/openssl/modes.h
120
unsigned int M, unsigned int L, void *key,block128_f block);
crypto/libressl/include/openssl/modes.h
17
const void *key);
crypto/libressl/include/openssl/modes.h
20
size_t len, const void *key,
crypto/libressl/include/openssl/modes.h
24
size_t blocks, const void *key,
crypto/libressl/include/openssl/modes.h
28
size_t blocks, const void *key,
crypto/libressl/include/openssl/modes.h
32
size_t len, const void *key,
crypto/libressl/include/openssl/modes.h
35
size_t len, const void *key,
crypto/libressl/include/openssl/modes.h
39
size_t len, const void *key,
crypto/libressl/include/openssl/modes.h
44
size_t len, const void *key,
crypto/libressl/include/openssl/modes.h
49
size_t len, const void *key,
crypto/libressl/include/openssl/modes.h
54
size_t len, const void *key,
crypto/libressl/include/openssl/modes.h
58
size_t length, const void *key,
crypto/libressl/include/openssl/modes.h
62
size_t bits, const void *key,
crypto/libressl/include/openssl/modes.h
67
size_t len, const void *key,
crypto/libressl/include/openssl/modes.h
70
size_t len, const void *key,
crypto/libressl/include/openssl/modes.h
73
size_t len, const void *key,
crypto/libressl/include/openssl/modes.h
76
size_t len, const void *key,
crypto/libressl/include/openssl/modes.h
80
size_t len, const void *key,
crypto/libressl/include/openssl/modes.h
83
size_t len, const void *key,
crypto/libressl/include/openssl/modes.h
86
size_t len, const void *key,
crypto/libressl/include/openssl/modes.h
89
size_t len, const void *key,
crypto/libressl/include/openssl/modes.h
94
GCM128_CONTEXT *CRYPTO_gcm128_new(void *key, block128_f block);
crypto/libressl/include/openssl/modes.h
95
void CRYPTO_gcm128_init(GCM128_CONTEXT *ctx,void *key,block128_f block);
crypto/libressl/include/openssl/objects.h
1015
const void * OBJ_bsearch_(const void *key, const void *base, int num,
crypto/libressl/include/openssl/objects.h
1017
const void * OBJ_bsearch_ex_(const void *key, const void *base, int num,
crypto/libressl/include/openssl/ocsp.h
217
int OCSP_request_sign(OCSP_REQUEST *req, X509 *signer, EVP_PKEY *key,
crypto/libressl/include/openssl/ocsp.h
267
int OCSP_basic_sign(OCSP_BASICRESP *brsp, X509 *signer, EVP_PKEY *key,
crypto/libressl/include/openssl/pem.h
186
unsigned char *key; /* key */
crypto/libressl/include/openssl/pem.h
412
int PEM_def_callback(char *buf, int num, int w, void *key);
crypto/libressl/include/openssl/pkcs12.h
270
PKCS12_SAFEBAG *PKCS12_add_key(STACK_OF(PKCS12_SAFEBAG) **pbags, EVP_PKEY *key,
crypto/libressl/include/openssl/poly1305.h
40
void CRYPTO_poly1305_init(poly1305_context *ctx, const unsigned char key[32]);
crypto/libressl/include/openssl/rc2.h
83
void RC2_set_key(RC2_KEY *key, int len, const unsigned char *data,int bits);
crypto/libressl/include/openssl/rc2.h
84
void RC2_ecb_encrypt(const unsigned char *in,unsigned char *out,RC2_KEY *key,
crypto/libressl/include/openssl/rc2.h
86
void RC2_encrypt(unsigned long *data,RC2_KEY *key);
crypto/libressl/include/openssl/rc2.h
87
void RC2_decrypt(unsigned long *data,RC2_KEY *key);
crypto/libressl/include/openssl/rc4.h
80
void RC4_set_key(RC4_KEY *key, int len, const unsigned char *data);
crypto/libressl/include/openssl/rc4.h
81
void private_RC4_set_key(RC4_KEY *key, int len, const unsigned char *data);
crypto/libressl/include/openssl/rc4.h
82
void RC4(RC4_KEY *key, size_t len, const unsigned char *indata,
crypto/libressl/include/openssl/sm4.h
43
int SM4_set_key(const uint8_t *key, SM4_KEY *ks);
crypto/libressl/include/openssl/ts.h
368
int TS_RESP_CTX_set_signer_key(TS_RESP_CTX *ctx, EVP_PKEY *key);
crypto/libressl/include/openssl/ts.h
554
const char *key, const char *pass, TS_RESP_CTX *ctx);
crypto/libressl/include/openssl/x509.h
1042
int EVP_PKEY_get_attr_count(const EVP_PKEY *key);
crypto/libressl/include/openssl/x509.h
1043
int EVP_PKEY_get_attr_by_NID(const EVP_PKEY *key, int nid,
crypto/libressl/include/openssl/x509.h
1045
int EVP_PKEY_get_attr_by_OBJ(const EVP_PKEY *key, const ASN1_OBJECT *obj,
crypto/libressl/include/openssl/x509.h
1047
X509_ATTRIBUTE *EVP_PKEY_get_attr(const EVP_PKEY *key, int loc);
crypto/libressl/include/openssl/x509.h
1048
X509_ATTRIBUTE *EVP_PKEY_delete_attr(EVP_PKEY *key, int loc);
crypto/libressl/include/openssl/x509.h
1049
int EVP_PKEY_add1_attr(EVP_PKEY *key, X509_ATTRIBUTE *attr);
crypto/libressl/include/openssl/x509.h
1050
int EVP_PKEY_add1_attr_by_OBJ(EVP_PKEY *key,
crypto/libressl/include/openssl/x509.h
1053
int EVP_PKEY_add1_attr_by_NID(EVP_PKEY *key,
crypto/libressl/include/openssl/x509.h
1056
int EVP_PKEY_add1_attr_by_txt(EVP_PKEY *key,
crypto/libressl/include/openssl/x509.h
506
int i2d_PKCS8PrivateKeyInfo_fp(FILE *fp, EVP_PKEY *key);
crypto/libressl/include/openssl/x509.h
544
int i2d_PKCS8PrivateKeyInfo_bio(BIO *bp, EVP_PKEY *key);
crypto/libressl/include/openssl/x509.h
605
EVP_PKEY * X509_PUBKEY_get(X509_PUBKEY *key);
crypto/libressl/include/openssl/x509.h
606
EVP_PKEY * X509_PUBKEY_get0(X509_PUBKEY *key);
crypto/libressl/ssl/s3_lib.c
1699
_SSL_get_peer_tmp_key(SSL *s, EVP_PKEY **key)
crypto/libressl/ssl/s3_lib.c
1704
*key = NULL;
crypto/libressl/ssl/s3_lib.c
1714
*key = pkey;
crypto/libressl/ssl/s3_lib.c
1943
if (ssl->cert->key != NULL)
crypto/libressl/ssl/s3_lib.c
1944
*out_chain = ssl->cert->key->chain;
crypto/libressl/ssl/s3_lib.c
2334
if (ctx->internal->cert->key != NULL)
crypto/libressl/ssl/s3_lib.c
2335
*out_chain = ctx->internal->cert->key->chain;
crypto/libressl/ssl/s3_lib.c
2364
*certs = ctx->internal->cert->key->chain;
crypto/libressl/ssl/ssl_cert.c
171
ret->key = &(ret->pkeys[SSL_PKEY_RSA]);
crypto/libressl/ssl/ssl_cert.c
195
ret->key = &ret->pkeys[cert->key - &cert->pkeys[0]];
crypto/libressl/ssl/ssl_cert.c
322
if ((cpk = ssl_cert->key) == NULL)
crypto/libressl/ssl/ssl_cert.c
366
if ((cpk = ssl_cert->key) == NULL)
crypto/libressl/ssl/ssl_clnt.c
1840
uint8_t *key = NULL;
crypto/libressl/ssl/ssl_clnt.c
1855
if (!tls_key_share_derive(s->s3->hs.key_share, &key, &key_len))
crypto/libressl/ssl/ssl_clnt.c
1864
if (!tls12_derive_master_secret(s, key, key_len))
crypto/libressl/ssl/ssl_clnt.c
1870
freezero(key, key_len);
crypto/libressl/ssl/ssl_clnt.c
1878
uint8_t *key = NULL;
crypto/libressl/ssl/ssl_clnt.c
1900
if (!tls_key_share_derive(s->s3->hs.key_share, &key, &key_len))
crypto/libressl/ssl/ssl_clnt.c
1903
if (!tls12_derive_master_secret(s, key, key_len))
crypto/libressl/ssl/ssl_clnt.c
1909
freezero(key, key_len);
crypto/libressl/ssl/ssl_clnt.c
1954
s->cert->key->privatekey != NULL) {
crypto/libressl/ssl/ssl_clnt.c
1956
s->cert->key->privatekey) <=0) {
crypto/libressl/ssl/ssl_clnt.c
2300
pkey = s->cert->key->privatekey;
crypto/libressl/ssl/ssl_clnt.c
2359
if (s->cert->key->x509 == NULL ||
crypto/libressl/ssl/ssl_clnt.c
2360
s->cert->key->privatekey == NULL)
crypto/libressl/ssl/ssl_clnt.c
2407
(s->s3->hs.tls12.cert_request == 2) ? NULL : s->cert->key))
crypto/libressl/ssl/ssl_kex.c
244
uint8_t *key = NULL;
crypto/libressl/ssl/ssl_kex.c
250
if ((key = calloc(1, key_len)) == NULL)
crypto/libressl/ssl/ssl_kex.c
253
if ((key_len = DH_compute_key(key, DH_get0_pub_key(dh_peer), dh)) <= 0)
crypto/libressl/ssl/ssl_kex.c
256
*shared_key = key;
crypto/libressl/ssl/ssl_kex.c
258
key = NULL;
crypto/libressl/ssl/ssl_kex.c
263
freezero(key, key_len);
crypto/libressl/ssl/ssl_kex.c
393
uint8_t *key = NULL;
crypto/libressl/ssl/ssl_kex.c
407
if ((key = calloc(1, key_len)) == NULL)
crypto/libressl/ssl/ssl_kex.c
410
if (ECDH_compute_key(key, key_len, point, ecdh, NULL) <= 0)
crypto/libressl/ssl/ssl_kex.c
413
*shared_key = key;
crypto/libressl/ssl/ssl_kex.c
415
key = NULL;
crypto/libressl/ssl/ssl_kex.c
420
freezero(key, key_len);
crypto/libressl/ssl/ssl_lib.c
2959
return (s->cert->key->x509);
crypto/libressl/ssl/ssl_lib.c
2966
return (s->cert->key->privatekey);
crypto/libressl/ssl/ssl_lib.c
3275
return ctx->internal->cert->key->x509;
crypto/libressl/ssl/ssl_lib.c
3284
return ctx->internal->cert->key->privatekey;
crypto/libressl/ssl/ssl_lib.c
3496
OBJ_bsearch_ssl_cipher_id(SSL_CIPHER *key, SSL_CIPHER const *base, int num)
crypto/libressl/ssl/ssl_lib.c
3498
return (SSL_CIPHER *)OBJ_bsearch_(key, base, num, sizeof(SSL_CIPHER),
crypto/libressl/ssl/ssl_lib.c
943
(ctx->internal->cert->key->x509 == NULL)) {
crypto/libressl/ssl/ssl_lib.c
947
if (ctx->internal->cert->key->privatekey == NULL) {
crypto/libressl/ssl/ssl_lib.c
951
return (X509_check_private_key(ctx->internal->cert->key->x509,
crypto/libressl/ssl/ssl_lib.c
952
ctx->internal->cert->key->privatekey));
crypto/libressl/ssl/ssl_lib.c
967
if (ssl->cert->key->x509 == NULL) {
crypto/libressl/ssl/ssl_lib.c
971
if (ssl->cert->key->privatekey == NULL) {
crypto/libressl/ssl/ssl_lib.c
975
return (X509_check_private_key(ssl->cert->key->x509,
crypto/libressl/ssl/ssl_lib.c
976
ssl->cert->key->privatekey));
crypto/libressl/ssl/ssl_locl.h
1326
SSL_CIPHER *OBJ_bsearch_ssl_cipher_id(SSL_CIPHER *key, SSL_CIPHER const *base,
crypto/libressl/ssl/ssl_locl.h
369
SSL_CERT_PKEY *key;
crypto/libressl/ssl/ssl_locl.h
668
CBS *key, CBS *iv);
crypto/libressl/ssl/ssl_locl.h
670
CBS *key, CBS *iv);
crypto/libressl/ssl/ssl_locl.h
703
CBS *mac_key, CBS *key, CBS *iv);
crypto/libressl/ssl/ssl_locl.h
705
CBS *mac_key, CBS *key, CBS *iv);
crypto/libressl/ssl/ssl_rsa.c
217
c->key = &(c->pkeys[i]);
crypto/libressl/ssl/ssl_rsa.c
431
c->key = &(c->pkeys[i]);
crypto/libressl/ssl/ssl_srvr.c
1722
uint8_t *key = NULL;
crypto/libressl/ssl/ssl_srvr.c
1747
if (!tls_key_share_derive(s->s3->hs.key_share, &key, &key_len))
crypto/libressl/ssl/ssl_srvr.c
1750
if (!tls12_derive_master_secret(s, key, key_len))
crypto/libressl/ssl/ssl_srvr.c
1756
freezero(key, key_len);
crypto/libressl/ssl/ssl_srvr.c
1764
uint8_t *key = NULL;
crypto/libressl/ssl/ssl_srvr.c
1790
if (!tls_key_share_derive(s->s3->hs.key_share, &key, &key_len))
crypto/libressl/ssl/ssl_srvr.c
1793
if (!tls12_derive_master_secret(s, key, key_len))
crypto/libressl/ssl/ssl_srvr.c
1799
freezero(key, key_len);
crypto/libressl/ssl/t1_enc.c
302
CBS mac_key, key, iv;
crypto/libressl/ssl/t1_enc.c
307
&mac_key, &key, &iv);
crypto/libressl/ssl/t1_enc.c
310
&mac_key, &key, &iv);
crypto/libressl/ssl/t1_enc.c
315
&mac_key, &key, &iv))
crypto/libressl/ssl/t1_enc.c
321
&mac_key, &key, &iv))
crypto/libressl/ssl/t1_lib.c
785
s->cert->key = certpkey;
crypto/libressl/ssl/tls12_key_schedule.c
71
CBS *key, CBS *iv)
crypto/libressl/ssl/tls12_key_schedule.c
74
CBS_dup(&kb->client_write_key, key);
crypto/libressl/ssl/tls12_key_schedule.c
80
CBS *key, CBS *iv)
crypto/libressl/ssl/tls12_key_schedule.c
83
CBS_dup(&kb->server_write_key, key);
crypto/libressl/ssl/tls12_record_layer.c
416
struct tls12_record_protection *rp, int is_write, CBS *mac_key, CBS *key,
crypto/libressl/ssl/tls12_record_layer.c
458
if (!EVP_AEAD_CTX_init(rp->aead_ctx, rl->aead, CBS_data(key),
crypto/libressl/ssl/tls12_record_layer.c
459
CBS_len(key), EVP_AEAD_DEFAULT_TAG_LENGTH, NULL))
crypto/libressl/ssl/tls12_record_layer.c
467
struct tls12_record_protection *rp, int is_write, CBS *mac_key, CBS *key,
crypto/libressl/ssl/tls12_record_layer.c
481
if (CBS_len(iv) > INT_MAX || CBS_len(key) > INT_MAX)
crypto/libressl/ssl/tls12_record_layer.c
485
if (EVP_CIPHER_key_length(rl->cipher) != CBS_len(key))
crypto/libressl/ssl/tls12_record_layer.c
514
if (!EVP_CipherInit_ex(rp->cipher_ctx, rl->cipher, NULL, CBS_data(key),
crypto/libressl/ssl/tls12_record_layer.c
549
struct tls12_record_protection *rp, int is_write, CBS *mac_key, CBS *key,
crypto/libressl/ssl/tls12_record_layer.c
554
key, iv);
crypto/libressl/ssl/tls12_record_layer.c
557
key, iv);
crypto/libressl/ssl/tls12_record_layer.c
562
CBS *mac_key, CBS *key, CBS *iv)
crypto/libressl/ssl/tls12_record_layer.c
577
mac_key, key, iv))
crypto/libressl/ssl/tls12_record_layer.c
594
CBS *mac_key, CBS *key, CBS *iv)
crypto/libressl/ssl/tls12_record_layer.c
609
mac_key, key, iv))
crypto/libressl/ssl/tls13_client.c
723
uint8_t key[EVP_MAX_MD_SIZE];
crypto/libressl/ssl/tls13_client.c
731
finished_key.data = key;
crypto/libressl/ssl/tls13_record_layer.c
464
struct tls13_secret key = { .data = NULL, .len = 0 };
crypto/libressl/ssl/tls13_record_layer.c
476
if (!tls13_secret_init(&key, EVP_AEAD_key_length(aead)))
crypto/libressl/ssl/tls13_record_layer.c
481
if (!tls13_hkdf_expand_label(&key, hash, traffic_key, "key", &context))
crypto/libressl/ssl/tls13_record_layer.c
484
if (!EVP_AEAD_CTX_init(rp->aead_ctx, aead, key.data, key.len,
crypto/libressl/ssl/tls13_record_layer.c
491
tls13_secret_cleanup(&key);
crypto/libressl/ssl/tls13_server.c
1039
uint8_t key[EVP_MAX_MD_SIZE];
crypto/libressl/ssl/tls13_server.c
1047
finished_key.data = key;
crypto/libressl/ssl/tls_internal.h
52
typedef int (*tls_traffic_key_cb)(struct tls13_secret *key,
crypto/libressl/tls/tls_config.c
375
size_t cert_len, const uint8_t *key, size_t key_len,
crypto/libressl/tls/tls_config.c
384
if (key != NULL &&
crypto/libressl/tls/tls_config.c
385
tls_keypair_set_key_mem(keypair, &config->error, key, key_len) != 0)
crypto/libressl/tls/tls_config.c
403
size_t cert_len, const uint8_t *key, size_t key_len)
crypto/libressl/tls/tls_config.c
405
return tls_config_add_keypair_mem_internal(config, cert, cert_len, key,
crypto/libressl/tls/tls_config.c
419
size_t cert_len, const uint8_t *key, size_t key_len, const uint8_t *staple,
crypto/libressl/tls/tls_config.c
422
return tls_config_add_keypair_mem_internal(config, cert, cert_len, key,
crypto/libressl/tls/tls_config.c
622
tls_config_set_key_mem(struct tls_config *config, const uint8_t *key,
crypto/libressl/tls/tls_config.c
626
key, len);
crypto/libressl/tls/tls_config.c
646
size_t cert_len, const uint8_t *key, size_t key_len,
crypto/libressl/tls/tls_config.c
651
if (tls_config_set_key_mem(config, key, key_len) != 0)
crypto/libressl/tls/tls_config.c
670
size_t cert_len, const uint8_t *key, size_t key_len)
crypto/libressl/tls/tls_config.c
673
key, key_len, NULL, 0);
crypto/libressl/tls/tls_config.c
686
size_t cert_len, const uint8_t *key, size_t key_len,
crypto/libressl/tls/tls_config.c
690
key, key_len, staple, staple_len);
crypto/libressl/tls/tls_config.c
874
unsigned char *key, size_t keylen)
crypto/libressl/tls/tls_config.c
889
memcpy(newkey.aes_key, key, sizeof(newkey.aes_key));
crypto/libressl/tls/tls_config.c
890
memcpy(newkey.hmac_key, key + sizeof(newkey.aes_key),
crypto/libressl/tls/tls_config.c
921
unsigned char key[TLS_TICKET_KEY_SIZE];
crypto/libressl/tls/tls_config.c
924
arc4random_buf(key, sizeof(key));
crypto/libressl/tls/tls_config.c
925
rv = tls_config_add_ticket_key(config, config->ticket_keyrev++, key,
crypto/libressl/tls/tls_config.c
926
sizeof(key));
crypto/libressl/tls/tls_keypair.c
100
return tls_set_mem(&keypair->key_mem, &keypair->key_len, key, len);
crypto/libressl/tls/tls_keypair.c
97
const uint8_t *key, size_t len)
crypto/libressl/tls/tls_server.c
143
struct tls_ticket_key *key = NULL;
crypto/libressl/tls/tls_server.c
161
key = tk;
crypto/libressl/tls/tls_server.c
165
return (key);
crypto/libressl/tls/tls_server.c
172
struct tls_ticket_key *key;
crypto/libressl/tls/tls_server.c
180
key = tls_server_ticket_key(tls_ctx->config, NULL);
crypto/libressl/tls/tls_server.c
181
if (key == NULL) {
crypto/libressl/tls/tls_server.c
186
memcpy(keyname, key->key_name, sizeof(key->key_name));
crypto/libressl/tls/tls_server.c
189
key->aes_key, iv)) {
crypto/libressl/tls/tls_server.c
193
if (!HMAC_Init_ex(hctx, key->hmac_key, sizeof(key->hmac_key),
crypto/libressl/tls/tls_server.c
201
key = tls_server_ticket_key(tls_ctx->config, keyname);
crypto/libressl/tls/tls_server.c
202
if (key == NULL)
crypto/libressl/tls/tls_server.c
206
key->aes_key, iv)) {
crypto/libressl/tls/tls_server.c
210
if (!HMAC_Init_ex(hctx, key->hmac_key, sizeof(key->hmac_key),
crypto/libressl/tls/tls_server.c
217
if (key != &tls_ctx->config->ticket_keys[0])
crypto/libressl/tls/tls_signer.c
118
if ((bio = BIO_new_mem_buf(key, key_len)) == NULL) {
crypto/libressl/tls/tls_signer.c
160
char *cert = NULL, *key = NULL;
crypto/libressl/tls/tls_signer.c
168
if (tls_config_load_file(&signer->error, "key", key_file, &key,
crypto/libressl/tls/tls_signer.c
172
rv = tls_signer_add_keypair_mem(signer, cert, cert_len, key, key_len);
crypto/libressl/tls/tls_signer.c
176
free(key);
crypto/libressl/tls/tls_signer.c
82
size_t cert_len, const uint8_t *key, size_t key_len)
crypto/libressl/tls/tls_util.c
153
EVP_PKEY *key = NULL;
crypto/libressl/tls/tls_util.c
188
key = PEM_read_PrivateKey(fp, NULL, tls_password_cb, password);
crypto/libressl/tls/tls_util.c
190
if (key == NULL)
crypto/libressl/tls/tls_util.c
196
if (!PEM_write_bio_PrivateKey(bio, key, NULL, NULL, 0, NULL, NULL))
crypto/libressl/tls/tls_util.c
205
EVP_PKEY_free(key);
crypto/libressl/tls/tls_util.c
216
EVP_PKEY_free(key);
crypto/openssh/auth.c
231
const struct sshkey *key = authctxt->auth_method_key;
crypto/openssh/auth.c
235
if (key == NULL)
crypto/openssh/auth.c
238
if (sshkey_is_cert(key)) {
crypto/openssh/auth.c
239
fp = sshkey_fingerprint(key,
crypto/openssh/auth.c
241
cafp = sshkey_fingerprint(key->cert->signature_key,
crypto/openssh/auth.c
244
sshkey_type(key), fp == NULL ? "(null)" : fp,
crypto/openssh/auth.c
245
key->cert->key_id,
crypto/openssh/auth.c
246
(unsigned long long)key->cert->serial,
crypto/openssh/auth.c
247
sshkey_type(key->cert->signature_key),
crypto/openssh/auth.c
254
fp = sshkey_fingerprint(key, options.fingerprint_hash,
crypto/openssh/auth.c
256
xasprintf(&ret, "%s %s%s%s", sshkey_type(key),
crypto/openssh/auth.c
417
check_key_in_hostfiles(struct passwd *pw, struct sshkey *key, const char *host,
crypto/openssh/auth.c
446
host_status = check_key_in_hostkeys(hostkeys, key, &found);
crypto/openssh/auth.c
528
auth_key_is_revoked(struct sshkey *key)
crypto/openssh/auth.c
535
if ((fp = sshkey_fingerprint(key, options.fingerprint_hash,
crypto/openssh/auth.c
542
r = sshkey_check_revoked(key, options.revoked_keys_file);
crypto/openssh/auth.c
548
sshkey_type(key), fp, options.revoked_keys_file);
crypto/openssh/auth.c
552
"revoked keys file %s", sshkey_type(key), fp,
crypto/openssh/auth2-hostbased.c
101
"(received %d, expected %d)", key->type, pktype);
crypto/openssh/auth2-hostbased.c
109
if ((r = sshkey_check_cert_sigtype(key,
crypto/openssh/auth2-hostbased.c
112
(key->cert == NULL || key->cert->signature_type == NULL) ?
crypto/openssh/auth2-hostbased.c
113
"(null)" : key->cert->signature_type);
crypto/openssh/auth2-hostbased.c
116
if ((r = sshkey_check_rsa_length(key,
crypto/openssh/auth2-hostbased.c
118
logit_r(r, "refusing %s key", sshkey_type(key));
crypto/openssh/auth2-hostbased.c
150
chost, key) &&
crypto/openssh/auth2-hostbased.c
151
mm_sshkey_verify(key, sig, slen,
crypto/openssh/auth2-hostbased.c
155
auth2_record_key(authctxt, authenticated, key);
crypto/openssh/auth2-hostbased.c
159
sshkey_free(key);
crypto/openssh/auth2-hostbased.c
171
const char *cuser, char *chost, struct sshkey *key)
crypto/openssh/auth2-hostbased.c
178
if (auth_key_is_revoked(key))
crypto/openssh/auth2-hostbased.c
214
if (sshkey_is_cert(key) &&
crypto/openssh/auth2-hostbased.c
215
sshkey_cert_check_authority_now(key, 1, 0, 0, lookup, &reason)) {
crypto/openssh/auth2-hostbased.c
221
host_status = check_key_in_hostfiles(pw, key, lookup,
crypto/openssh/auth2-hostbased.c
227
host_status = check_key_in_hostfiles(pw, key, lookup,
crypto/openssh/auth2-hostbased.c
234
if (sshkey_is_cert(key)) {
crypto/openssh/auth2-hostbased.c
235
if ((fp = sshkey_fingerprint(key->cert->signature_key,
crypto/openssh/auth2-hostbased.c
239
"%s CA %s from %s@%s", key->cert->key_id,
crypto/openssh/auth2-hostbased.c
240
sshkey_type(key->cert->signature_key), fp,
crypto/openssh/auth2-hostbased.c
243
if ((fp = sshkey_fingerprint(key,
crypto/openssh/auth2-hostbased.c
247
sshkey_type(key), fp, cuser, lookup);
crypto/openssh/auth2-hostbased.c
64
struct sshkey *key = NULL;
crypto/openssh/auth2-hostbased.c
91
if ((r = sshkey_from_blob(pkblob, blen, &key)) != 0) {
crypto/openssh/auth2-hostbased.c
95
if (key == NULL) {
crypto/openssh/auth2-hostbased.c
99
if (key->type != pktype) {
crypto/openssh/auth2-pubkey.c
144
if ((r = sshkey_from_blob(pkblob, blen, &key)) != 0) {
crypto/openssh/auth2-pubkey.c
148
if (key == NULL) {
crypto/openssh/auth2-pubkey.c
152
if (key->type != pktype) {
crypto/openssh/auth2-pubkey.c
154
"(received %d, expected %d)", key->type, pktype);
crypto/openssh/auth2-pubkey.c
157
if (auth2_key_already_used(authctxt, key)) {
crypto/openssh/auth2-pubkey.c
158
logit("refusing previously-used %s key", sshkey_type(key));
crypto/openssh/auth2-pubkey.c
166
if ((r = sshkey_check_cert_sigtype(key,
crypto/openssh/auth2-pubkey.c
169
(key->cert == NULL || key->cert->signature_type == NULL) ?
crypto/openssh/auth2-pubkey.c
170
"(null)" : key->cert->signature_type);
crypto/openssh/auth2-pubkey.c
173
if ((r = sshkey_check_rsa_length(key,
crypto/openssh/auth2-pubkey.c
175
logit_r(r, "refusing %s key", sshkey_type(key));
crypto/openssh/auth2-pubkey.c
178
key_s = format_key(key);
crypto/openssh/auth2-pubkey.c
179
if (sshkey_is_cert(key))
crypto/openssh/auth2-pubkey.c
180
ca_s = format_key(key->cert->signature_key);
crypto/openssh/auth2-pubkey.c
223
if (mm_user_key_allowed(ssh, pw, key, 1, &authopts) &&
crypto/openssh/auth2-pubkey.c
224
mm_sshkey_verify(key, sig, slen,
crypto/openssh/auth2-pubkey.c
265
auth2_record_key(authctxt, authenticated, key);
crypto/openssh/auth2-pubkey.c
285
if (mm_user_key_allowed(ssh, pw, key, 0, NULL)) {
crypto/openssh/auth2-pubkey.c
305
sshkey_free(key);
crypto/openssh/auth2-pubkey.c
344
match_principals_command(struct passwd *user_pw, const struct sshkey *key,
crypto/openssh/auth2-pubkey.c
348
const struct sshkey_cert *cert = key->cert;
crypto/openssh/auth2-pubkey.c
401
if ((key_fp = sshkey_fingerprint(key,
crypto/openssh/auth2-pubkey.c
410
if ((r = sshkey_to_base64(key, &keytext)) != 0) {
crypto/openssh/auth2-pubkey.c
425
"t", sshkey_ssh_name(key),
crypto/openssh/auth2-pubkey.c
481
user_cert_trusted_ca(struct passwd *pw, struct sshkey *key,
crypto/openssh/auth2-pubkey.c
494
if (!sshkey_is_cert(key) || options.trusted_user_ca_keys == NULL)
crypto/openssh/auth2-pubkey.c
497
if ((ca_fp = sshkey_fingerprint(key->cert->signature_key,
crypto/openssh/auth2-pubkey.c
501
if ((r = sshkey_in_file(key->cert->signature_key,
crypto/openssh/auth2-pubkey.c
504
sshkey_type(key->cert->signature_key), ca_fp,
crypto/openssh/auth2-pubkey.c
515
key->cert, &principals_opts))
crypto/openssh/auth2-pubkey.c
519
if (!found_principal && match_principals_command(pw, key,
crypto/openssh/auth2-pubkey.c
531
if (sshkey_cert_check_authority_now(key, 0, 1, 0,
crypto/openssh/auth2-pubkey.c
536
if ((cert_opts = sshauthopt_from_cert(key)) == NULL) {
crypto/openssh/auth2-pubkey.c
565
"%s CA %s via %s", key->cert->key_id,
crypto/openssh/auth2-pubkey.c
566
(unsigned long long)key->cert->serial,
crypto/openssh/auth2-pubkey.c
567
sshkey_type(key->cert->signature_key), ca_fp,
crypto/openssh/auth2-pubkey.c
588
user_key_allowed2(struct passwd *pw, struct sshkey *key,
crypto/openssh/auth2-pubkey.c
604
key, remote_ip, remote_host, authoptsp);
crypto/openssh/auth2-pubkey.c
617
user_key_command_allowed2(struct passwd *user_pw, struct sshkey *key,
crypto/openssh/auth2-pubkey.c
656
if ((key_fp = sshkey_fingerprint(key, options.fingerprint_hash,
crypto/openssh/auth2-pubkey.c
661
if ((r = sshkey_to_base64(key, &keytext)) != 0) {
crypto/openssh/auth2-pubkey.c
686
"t", sshkey_ssh_name(key),
crypto/openssh/auth2-pubkey.c
722
options.authorized_keys_command, key, remote_ip,
crypto/openssh/auth2-pubkey.c
753
user_key_allowed(struct ssh *ssh, struct passwd *pw, struct sshkey *key,
crypto/openssh/auth2-pubkey.c
764
if (auth_key_is_revoked(key))
crypto/openssh/auth2-pubkey.c
766
if (sshkey_is_cert(key) &&
crypto/openssh/auth2-pubkey.c
767
auth_key_is_revoked(key->cert->signature_key))
crypto/openssh/auth2-pubkey.c
78
format_key(const struct sshkey *key)
crypto/openssh/auth2-pubkey.c
783
success = user_key_allowed2(pw, key, file,
crypto/openssh/auth2-pubkey.c
794
if ((success = user_cert_trusted_ca(pw, key, remote_ip, remote_host,
crypto/openssh/auth2-pubkey.c
80
char *ret, *fp = sshkey_fingerprint(key,
crypto/openssh/auth2-pubkey.c
800
if ((success = user_key_command_allowed2(pw, key, remote_ip,
crypto/openssh/auth2-pubkey.c
83
xasprintf(&ret, "%s %s", sshkey_type(key), fp);
crypto/openssh/auth2-pubkey.c
94
struct sshkey *key = NULL, *hostkey = NULL;
crypto/openssh/auth2-pubkeyfile.c
264
auth_check_authkey_line(struct passwd *pw, struct sshkey *key,
crypto/openssh/auth2-pubkeyfile.c
268
int want_keytype = sshkey_is_cert(key) ? KEY_UNSPEC : key->type;
crypto/openssh/auth2-pubkeyfile.c
307
if (sshkey_is_cert(key)) {
crypto/openssh/auth2-pubkeyfile.c
309
if (!sshkey_equal(found, key->cert->signature_key) ||
crypto/openssh/auth2-pubkeyfile.c
314
if (!sshkey_equal(found, key) || keyopts->cert_authority)
crypto/openssh/auth2-pubkeyfile.c
324
sshkey_is_cert(key) ? "CA" : "key", sshkey_type(found), fp);
crypto/openssh/auth2-pubkeyfile.c
327
sshkey_is_cert(key), remote_ip, remote_host, loc) != 0) {
crypto/openssh/auth2-pubkeyfile.c
332
if (!sshkey_is_cert(key)) {
crypto/openssh/auth2-pubkeyfile.c
345
if ((certopts = sshauthopt_from_cert(key)) == NULL) {
crypto/openssh/auth2-pubkeyfile.c
363
!match_principals_option(keyopts->cert_principals, key->cert)) {
crypto/openssh/auth2-pubkeyfile.c
367
if (sshkey_cert_check_authority_now(key, 0, 0, 0,
crypto/openssh/auth2-pubkeyfile.c
374
key->cert->key_id,
crypto/openssh/auth2-pubkeyfile.c
375
(unsigned long long)key->cert->serial,
crypto/openssh/auth2-pubkeyfile.c
407
struct sshkey *key, const char *remote_ip,
crypto/openssh/auth2-pubkeyfile.c
432
if (auth_check_authkey_line(pw, key, cp,
crypto/openssh/auth2.c
719
const struct sshkey *key)
crypto/openssh/auth2.c
724
if ((r = sshkey_from_private(key, &dup)) != 0)
crypto/openssh/auth2.c
733
if ((r = sshkey_from_private(key, &dup)) != 0)
crypto/openssh/auth2.c
747
auth2_key_already_used(Authctxt *authctxt, const struct sshkey *key)
crypto/openssh/auth2.c
753
if (sshkey_equal_public(key, authctxt->prev_keys[i])) {
crypto/openssh/authfd.c
358
ssh_agent_has_key(int sock, const struct sshkey *key)
crypto/openssh/authfd.c
369
if (sshkey_equal_public(idlist->keys[i], key)) {
crypto/openssh/authfd.c
389
agent_encode_alg(const struct sshkey *key, const char *alg)
crypto/openssh/authfd.c
391
if (alg != NULL && sshkey_type_plain(key->type) == KEY_RSA) {
crypto/openssh/authfd.c
404
ssh_agent_sign(int sock, const struct sshkey *key,
crypto/openssh/authfd.c
421
flags |= agent_encode_alg(key, alg);
crypto/openssh/authfd.c
423
(r = sshkey_puts(key, msg)) != 0 ||
crypto/openssh/authfd.c
587
ssh_add_identity_constrained(int sock, struct sshkey *key,
crypto/openssh/authfd.c
600
switch (key->type) {
crypto/openssh/authfd.c
621
(r = sshkey_private_serialize_maxsign(key, msg, maxsign,
crypto/openssh/authfd.c
648
ssh_remove_identity(int sock, const struct sshkey *key)
crypto/openssh/authfd.c
658
if (key->type != KEY_UNSPEC) {
crypto/openssh/authfd.c
659
if ((r = sshkey_to_blob(key, &blob, &blen)) != 0)
crypto/openssh/authfd.c
753
ssh_agent_bind_hostkey(int sock, const struct sshkey *key,
crypto/openssh/authfd.c
760
if (key == NULL || session_id == NULL || signature == NULL)
crypto/openssh/authfd.c
766
(r = sshkey_puts(key, msg)) != 0 ||
crypto/openssh/authfd.h
50
int ssh_add_identity_constrained(int sock, struct sshkey *key,
crypto/openssh/authfd.h
54
int ssh_agent_has_key(int sock, const struct sshkey *key);
crypto/openssh/authfd.h
55
int ssh_remove_identity(int sock, const struct sshkey *key);
crypto/openssh/authfd.h
63
int ssh_agent_sign(int sock, const struct sshkey *key,
crypto/openssh/authfd.h
67
int ssh_agent_bind_hostkey(int sock, const struct sshkey *key,
crypto/openssh/authfile.c
324
struct sshkey *key = NULL, *cert = NULL;
crypto/openssh/authfile.c
345
passphrase, &key, NULL)) != 0 ||
crypto/openssh/authfile.c
350
if (sshkey_equal_public(key, cert) == 0) {
crypto/openssh/authfile.c
355
if ((r = sshkey_to_certified(key)) != 0 ||
crypto/openssh/authfile.c
356
(r = sshkey_cert_copy(cert, key)) != 0)
crypto/openssh/authfile.c
360
*keyp = key;
crypto/openssh/authfile.c
361
key = NULL;
crypto/openssh/authfile.c
364
sshkey_free(key);
crypto/openssh/authfile.c
378
sshkey_in_file(struct sshkey *key, const char *filename, int strict_type,
crypto/openssh/authfile.c
422
if (sshkey_compare(key, pub) ||
crypto/openssh/authfile.c
423
(check_ca && sshkey_is_cert(key) &&
crypto/openssh/authfile.c
424
sshkey_compare(key->cert->signature_key, pub))) {
crypto/openssh/authfile.c
445
sshkey_check_revoked(struct sshkey *key, const char *revoked_keys_file)
crypto/openssh/authfile.c
449
r = ssh_krl_file_contains_key(revoked_keys_file, key);
crypto/openssh/authfile.c
458
switch ((r = sshkey_in_file(key, revoked_keys_file, 0, 1))) {
crypto/openssh/authfile.c
495
sshkey_save_public(const struct sshkey *key, const char *path,
crypto/openssh/authfile.c
509
if ((r = sshkey_write(key, f)) != 0)
crypto/openssh/authfile.c
68
sshkey_save_private(struct sshkey *key, const char *filename,
crypto/openssh/authfile.c
77
if ((r = sshkey_private_to_fileblob(key, keyblob, passphrase, comment,
crypto/openssh/authfile.h
49
int sshkey_check_revoked(struct sshkey *key, const char *revoked_keys_file);
crypto/openssh/authfile.h
51
int sshkey_save_public(const struct sshkey *key, const char *path,
crypto/openssh/cipher-aes.c
50
ssh_rijndael_init(EVP_CIPHER_CTX *ctx, const u_char *key, const u_char *iv,
crypto/openssh/cipher-aes.c
59
if (key != NULL) {
crypto/openssh/cipher-aes.c
62
rijndael_set_key(&c->r_ctx, (u_char *)key,
crypto/openssh/cipher-chachapoly-libcrypto.c
42
chachapoly_new(const u_char *key, u_int keylen)
crypto/openssh/cipher-chachapoly-libcrypto.c
53
if (!EVP_CipherInit(ctx->main_evp, EVP_chacha20(), key, NULL, 1))
crypto/openssh/cipher-chachapoly-libcrypto.c
55
if (!EVP_CipherInit(ctx->header_evp, EVP_chacha20(), key + 32, NULL, 1))
crypto/openssh/cipher-chachapoly.c
40
chachapoly_new(const u_char *key, u_int keylen)
crypto/openssh/cipher-chachapoly.c
48
chacha_keysetup(&ctx->main_ctx, key, 256);
crypto/openssh/cipher-chachapoly.c
49
chacha_keysetup(&ctx->header_ctx, key + 32, 256);
crypto/openssh/cipher-chachapoly.h
29
struct chachapoly_ctx *chachapoly_new(const u_char *key, u_int keylen)
crypto/openssh/cipher.c
247
const u_char *key, u_int keylen, const u_char *iv, u_int ivlen,
crypto/openssh/cipher.c
272
cc->cp_ctx = chachapoly_new(key, keylen);
crypto/openssh/cipher.c
282
aesctr_keysetup(&cc->ac_ctx, key, 8 * keylen, 8 * ivlen);
crypto/openssh/cipher.c
313
if (EVP_CipherInit(cc->evp, NULL, (u_char *)key, NULL, -1) == 0) {
crypto/openssh/clientloop.c
2094
if (l->key == NULL)
crypto/openssh/clientloop.c
2099
if (sshkey_equal(l->key, ctx->keys[i])) {
crypto/openssh/clientloop.c
2148
if (!sshkey_equal(l->key, ctx->keys[i]))
crypto/openssh/clientloop.c
2156
debug3_f("deprecated %s key at %s:%ld", sshkey_ssh_name(l->key),
crypto/openssh/clientloop.c
2162
ctx->old_keys[ctx->nold++] = l->key;
crypto/openssh/clientloop.c
2163
l->key = NULL;
crypto/openssh/clientloop.c
2177
if (l->status == HKF_STATUS_MATCHED || l->key == NULL)
crypto/openssh/clientloop.c
2182
if (!sshkey_equal(l->key, ctx->old_keys[i]))
crypto/openssh/clientloop.c
2438
struct sshkey *key = NULL, **tmp;
crypto/openssh/clientloop.c
2454
sshkey_free(key);
crypto/openssh/clientloop.c
2455
key = NULL;
crypto/openssh/clientloop.c
2460
if ((r = sshkey_from_blob(blob, len, &key)) != 0) {
crypto/openssh/clientloop.c
2466
fp = sshkey_fingerprint(key, options.fingerprint_hash,
crypto/openssh/clientloop.c
2468
debug3_f("received %s key %s", sshkey_type(key), fp);
crypto/openssh/clientloop.c
2471
if (!hostkey_accepted_by_hostkeyalgs(key)) {
crypto/openssh/clientloop.c
2473
"HostkeyAlgorithms", sshkey_ssh_name(key));
crypto/openssh/clientloop.c
2477
if (sshkey_is_cert(key)) {
crypto/openssh/clientloop.c
2479
sshkey_ssh_name(key));
crypto/openssh/clientloop.c
2484
if (sshkey_equal(key, ctx->keys[i])) {
crypto/openssh/clientloop.c
2486
sshkey_ssh_name(key));
crypto/openssh/clientloop.c
2496
ctx->keys[ctx->nkeys++] = key;
crypto/openssh/clientloop.c
2497
key = NULL;
crypto/openssh/clientloop.c
2624
sshkey_free(key);
crypto/openssh/dns.c
119
if ((r = sshkey_fingerprint_raw(key, fp_alg, digest,
crypto/openssh/dns.c
305
export_dns_rr(const char *hostname, struct sshkey *key, FILE *f, int generic,
crypto/openssh/dns.c
320
&rdata_digest, &rdata_digest_len, key)) {
crypto/openssh/dns.c
82
u_char **digest, size_t *digest_len, struct sshkey *key)
crypto/openssh/dns.c
87
switch (key->type) {
crypto/openssh/hmac.c
142
hmac_test(void *key, size_t klen, void *m, size_t mlen, u_char *e, size_t elen)
crypto/openssh/hmac.c
150
if (ssh_hmac_init(ctx, key, klen) < 0 ||
crypto/openssh/hmac.c
66
ssh_hmac_init(struct ssh_hmac_ctx *ctx, const void *key, size_t klen)
crypto/openssh/hmac.c
71
if (key != NULL) {
crypto/openssh/hmac.c
74
memcpy(ctx->buf, key, klen);
crypto/openssh/hmac.c
75
else if (ssh_digest_memory(ctx->alg, key, klen, ctx->buf,
crypto/openssh/hmac.h
29
int ssh_hmac_init(struct ssh_hmac_ctx *ctx, const void *key, size_t klen)
crypto/openssh/hostfile.c
247
sshkey_type(l->key), l->path, l->linenum);
crypto/openssh/hostfile.c
255
hostkeys->entries[hostkeys->num_entries].key = l->key;
crypto/openssh/hostfile.c
256
l->key = NULL; /* steal it */
crypto/openssh/hostfile.c
308
sshkey_free(hostkeys->entries[i].key);
crypto/openssh/hostfile.c
324
if (sshkey_equal_public(k, hostkeys->entries[i].key))
crypto/openssh/hostfile.c
328
hostkeys->entries[i].key))
crypto/openssh/hostfile.c
365
if (hostkeys->entries[i].key->type != keytype)
crypto/openssh/hostfile.c
369
hostkeys->entries[i].key->ecdsa_nid != nid)
crypto/openssh/hostfile.c
374
k = hostkeys->entries[i].key;
crypto/openssh/hostfile.c
379
hostkeys->entries[i].key)) {
crypto/openssh/hostfile.c
387
if (sshkey_equal(k, hostkeys->entries[i].key)) {
crypto/openssh/hostfile.c
408
check_key_in_hostkeys(struct hostkeys *hostkeys, struct sshkey *key,
crypto/openssh/hostfile.c
411
if (key == NULL)
crypto/openssh/hostfile.c
413
return check_hostkeys_by_key_or_type(hostkeys, key, 0, -1, found);
crypto/openssh/hostfile.c
438
const struct sshkey *key, int store_hash)
crypto/openssh/hostfile.c
460
if ((r = sshkey_write(key, f)) == 0)
crypto/openssh/hostfile.c
467
success = write_host_entry(f, ip, NULL, key, 1);
crypto/openssh/hostfile.c
515
const struct sshkey *key, int store_hash)
crypto/openssh/hostfile.c
520
if (key == NULL)
crypto/openssh/hostfile.c
535
success = write_host_entry(f, host, NULL, key, store_hash);
crypto/openssh/hostfile.c
565
if (!sshkey_equal(ctx->keys[i], l->key))
crypto/openssh/hostfile.c
570
sshkey_type(l->key), l->path, l->linenum);
crypto/openssh/hostfile.c
580
l->path, l->linenum, sshkey_type(l->key), ctx->host);
crypto/openssh/hostfile.c
781
sshkey_free(lineinfo.key);
crypto/openssh/hostfile.c
869
if ((lineinfo.key = sshkey_new(KEY_UNSPEC)) == NULL) {
crypto/openssh/hostfile.c
874
if (!hostfile_read_key(&cp, &kbits, lineinfo.key)) {
crypto/openssh/hostfile.c
877
lineinfo.keytype = lineinfo.key->type;
crypto/openssh/hostfile.c
912
sshkey_free(lineinfo.key);
crypto/openssh/hostfile.c
913
lineinfo.key = NULL;
crypto/openssh/hostfile.c
923
sshkey_free(lineinfo.key);
crypto/openssh/hostfile.h
101
struct sshkey *key; /* Key, if parsed ok and HKF_WANT_MATCH_HOST set */
crypto/openssh/hostfile.h
29
struct sshkey *key;
crypto/openssh/kex.c
1158
kex->newkeys[mode]->enc.key = keys[ctos ? 2 : 3];
crypto/openssh/kex.c
1159
kex->newkeys[mode]->mac.key = keys[ctos ? 4 : 5];
crypto/openssh/kex.c
691
if (newkeys->enc.key) {
crypto/openssh/kex.c
692
explicit_bzero(newkeys->enc.key, newkeys->enc.key_len);
crypto/openssh/kex.c
693
free(newkeys->enc.key);
crypto/openssh/kex.c
694
newkeys->enc.key = NULL;
crypto/openssh/kex.c
706
if (newkeys->mac.key) {
crypto/openssh/kex.c
707
explicit_bzero(newkeys->mac.key, newkeys->mac.key_len);
crypto/openssh/kex.c
708
free(newkeys->mac.key);
crypto/openssh/kex.c
709
newkeys->mac.key = NULL;
crypto/openssh/kex.c
811
enc->key = NULL;
crypto/openssh/kex.c
830
mac->key = NULL;
crypto/openssh/kex.h
124
u_char *key;
crypto/openssh/kex.h
259
void kexc25519_keygen(u_char key[CURVE25519_SIZE], u_char pub[CURVE25519_SIZE])
crypto/openssh/kex.h
262
int kexc25519_shared_key(const u_char key[CURVE25519_SIZE],
crypto/openssh/kex.h
266
int kexc25519_shared_key_ext(const u_char key[CURVE25519_SIZE],
crypto/openssh/kexc25519.c
50
kexc25519_keygen(u_char key[CURVE25519_SIZE], u_char pub[CURVE25519_SIZE])
crypto/openssh/kexc25519.c
54
arc4random_buf(key, CURVE25519_SIZE);
crypto/openssh/kexc25519.c
55
crypto_scalarmult_curve25519(pub, key, basepoint);
crypto/openssh/kexc25519.c
59
kexc25519_shared_key_ext(const u_char key[CURVE25519_SIZE],
crypto/openssh/kexc25519.c
66
crypto_scalarmult_curve25519(shared_key, key, pub);
crypto/openssh/kexc25519.c
85
kexc25519_shared_key(const u_char key[CURVE25519_SIZE],
crypto/openssh/kexc25519.c
88
return kexc25519_shared_key_ext(key, pub, out, 0);
crypto/openssh/kexecdh.c
139
EC_KEY *key, const EC_GROUP *group, struct sshbuf **shared_secretp)
crypto/openssh/kexecdh.c
179
if (ECDH_compute_key(kbuf, klen, dh_pub, key, NULL) != (int)klen ||
crypto/openssh/kexecdh.c
46
kex_ecdh_dec_key_group(struct kex *, const struct sshbuf *, EC_KEY *key,
crypto/openssh/krl.c
1156
is_cert_revoked(const struct sshkey *key, struct revoked_certs *rc)
crypto/openssh/krl.c
1163
rki.key_id = key->cert->key_id;
crypto/openssh/krl.c
1174
if (key->cert->serial == 0)
crypto/openssh/krl.c
1178
rs.lo = rs.hi = key->cert->serial;
crypto/openssh/krl.c
1182
key->cert->serial, ers->lo, ers->hi));
crypto/openssh/krl.c
1190
is_key_revoked(struct ssh_krl *krl, const struct sshkey *key)
crypto/openssh/krl.c
1198
if ((r = sshkey_fingerprint_raw(key, SSH_DIGEST_SHA1,
crypto/openssh/krl.c
1208
if ((r = sshkey_fingerprint_raw(key, SSH_DIGEST_SHA256,
crypto/openssh/krl.c
1220
if ((r = plain_key_blob(key, &rb.blob, &rb.len)) != 0)
crypto/openssh/krl.c
1229
if (!sshkey_is_cert(key))
crypto/openssh/krl.c
1233
if ((r = revoked_certs_for_ca_key(krl, key->cert->signature_key,
crypto/openssh/krl.c
1237
if ((r = is_cert_revoked(key, rc)) != 0)
crypto/openssh/krl.c
1244
if ((r = is_cert_revoked(key, rc)) != 0)
crypto/openssh/krl.c
1248
KRL_DBG(("%llu no match", key->cert->serial));
crypto/openssh/krl.c
1253
ssh_krl_check_key(struct ssh_krl *krl, const struct sshkey *key)
crypto/openssh/krl.c
1258
if ((r = is_key_revoked(krl, key)) != 0)
crypto/openssh/krl.c
1260
if (sshkey_is_cert(key)) {
crypto/openssh/krl.c
1262
if ((r = is_key_revoked(krl, key->cert->signature_key)) != 0)
crypto/openssh/krl.c
1270
ssh_krl_file_contains_key(const char *path, const struct sshkey *key)
crypto/openssh/krl.c
1285
r = ssh_krl_check_key(krl, key);
crypto/openssh/krl.c
1297
struct sshkey *key = NULL;
crypto/openssh/krl.c
1319
if ((r = sshkey_from_blob(rb->blob, rb->len, &key)) != 0) {
crypto/openssh/krl.c
1324
if ((fp = sshkey_fingerprint(key, SSH_FP_HASH_DEFAULT,
crypto/openssh/krl.c
1330
fprintf(f, "hash: %s # %s\n", fp, sshkey_ssh_name(key));
crypto/openssh/krl.c
1332
free(key);
crypto/openssh/krl.c
367
plain_key_blob(const struct sshkey *key, u_char **blob, size_t *blen)
crypto/openssh/krl.c
372
if ((r = sshkey_from_private(key, &kcopy)) != 0)
crypto/openssh/krl.c
404
ssh_krl_revoke_key_explicit(struct ssh_krl *krl, const struct sshkey *key)
crypto/openssh/krl.c
410
debug3_f("revoke type %s", sshkey_type(key));
crypto/openssh/krl.c
411
if ((r = plain_key_blob(key, &blob, &len)) != 0)
crypto/openssh/krl.c
452
ssh_krl_revoke_key(struct ssh_krl *krl, const struct sshkey *key)
crypto/openssh/krl.c
455
if (!sshkey_is_cert(key))
crypto/openssh/krl.c
456
return ssh_krl_revoke_key_explicit(krl, key);
crypto/openssh/krl.c
458
if (key->cert->serial == 0) {
crypto/openssh/krl.c
460
key->cert->signature_key,
crypto/openssh/krl.c
461
key->cert->key_id);
crypto/openssh/krl.c
464
key->cert->signature_key,
crypto/openssh/krl.c
465
key->cert->serial);
crypto/openssh/krl.h
56
int ssh_krl_revoke_key_explicit(struct ssh_krl *krl, const struct sshkey *key);
crypto/openssh/krl.h
59
int ssh_krl_revoke_key(struct ssh_krl *krl, const struct sshkey *key);
crypto/openssh/krl.h
62
int ssh_krl_check_key(struct ssh_krl *krl, const struct sshkey *key);
crypto/openssh/krl.h
63
int ssh_krl_file_contains_key(const char *path, const struct sshkey *key);
crypto/openssh/mac.c
142
if (mac->key == NULL)
crypto/openssh/mac.c
147
ssh_hmac_init(mac->hmac_ctx, mac->key, mac->key_len) < 0)
crypto/openssh/mac.c
151
if ((mac->umac_ctx = umac_new(mac->key)) == NULL)
crypto/openssh/mac.c
155
if ((mac->umac_ctx = umac128_new(mac->key)) == NULL)
crypto/openssh/mac.h
35
u_char *key;
crypto/openssh/misc.c
1269
const char *key;
crypto/openssh/misc.c
1286
keys[num_keys].key = va_arg(ap, char *);
crypto/openssh/misc.c
1287
if (keys[num_keys].key == NULL)
crypto/openssh/misc.c
1292
keys[num_keys].key);
crypto/openssh/misc.c
1351
if (strchr(keys[i].key, *string) != NULL) {
crypto/openssh/monitor.c
1169
struct sshkey *key = NULL;
crypto/openssh/monitor.c
1180
(r = sshkey_froms(m, &key)) != 0 ||
crypto/openssh/monitor.c
1184
if (key != NULL && authctxt->valid) {
crypto/openssh/monitor.c
1190
if (auth2_key_already_used(authctxt, key))
crypto/openssh/monitor.c
1192
if (!key_base_type_match(auth_method, key,
crypto/openssh/monitor.c
1195
allowed = user_key_allowed(ssh, authctxt->pw, key,
crypto/openssh/monitor.c
1202
if (auth2_key_already_used(authctxt, key))
crypto/openssh/monitor.c
1204
if (!key_base_type_match(auth_method, key,
crypto/openssh/monitor.c
1208
cuser, chost, key);
crypto/openssh/monitor.c
1221
(key == NULL || !authctxt->valid) ? "invalid" : sshkey_type(key),
crypto/openssh/monitor.c
1224
auth2_record_key(authctxt, 0, key);
crypto/openssh/monitor.c
1231
if ((r = sshkey_to_blob(key, &key_blob, &key_bloblen)) != 0)
crypto/openssh/monitor.c
1243
sshkey_free(key);
crypto/openssh/monitor.c
1411
struct sshkey *key;
crypto/openssh/monitor.c
1436
if ((r = sshkey_from_blob(blob, bloblen, &key)) != 0)
crypto/openssh/monitor.c
1458
if ((fp = sshkey_fingerprint(key, options.fingerprint_hash,
crypto/openssh/monitor.c
1462
ret = sshkey_verify(key, signature, signaturelen, data, datalen,
crypto/openssh/monitor.c
1465
sshkey_type(key), sigalg == NULL ? "default" : sigalg,
crypto/openssh/monitor.c
1478
sshkey_type(key), fp,
crypto/openssh/monitor.c
1490
"not met ", sshkey_type(key), fp,
crypto/openssh/monitor.c
1497
auth2_record_key(authctxt, ret == 0, key);
crypto/openssh/monitor.c
1520
sshkey_free(key);
crypto/openssh/monitor.c
615
struct sshkey *key;
crypto/openssh/monitor.c
652
if ((key = get_hostkey_public_by_index(keyid, ssh)) == NULL)
crypto/openssh/monitor.c
659
(r = sshkey_puts(key, sigbuf)) != 0)
crypto/openssh/monitor.c
676
if ((key = get_hostkey_by_index(keyid)) != NULL) {
crypto/openssh/monitor.c
677
if ((r = sshkey_sign(key, &signature, &siglen, p, datlen, alg,
crypto/openssh/monitor.c
680
} else if ((key = get_hostkey_public_by_index(keyid, ssh)) != NULL &&
crypto/openssh/monitor.c
682
if ((r = ssh_agent_sign(auth_sock, key, &signature, &siglen,
crypto/openssh/monitor.c
870
key_base_type_match(const char *method, const struct sshkey *key,
crypto/openssh/monitor.c
878
if (sshkey_type_from_name(s) == key->type) {
crypto/openssh/monitor.c
885
sshkey_ssh_name(key), list);
crypto/openssh/monitor_wrap.c
263
mm_sshkey_sign(struct ssh *ssh, struct sshkey *key, u_char **sigp, size_t *lenp,
crypto/openssh/monitor_wrap.c
269
u_int ndx = kex->host_key_index(key, 0, ssh);
crypto/openssh/monitor_wrap.c
494
mm_user_key_allowed(struct ssh *ssh, struct passwd *pw, struct sshkey *key,
crypto/openssh/monitor_wrap.c
497
return (mm_key_allowed(MM_USERKEY, NULL, NULL, key,
crypto/openssh/monitor_wrap.c
503
const char *user, const char *host, struct sshkey *key)
crypto/openssh/monitor_wrap.c
505
return (mm_key_allowed(MM_HOSTKEY, user, host, key, 0, NULL));
crypto/openssh/monitor_wrap.c
510
struct sshkey *key, int pubkey_auth_attempt, struct sshauthopt **authoptp)
crypto/openssh/monitor_wrap.c
526
(r = sshkey_puts(key, m)) != 0 ||
crypto/openssh/monitor_wrap.c
559
mm_sshkey_verify(const struct sshkey *key, const u_char *sig, size_t siglen,
crypto/openssh/monitor_wrap.c
575
if ((r = sshkey_puts(key, m)) != 0 ||
crypto/openssh/packet.c
1006
if ((r = cipher_init(ccp, enc->cipher, enc->key, enc->key_len,
crypto/openssh/packet.c
2386
(r = sshbuf_put_string(b, enc->key, enc->key_len)) != 0 ||
crypto/openssh/packet.c
2392
(r = sshbuf_put_string(b, mac->key, mac->key_len)) != 0)
crypto/openssh/packet.c
2459
(r = sshbuf_get_string(b, &enc->key, &keylen)) != 0 ||
crypto/openssh/packet.c
2472
(r = sshbuf_get_string(b, &mac->key, &maclen)) != 0)
crypto/openssh/packet.h
49
struct sshkey *key;
crypto/openssh/pkcs11.h
823
ck_object_handle_t key));
crypto/openssh/pkcs11.h
842
ck_object_handle_t key));
crypto/openssh/pkcs11.h
870
(ck_session_handle_t session, ck_object_handle_t key));
crypto/openssh/pkcs11.h
879
ck_object_handle_t key));
crypto/openssh/pkcs11.h
895
ck_object_handle_t key));
crypto/openssh/pkcs11.h
905
ck_object_handle_t key));
crypto/openssh/pkcs11.h
921
ck_object_handle_t key));
crypto/openssh/pkcs11.h
957
ck_object_handle_t *key));
crypto/openssh/pkcs11.h
971
ck_object_handle_t key,
crypto/openssh/pkcs11.h
982
ck_object_handle_t *key));
crypto/openssh/pkcs11.h
989
ck_object_handle_t *key));
crypto/openssh/poly1305.c
150
f0 = ((h0 ) | (h1 << 26)) + (uint64_t)U8TO32_LE(&key[16]);
crypto/openssh/poly1305.c
151
f1 = ((h1 >> 6) | (h2 << 20)) + (uint64_t)U8TO32_LE(&key[20]);
crypto/openssh/poly1305.c
152
f2 = ((h2 >> 12) | (h3 << 14)) + (uint64_t)U8TO32_LE(&key[24]);
crypto/openssh/poly1305.c
153
f3 = ((h3 >> 18) | (h4 << 8)) + (uint64_t)U8TO32_LE(&key[28]);
crypto/openssh/poly1305.c
33
poly1305_auth(unsigned char out[POLY1305_TAGLEN], const unsigned char *m, size_t inlen, const unsigned char key[POLY1305_KEYLEN]) {
crypto/openssh/poly1305.c
47
t0 = U8TO32_LE(key+0);
crypto/openssh/poly1305.c
48
t1 = U8TO32_LE(key+4);
crypto/openssh/poly1305.c
49
t2 = U8TO32_LE(key+8);
crypto/openssh/poly1305.c
50
t3 = U8TO32_LE(key+12);
crypto/openssh/poly1305.h
17
const u_char key[POLY1305_KEYLEN])
crypto/openssh/readconf.c
1021
for (i = 0; multistate_ptr[i].key != NULL; i++) {
crypto/openssh/readconf.c
1022
if (strcasecmp(arg, multistate_ptr[i].key) == 0)
crypto/openssh/readconf.c
1155
for (i = 0; multistate_ptr[i].key != NULL; i++) {
crypto/openssh/readconf.c
1156
if (strcasecmp(arg, multistate_ptr[i].key) == 0) {
crypto/openssh/readconf.c
3346
for (i = 0; m[i].key != NULL; i++) {
crypto/openssh/readconf.c
3348
return m[i].key;
crypto/openssh/readconf.c
909
char *key;
crypto/openssh/servconf.c
1200
char *key;
crypto/openssh/servconf.c
1424
for (i = 0; multistate_ptr[i].key != NULL; i++) {
crypto/openssh/servconf.c
1425
if (strcasecmp(arg, multistate_ptr[i].key) == 0) {
crypto/openssh/servconf.c
2987
for (i = 0; m[i].key != NULL; i++) {
crypto/openssh/servconf.c
2989
return m[i].key;
crypto/openssh/serverloop.c
649
struct sshkey *key = NULL, *key_pub = NULL, *key_prv = NULL;
crypto/openssh/serverloop.c
662
sshkey_free(key);
crypto/openssh/serverloop.c
663
key = NULL;
crypto/openssh/serverloop.c
665
(r = sshkey_from_blob(blob, blen, &key)) != 0) {
crypto/openssh/serverloop.c
673
if ((ndx = ssh->kex->host_key_index(key, 1, ssh)) == -1) {
crypto/openssh/serverloop.c
674
error_f("unknown host %s key", sshkey_type(key));
crypto/openssh/serverloop.c
694
if (sshkey_type_plain(key->type) == KEY_RSA) {
crypto/openssh/serverloop.c
703
sshkey_type(key), ndx, sigalg == NULL ? "default" : sigalg);
crypto/openssh/serverloop.c
708
(r = sshkey_puts(key, sigbuf)) != 0 ||
crypto/openssh/serverloop.c
724
sshkey_free(key);
crypto/openssh/sk-api.h
70
struct sk_enroll_response key;
crypto/openssh/ssh-add.c
118
delete_one(int agent_fd, const struct sshkey *key, const char *comment,
crypto/openssh/ssh-add.c
123
if ((r = ssh_remove_identity(agent_fd, key)) != 0) {
crypto/openssh/ssh-add.c
130
sshkey_type(key), comment ? comment : "no comment");
crypto/openssh/ssh-add.c
140
struct sshkey *key = NULL;
crypto/openssh/ssh-add.c
145
sshkey_free(key);
crypto/openssh/ssh-add.c
146
key = NULL;
crypto/openssh/ssh-add.c
151
if ((key = sshkey_new(KEY_UNSPEC)) == NULL)
crypto/openssh/ssh-add.c
153
if ((r = sshkey_read(key, &cp)) != 0) {
crypto/openssh/ssh-add.c
158
(key_only && !sshkey_is_cert(key)) ||
crypto/openssh/ssh-add.c
159
(cert_only && sshkey_is_cert(key))) {
crypto/openssh/ssh-add.c
160
if (delete_one(agent_fd, key, cp,
crypto/openssh/ssh-add.c
165
sshkey_free(key);
crypto/openssh/ssh-add.c
499
struct sshkey *key = NULL;
crypto/openssh/ssh-add.c
506
if ((r = sshkey_load_public(filename, &key, NULL)) != 0) {
crypto/openssh/ssh-add.c
510
if (sshkey_type_plain(key->type) == KEY_RSA)
crypto/openssh/ssh-add.c
513
if ((r = ssh_agent_sign(agent_fd, key, &sig, &slen, data, sizeof(data),
crypto/openssh/ssh-add.c
518
if ((r = sshkey_verify(key, sig, slen, data, sizeof(data),
crypto/openssh/ssh-add.c
527
sshkey_free(key);
crypto/openssh/ssh-add.c
610
struct sshkey *key;
crypto/openssh/ssh-add.c
621
key = srks[i]->key;
crypto/openssh/ssh-add.c
622
if ((fp = sshkey_fingerprint(key,
crypto/openssh/ssh-add.c
625
if ((r = ssh_add_identity_constrained(agent_fd, key, "",
crypto/openssh/ssh-add.c
629
sshkey_type(key), fp);
crypto/openssh/ssh-add.c
638
sshkey_type(key), fp);
crypto/openssh/ssh-add.c
738
host, sshkey_type(hke->key), want_ca ? "CA " : "",
crypto/openssh/ssh-add.c
744
if ((r = sshkey_from_private(hke->key,
crypto/openssh/ssh-agent.c
1000
if ((r = sshkey_froms(e->request, &key)) != 0) {
crypto/openssh/ssh-agent.c
1004
if ((id = lookup_identity(key)) == NULL) {
crypto/openssh/ssh-agent.c
1019
sshkey_free(key);
crypto/openssh/ssh-agent.c
120
struct sshkey *key;
crypto/openssh/ssh-agent.c
141
struct sshkey *key;
crypto/openssh/ssh-agent.c
1423
sshkey_free(id->key);
crypto/openssh/ssh-agent.c
1430
id->key = k;
crypto/openssh/ssh-agent.c
1532
add_p11_identity(struct sshkey *key, char *comment, const char *provider,
crypto/openssh/ssh-agent.c
1538
if (lookup_identity(key) != NULL) {
crypto/openssh/ssh-agent.c
1539
sshkey_free(key);
crypto/openssh/ssh-agent.c
1544
id->key = key;
crypto/openssh/ssh-agent.c
1691
struct sshkey *key = NULL;
crypto/openssh/ssh-agent.c
1699
if ((r = sshkey_froms(e->request, &key)) != 0 ||
crypto/openssh/ssh-agent.c
1706
if ((fp = sshkey_fingerprint(key, SSH_FP_HASH_DEFAULT,
crypto/openssh/ssh-agent.c
1710
if ((r = sshkey_verify(key, sshbuf_ptr(sig), sshbuf_len(sig),
crypto/openssh/ssh-agent.c
1712
error_fr(r, "sshkey_verify for %s %s", sshkey_type(key), fp);
crypto/openssh/ssh-agent.c
1724
key_match = sshkey_equal(key, e->session_ids[i].key);
crypto/openssh/ssh-agent.c
1727
sshkey_type(key), fp);
crypto/openssh/ssh-agent.c
1732
"for %s %s", sshkey_type(key), fp);
crypto/openssh/ssh-agent.c
1749
debug_f("recorded %s %s (slot %zu of %d)", sshkey_type(key), fp, i,
crypto/openssh/ssh-agent.c
1751
e->session_ids[i].key = key;
crypto/openssh/ssh-agent.c
1753
key = NULL; /* transferred */
crypto/openssh/ssh-agent.c
1763
sshkey_free(key);
crypto/openssh/ssh-agent.c
211
sshkey_free(e->session_ids[i].key);
crypto/openssh/ssh-agent.c
345
sshkey_free(id->key);
crypto/openssh/ssh-agent.c
358
match_key_hop(const char *tag, const struct sshkey *key,
crypto/openssh/ssh-agent.c
366
if (key == NULL)
crypto/openssh/ssh-agent.c
369
if ((fp = sshkey_fingerprint(key, SSH_FP_HASH_DEFAULT,
crypto/openssh/ssh-agent.c
373
tag, hostname, sshkey_type(key), fp, dch->nkeys);
crypto/openssh/ssh-agent.c
386
if (!sshkey_is_cert(key)) {
crypto/openssh/ssh-agent.c
389
!sshkey_equal(key, dch->keys[i]))
crypto/openssh/ssh-agent.c
396
if (key->cert == NULL || key->cert->signature_key == NULL)
crypto/openssh/ssh-agent.c
398
if (!sshkey_equal(key->cert->signature_key, dch->keys[i]))
crypto/openssh/ssh-agent.c
400
if (sshkey_cert_check_host(key, hostname, 1,
crypto/openssh/ssh-agent.c
403
key->cert->key_id, hostname, reason);
crypto/openssh/ssh-agent.c
459
sshkey_type(id->key), id->comment);
crypto/openssh/ssh-agent.c
481
"%zu constraints", sshkey_type(id->key), id->comment,
crypto/openssh/ssh-agent.c
497
if (hks->key == NULL)
crypto/openssh/ssh-agent.c
505
if ((fp2 = sshkey_fingerprint(hks->key, SSH_FP_HASH_DEFAULT,
crypto/openssh/ssh-agent.c
513
sshkey_type(hks->key), fp2);
crypto/openssh/ssh-agent.c
543
if (permitted_by_dest_constraints(fromkey, hks->key, id,
crypto/openssh/ssh-agent.c
546
fromkey = hks->key;
crypto/openssh/ssh-agent.c
558
permitted_by_dest_constraints(hks->key, NULL, id,
crypto/openssh/ssh-agent.c
576
lookup_identity(struct sshkey *key)
crypto/openssh/ssh-agent.c
581
if (sshkey_equal(key, id->key))
crypto/openssh/ssh-agent.c
594
p = sshkey_fingerprint(id->key, fingerprint_hash, SSH_FP_DEFAULT);
crypto/openssh/ssh-agent.c
631
if ((fp = sshkey_fingerprint(id->key, SSH_FP_HASH_DEFAULT,
crypto/openssh/ssh-agent.c
635
sshkey_ssh_name(id->key), fp);
crypto/openssh/ssh-agent.c
642
if ((r = sshkey_puts_opts(id->key, keys,
crypto/openssh/ssh-agent.c
664
agent_decode_alg(struct sshkey *key, u_int flags)
crypto/openssh/ssh-agent.c
666
if (key->type == KEY_RSA) {
crypto/openssh/ssh-agent.c
671
} else if (key->type == KEY_RSA_CERT) {
crypto/openssh/ssh-agent.c
806
check_websafe_message_contents(struct sshkey *key, struct sshbuf *data)
crypto/openssh/ssh-agent.c
808
if (parse_userauth_request(data, key, NULL, NULL, NULL) == 0) {
crypto/openssh/ssh-agent.c
847
struct sshkey *key = NULL, *hostkey = NULL;
crypto/openssh/ssh-agent.c
855
if ((r = sshkey_froms(e->request, &key)) != 0 ||
crypto/openssh/ssh-agent.c
862
if ((id = lookup_identity(key)) == NULL) {
crypto/openssh/ssh-agent.c
863
verbose_f("%s key not found", sshkey_type(key));
crypto/openssh/ssh-agent.c
866
if ((fp = sshkey_fingerprint(key, SSH_FP_HASH_DEFAULT,
crypto/openssh/ssh-agent.c
876
if (parse_userauth_request(data, key, &user, &sid,
crypto/openssh/ssh-agent.c
897
sshkey_type(id->key), fp);
crypto/openssh/ssh-agent.c
912
e->session_ids[e->nsession_ids - 1].key)) {
crypto/openssh/ssh-agent.c
925
if (sshkey_is_sk(id->key)) {
crypto/openssh/ssh-agent.c
927
strncmp(id->key->sk_application, "ssh:", 4) != 0 &&
crypto/openssh/ssh-agent.c
928
!check_websafe_message_contents(key, data)) {
crypto/openssh/ssh-agent.c
932
if (id->key->sk_flags & SSH_SK_USER_PRESENCE_REQD) {
crypto/openssh/ssh-agent.c
935
sshkey_type(id->key), fp,
crypto/openssh/ssh-agent.c
941
if ((r = sshkey_sign(id->key, &signature, &slen,
crypto/openssh/ssh-agent.c
942
sshbuf_ptr(data), sshbuf_len(data), agent_decode_alg(key, flags),
crypto/openssh/ssh-agent.c
945
if (pin == NULL && !retried && sshkey_is_sk(id->key) &&
crypto/openssh/ssh-agent.c
951
(id->key->sk_flags & SSH_SK_USER_PRESENCE_REQD) ?
crypto/openssh/ssh-agent.c
953
sshkey_type(id->key), fp);
crypto/openssh/ssh-agent.c
980
sshkey_free(key);
crypto/openssh/ssh-agent.c
996
struct sshkey *key = NULL;
crypto/openssh/ssh-dss.c
105
ssh_dss_serialize_public(const struct sshkey *key, struct sshbuf *b,
crypto/openssh/ssh-dss.c
111
if (key->dsa == NULL)
crypto/openssh/ssh-dss.c
113
DSA_get0_pqg(key->dsa, &dsa_p, &dsa_q, &dsa_g);
crypto/openssh/ssh-dss.c
114
DSA_get0_key(key->dsa, &dsa_pub_key, NULL);
crypto/openssh/ssh-dss.c
128
ssh_dss_serialize_private(const struct sshkey *key, struct sshbuf *b,
crypto/openssh/ssh-dss.c
134
DSA_get0_key(key->dsa, NULL, &dsa_priv_key);
crypto/openssh/ssh-dss.c
135
if (!sshkey_is_cert(key)) {
crypto/openssh/ssh-dss.c
136
if ((r = ssh_dss_serialize_public(key, b, opts)) != 0)
crypto/openssh/ssh-dss.c
202
struct sshkey *key)
crypto/openssh/ssh-dss.c
214
if (!DSA_set0_pqg(key->dsa, dsa_p, dsa_q, dsa_g)) {
crypto/openssh/ssh-dss.c
219
if (!DSA_set0_key(key->dsa, dsa_pub_key, NULL)) {
crypto/openssh/ssh-dss.c
225
DSA_print_fp(stderr, key->dsa, 8);
crypto/openssh/ssh-dss.c
239
struct sshkey *key)
crypto/openssh/ssh-dss.c
244
if (!sshkey_is_cert(key)) {
crypto/openssh/ssh-dss.c
245
if ((r = ssh_dss_deserialize_public(ktype, b, key)) != 0)
crypto/openssh/ssh-dss.c
251
if (!DSA_set0_key(key->dsa, NULL, dsa_priv_key)) {
crypto/openssh/ssh-dss.c
259
ssh_dss_sign(struct sshkey *key,
crypto/openssh/ssh-dss.c
276
if (key == NULL || key->dsa == NULL ||
crypto/openssh/ssh-dss.c
277
sshkey_type_plain(key->type) != KEY_DSA)
crypto/openssh/ssh-dss.c
286
if ((sig = DSA_do_sign(digest, dlen, key->dsa)) == NULL) {
crypto/openssh/ssh-dss.c
329
ssh_dss_verify(const struct sshkey *key,
crypto/openssh/ssh-dss.c
342
if (key == NULL || key->dsa == NULL ||
crypto/openssh/ssh-dss.c
343
sshkey_type_plain(key->type) != KEY_DSA ||
crypto/openssh/ssh-dss.c
394
switch (DSA_do_verify(digest, hlen, dsig, key->dsa)) {
crypto/openssh/ssh-dss.c
51
ssh_dss_size(const struct sshkey *key)
crypto/openssh/ssh-dss.c
55
if (key->dsa == NULL)
crypto/openssh/ssh-dss.c
57
DSA_get0_pqg(key->dsa, &dsa_p, NULL, NULL);
crypto/openssh/ssh-ecdsa-sk.c
104
if (!sshkey_is_cert(key)) {
crypto/openssh/ssh-ecdsa-sk.c
105
if ((r = sshkey_ecdsa_funcs.serialize_public(key,
crypto/openssh/ssh-ecdsa-sk.c
109
if ((r = sshkey_serialize_private_sk(key, b)) != 0)
crypto/openssh/ssh-ecdsa-sk.c
129
struct sshkey *key)
crypto/openssh/ssh-ecdsa-sk.c
133
if ((r = sshkey_ecdsa_funcs.deserialize_public(ktype, b, key)) != 0)
crypto/openssh/ssh-ecdsa-sk.c
135
if ((r = sshkey_deserialize_sk(b, key)) != 0)
crypto/openssh/ssh-ecdsa-sk.c
142
struct sshkey *key)
crypto/openssh/ssh-ecdsa-sk.c
146
if (!sshkey_is_cert(key)) {
crypto/openssh/ssh-ecdsa-sk.c
148
b, key)) != 0)
crypto/openssh/ssh-ecdsa-sk.c
151
if ((r = sshkey_private_deserialize_sk(b, key)) != 0)
crypto/openssh/ssh-ecdsa-sk.c
234
ssh_ecdsa_sk_verify(const struct sshkey *key,
crypto/openssh/ssh-ecdsa-sk.c
255
if (key == NULL || key->ecdsa == NULL ||
crypto/openssh/ssh-ecdsa-sk.c
256
sshkey_type_plain(key->type) != KEY_ECDSA_SK ||
crypto/openssh/ssh-ecdsa-sk.c
260
if (key->ecdsa_nid != NID_X9_62_prime256v1)
crypto/openssh/ssh-ecdsa-sk.c
350
if ((ret = ssh_digest_memory(SSH_DIGEST_SHA256, key->sk_application,
crypto/openssh/ssh-ecdsa-sk.c
351
strlen(key->sk_application), apphash, sizeof(apphash))) != 0)
crypto/openssh/ssh-ecdsa-sk.c
380
switch (ECDSA_do_verify(sighash, sizeof(sighash), esig, key->ecdsa)) {
crypto/openssh/ssh-ecdsa-sk.c
55
ssh_ecdsa_sk_verify(const struct sshkey *key,
crypto/openssh/ssh-ecdsa-sk.c
85
ssh_ecdsa_sk_serialize_public(const struct sshkey *key, struct sshbuf *b,
crypto/openssh/ssh-ecdsa-sk.c
90
if ((r = sshkey_ecdsa_funcs.serialize_public(key, b, opts)) != 0)
crypto/openssh/ssh-ecdsa-sk.c
92
if ((r = sshkey_serialize_sk(key, b)) != 0)
crypto/openssh/ssh-ecdsa-sk.c
99
ssh_ecdsa_sk_serialize_private(const struct sshkey *key, struct sshbuf *b,
crypto/openssh/ssh-ecdsa.c
100
if (key->ecdsa == NULL)
crypto/openssh/ssh-ecdsa.c
103
sshkey_curve_nid_to_name(key->ecdsa_nid))) != 0 ||
crypto/openssh/ssh-ecdsa.c
104
(r = sshbuf_put_eckey(b, key->ecdsa)) != 0)
crypto/openssh/ssh-ecdsa.c
111
ssh_ecdsa_serialize_private(const struct sshkey *key, struct sshbuf *b,
crypto/openssh/ssh-ecdsa.c
116
if (!sshkey_is_cert(key)) {
crypto/openssh/ssh-ecdsa.c
117
if ((r = ssh_ecdsa_serialize_public(key, b, opts)) != 0)
crypto/openssh/ssh-ecdsa.c
121
EC_KEY_get0_private_key(key->ecdsa))) != 0)
crypto/openssh/ssh-ecdsa.c
158
struct sshkey *key)
crypto/openssh/ssh-ecdsa.c
163
if ((key->ecdsa_nid = sshkey_ecdsa_nid_from_name(ktype)) == -1)
crypto/openssh/ssh-ecdsa.c
167
if (key->ecdsa_nid != sshkey_curve_name_to_nid(curve)) {
crypto/openssh/ssh-ecdsa.c
171
EC_KEY_free(key->ecdsa);
crypto/openssh/ssh-ecdsa.c
172
key->ecdsa = NULL;
crypto/openssh/ssh-ecdsa.c
173
if ((key->ecdsa = EC_KEY_new_by_curve_name(key->ecdsa_nid)) == NULL) {
crypto/openssh/ssh-ecdsa.c
177
if ((r = sshbuf_get_eckey(b, key->ecdsa)) != 0)
crypto/openssh/ssh-ecdsa.c
179
if (sshkey_ec_validate_public(EC_KEY_get0_group(key->ecdsa),
crypto/openssh/ssh-ecdsa.c
180
EC_KEY_get0_public_key(key->ecdsa)) != 0) {
crypto/openssh/ssh-ecdsa.c
187
sshkey_dump_ec_point(EC_KEY_get0_group(key->ecdsa),
crypto/openssh/ssh-ecdsa.c
188
EC_KEY_get0_public_key(key->ecdsa));
crypto/openssh/ssh-ecdsa.c
193
EC_KEY_free(key->ecdsa);
crypto/openssh/ssh-ecdsa.c
194
key->ecdsa = NULL;
crypto/openssh/ssh-ecdsa.c
201
struct sshkey *key)
crypto/openssh/ssh-ecdsa.c
206
if (!sshkey_is_cert(key)) {
crypto/openssh/ssh-ecdsa.c
207
if ((r = ssh_ecdsa_deserialize_public(ktype, b, key)) != 0)
crypto/openssh/ssh-ecdsa.c
212
if (EC_KEY_set_private_key(key->ecdsa, exponent) != 1) {
crypto/openssh/ssh-ecdsa.c
216
if ((r = sshkey_ec_validate_private(key->ecdsa)) != 0)
crypto/openssh/ssh-ecdsa.c
226
ssh_ecdsa_sign(struct sshkey *key,
crypto/openssh/ssh-ecdsa.c
244
if (key == NULL || key->ecdsa == NULL ||
crypto/openssh/ssh-ecdsa.c
245
sshkey_type_plain(key->type) != KEY_ECDSA)
crypto/openssh/ssh-ecdsa.c
248
if ((hash_alg = sshkey_ec_nid_to_hash_alg(key->ecdsa_nid)) == -1 ||
crypto/openssh/ssh-ecdsa.c
255
if ((esig = ECDSA_do_sign(digest, hlen, key->ecdsa)) == NULL) {
crypto/openssh/ssh-ecdsa.c
268
if ((ret = sshbuf_put_cstring(b, sshkey_ssh_name_plain(key))) != 0 ||
crypto/openssh/ssh-ecdsa.c
291
ssh_ecdsa_verify(const struct sshkey *key,
crypto/openssh/ssh-ecdsa.c
305
if (key == NULL || key->ecdsa == NULL ||
crypto/openssh/ssh-ecdsa.c
306
sshkey_type_plain(key->type) != KEY_ECDSA ||
crypto/openssh/ssh-ecdsa.c
310
if ((hash_alg = sshkey_ec_nid_to_hash_alg(key->ecdsa_nid)) == -1 ||
crypto/openssh/ssh-ecdsa.c
322
if (strcmp(sshkey_ssh_name_plain(key), ktype) != 0) {
crypto/openssh/ssh-ecdsa.c
355
switch (ECDSA_do_verify(digest, hlen, esig, key->ecdsa)) {
crypto/openssh/ssh-ecdsa.c
49
ssh_ecdsa_size(const struct sshkey *key)
crypto/openssh/ssh-ecdsa.c
51
switch (key->ecdsa_nid) {
crypto/openssh/ssh-ecdsa.c
95
ssh_ecdsa_serialize_public(const struct sshkey *key, struct sshbuf *b,
crypto/openssh/ssh-ed25519-sk.c
100
struct sshkey *key)
crypto/openssh/ssh-ed25519-sk.c
104
if ((r = sshkey_ed25519_funcs.deserialize_public(ktype, b, key)) != 0)
crypto/openssh/ssh-ed25519-sk.c
106
if ((r = sshkey_deserialize_sk(b, key)) != 0)
crypto/openssh/ssh-ed25519-sk.c
113
struct sshkey *key)
crypto/openssh/ssh-ed25519-sk.c
117
if ((r = sshkey_ed25519_funcs.deserialize_public(ktype, b, key)) != 0)
crypto/openssh/ssh-ed25519-sk.c
119
if ((r = sshkey_private_deserialize_sk(b, key)) != 0)
crypto/openssh/ssh-ed25519-sk.c
125
ssh_ed25519_sk_verify(const struct sshkey *key,
crypto/openssh/ssh-ed25519-sk.c
149
if (key == NULL ||
crypto/openssh/ssh-ed25519-sk.c
150
sshkey_type_plain(key->type) != KEY_ED25519_SK ||
crypto/openssh/ssh-ed25519-sk.c
151
key->ed25519_pk == NULL ||
crypto/openssh/ssh-ed25519-sk.c
172
if (strcmp(sshkey_ssh_name_plain(key), ktype) != 0) {
crypto/openssh/ssh-ed25519-sk.c
184
if (ssh_digest_memory(SSH_DIGEST_SHA256, key->sk_application,
crypto/openssh/ssh-ed25519-sk.c
185
strlen(key->sk_application), apphash, sizeof(apphash)) != 0 ||
crypto/openssh/ssh-ed25519-sk.c
227
key->ed25519_pk)) != 0) {
crypto/openssh/ssh-ed25519-sk.c
59
ssh_ed25519_sk_serialize_public(const struct sshkey *key, struct sshbuf *b,
crypto/openssh/ssh-ed25519-sk.c
64
if ((r = sshkey_ed25519_funcs.serialize_public(key, b, opts)) != 0)
crypto/openssh/ssh-ed25519-sk.c
66
if ((r = sshkey_serialize_sk(key, b)) != 0)
crypto/openssh/ssh-ed25519-sk.c
73
ssh_ed25519_sk_serialize_private(const struct sshkey *key, struct sshbuf *b,
crypto/openssh/ssh-ed25519-sk.c
78
if ((r = sshkey_ed25519_funcs.serialize_public(key, b, opts)) != 0)
crypto/openssh/ssh-ed25519-sk.c
80
if ((r = sshkey_serialize_private_sk(key, b)) != 0)
crypto/openssh/ssh-ed25519.c
104
struct sshkey *key)
crypto/openssh/ssh-ed25519.c
116
key->ed25519_pk = pk;
crypto/openssh/ssh-ed25519.c
122
struct sshkey *key)
crypto/openssh/ssh-ed25519.c
128
if ((r = ssh_ed25519_deserialize_public(NULL, b, key)) != 0)
crypto/openssh/ssh-ed25519.c
136
key->ed25519_sk = ed25519_sk;
crypto/openssh/ssh-ed25519.c
146
ssh_ed25519_sign(struct sshkey *key,
crypto/openssh/ssh-ed25519.c
162
if (key == NULL ||
crypto/openssh/ssh-ed25519.c
163
sshkey_type_plain(key->type) != KEY_ED25519 ||
crypto/openssh/ssh-ed25519.c
164
key->ed25519_sk == NULL ||
crypto/openssh/ssh-ed25519.c
172
key->ed25519_sk)) != 0 || smlen <= datalen) {
crypto/openssh/ssh-ed25519.c
205
ssh_ed25519_verify(const struct sshkey *key,
crypto/openssh/ssh-ed25519.c
218
if (key == NULL ||
crypto/openssh/ssh-ed25519.c
219
sshkey_type_plain(key->type) != KEY_ED25519 ||
crypto/openssh/ssh-ed25519.c
220
key->ed25519_pk == NULL ||
crypto/openssh/ssh-ed25519.c
255
key->ed25519_pk)) != 0) {
crypto/openssh/ssh-ed25519.c
55
ssh_ed25519_serialize_public(const struct sshkey *key, struct sshbuf *b,
crypto/openssh/ssh-ed25519.c
60
if (key->ed25519_pk == NULL)
crypto/openssh/ssh-ed25519.c
62
if ((r = sshbuf_put_string(b, key->ed25519_pk, ED25519_PK_SZ)) != 0)
crypto/openssh/ssh-ed25519.c
69
ssh_ed25519_serialize_private(const struct sshkey *key, struct sshbuf *b,
crypto/openssh/ssh-ed25519.c
74
if ((r = sshbuf_put_string(b, key->ed25519_pk, ED25519_PK_SZ)) != 0 ||
crypto/openssh/ssh-ed25519.c
75
(r = sshbuf_put_string(b, key->ed25519_sk, ED25519_SK_SZ)) != 0)
crypto/openssh/ssh-keygen.c
1281
fp = sshkey_fingerprint(l->key, fptype, rep);
crypto/openssh/ssh-keygen.c
1282
ra = sshkey_fingerprint(l->key,
crypto/openssh/ssh-keygen.c
1287
sshkey_type(l->key), fp,
crypto/openssh/ssh-keygen.c
135
char *key;
crypto/openssh/ssh-keygen.c
1630
cert_ext_add(const char *key, const char *value, int iscrit)
crypto/openssh/ssh-keygen.c
1633
cert_ext[ncert_ext].key = xstrdup(key);
crypto/openssh/ssh-keygen.c
1649
if ((r = strcmp(a->key, b->key)) != 0)
crypto/openssh/ssh-keygen.c
1678
debug3_f("%s", ext->key);
crypto/openssh/ssh-keygen.c
1679
if ((r = sshbuf_put_cstring(c, ext->key)) != 0 ||
crypto/openssh/ssh-keygen.c
1684
debug3_f("%s=%s", ext->key, ext->val);
crypto/openssh/ssh-keygen.c
1686
if ((r = sshbuf_put_cstring(c, ext->key)) != 0 ||
crypto/openssh/ssh-keygen.c
1755
agent_signer(struct sshkey *key, u_char **sigp, size_t *lenp,
crypto/openssh/ssh-keygen.c
1762
return ssh_agent_sign(*agent_fdp, key, sigp, lenp,
crypto/openssh/ssh-keygen.c
2127
print_cert(struct sshkey *key)
crypto/openssh/ssh-keygen.c
2132
key_fp = sshkey_fingerprint(key, fingerprint_hash, SSH_FP_DEFAULT);
crypto/openssh/ssh-keygen.c
2133
ca_fp = sshkey_fingerprint(key->cert->signature_key,
crypto/openssh/ssh-keygen.c
2137
sshkey_format_cert_validity(key->cert, valid, sizeof(valid));
crypto/openssh/ssh-keygen.c
2139
printf(" Type: %s %s certificate\n", sshkey_ssh_name(key),
crypto/openssh/ssh-keygen.c
2140
sshkey_cert_type(key));
crypto/openssh/ssh-keygen.c
2141
printf(" Public key: %s %s\n", sshkey_type(key), key_fp);
crypto/openssh/ssh-keygen.c
2143
sshkey_type(key->cert->signature_key), ca_fp,
crypto/openssh/ssh-keygen.c
2144
key->cert->signature_type);
crypto/openssh/ssh-keygen.c
2145
printf(" Key ID: \"%s\"\n", key->cert->key_id);
crypto/openssh/ssh-keygen.c
2146
printf(" Serial: %llu\n", (unsigned long long)key->cert->serial);
crypto/openssh/ssh-keygen.c
2149
if (key->cert->nprincipals == 0)
crypto/openssh/ssh-keygen.c
2152
for (i = 0; i < key->cert->nprincipals; i++)
crypto/openssh/ssh-keygen.c
2154
key->cert->principals[i]);
crypto/openssh/ssh-keygen.c
2158
if (sshbuf_len(key->cert->critical) == 0)
crypto/openssh/ssh-keygen.c
2162
show_options(key->cert->critical, 1);
crypto/openssh/ssh-keygen.c
2165
if (sshbuf_len(key->cert->extensions) == 0)
crypto/openssh/ssh-keygen.c
2169
show_options(key->cert->extensions, 0);
crypto/openssh/ssh-keygen.c
2176
struct sshkey *key = NULL;
crypto/openssh/ssh-keygen.c
2200
sshkey_free(key);
crypto/openssh/ssh-keygen.c
2201
key = NULL;
crypto/openssh/ssh-keygen.c
2206
if ((key = sshkey_new(KEY_UNSPEC)) == NULL)
crypto/openssh/ssh-keygen.c
2208
if ((r = sshkey_read(key, &cp)) != 0) {
crypto/openssh/ssh-keygen.c
2212
if (!sshkey_is_cert(key)) {
crypto/openssh/ssh-keygen.c
2221
print_cert(key);
crypto/openssh/ssh-keygen.c
2224
sshkey_free(key);
crypto/openssh/ssh-keygen.c
2284
struct sshkey *key = NULL;
crypto/openssh/ssh-keygen.c
2398
if ((key = sshkey_new(KEY_UNSPEC)) == NULL)
crypto/openssh/ssh-keygen.c
2400
if ((r = sshkey_read(key, &cp)) != 0)
crypto/openssh/ssh-keygen.c
2403
r = ssh_krl_revoke_key_explicit(krl, key);
crypto/openssh/ssh-keygen.c
2405
if (sshkey_fingerprint_raw(key,
crypto/openssh/ssh-keygen.c
2412
if (sshkey_fingerprint_raw(key,
crypto/openssh/ssh-keygen.c
2419
r = ssh_krl_revoke_key(krl, key);
crypto/openssh/ssh-keygen.c
2425
sshkey_free(key);
crypto/openssh/ssh-keygen.c
3169
struct sshkey *key;
crypto/openssh/ssh-keygen.c
3192
key = srks[i]->key;
crypto/openssh/ssh-keygen.c
3193
if (key->type != KEY_ECDSA_SK && key->type != KEY_ED25519_SK) {
crypto/openssh/ssh-keygen.c
3195
sshkey_type(key), key->type);
crypto/openssh/ssh-keygen.c
3198
if ((fp = sshkey_fingerprint(key, fingerprint_hash,
crypto/openssh/ssh-keygen.c
3202
sshkey_type(key), fp, key->sk_application, key->sk_flags);
crypto/openssh/ssh-keygen.c
3203
ext = sk_suffix(key->sk_application,
crypto/openssh/ssh-keygen.c
3206
key->type == KEY_ECDSA_SK ? "ecdsa_sk" : "ed25519_sk",
crypto/openssh/ssh-keygen.c
3218
if ((r = sshkey_save_private(key, path, pass,
crypto/openssh/ssh-keygen.c
3219
key->sk_application, private_key_format,
crypto/openssh/ssh-keygen.c
3226
printf("Saved %s key%s%s to %s\n", sshkey_type(key),
crypto/openssh/ssh-keygen.c
3228
*ext != '\0' ? key->sk_application : "",
crypto/openssh/ssh-keygen.c
3235
if ((r = sshkey_save_public(key, pubpath,
crypto/openssh/ssh-keygen.c
3236
key->sk_application)) != 0) {
crypto/openssh/ssh-keygen.c
479
struct sshkey *key = NULL;
crypto/openssh/ssh-keygen.c
528
if ((key = sshkey_new(ktype)) == NULL)
crypto/openssh/ssh-keygen.c
532
switch (key->type) {
crypto/openssh/ssh-keygen.c
546
if (!DSA_set0_pqg(key->dsa, dsa_p, dsa_q, dsa_g))
crypto/openssh/ssh-keygen.c
549
if (!DSA_set0_key(key->dsa, dsa_pub_key, dsa_priv_key))
crypto/openssh/ssh-keygen.c
573
sshkey_free(key);
crypto/openssh/ssh-keygen.c
587
if (!RSA_set0_key(key->rsa, rsa_n, rsa_e, rsa_d))
crypto/openssh/ssh-keygen.c
590
if (!RSA_set0_factors(key->rsa, rsa_p, rsa_q))
crypto/openssh/ssh-keygen.c
593
if ((r = ssh_rsa_complete_crt_parameters(key, rsa_iqmp)) != 0)
crypto/openssh/ssh-keygen.c
604
if ((r = sshkey_sign(key, &sig, &slen, data, sizeof(data),
crypto/openssh/ssh-keygen.c
607
else if ((r = sshkey_verify(key, sig, slen, data, sizeof(data),
crypto/openssh/ssh-keygen.c
611
sshkey_free(key);
crypto/openssh/ssh-keygen.c
616
return key;
crypto/openssh/ssh-keyscan.c
124
static void keyprint(con *c, struct sshkey *key);
crypto/openssh/ssh-keyscan.c
315
keyprint_one(const char *host, struct sshkey *key)
crypto/openssh/ssh-keyscan.c
324
export_dns_rr(host, key, stdout, 0, hashalg);
crypto/openssh/ssh-keyscan.c
335
if (r >= 0 && sshkey_write(key, stdout) == 0)
crypto/openssh/ssh-keyscan.c
342
keyprint(con *c, struct sshkey *key)
crypto/openssh/ssh-keyscan.c
347
if (key == NULL)
crypto/openssh/ssh-keyscan.c
350
keyprint_one(hosts, key);
crypto/openssh/ssh-keyscan.c
355
keyprint_one(host, key);
crypto/openssh/ssh-keysign.c
125
else if ((r = sshkey_from_blob(pkblob, blen, &key)) != 0) {
crypto/openssh/ssh-keysign.c
128
} else if (key->type != pktype)
crypto/openssh/ssh-keysign.c
160
*ret = key;
crypto/openssh/ssh-keysign.c
161
key = NULL;
crypto/openssh/ssh-keysign.c
168
sshkey_free(key);
crypto/openssh/ssh-keysign.c
181
struct sshkey *keys[NUM_KEYTYPES], *key = NULL;
crypto/openssh/ssh-keysign.c
248
NULL, &key, NULL);
crypto/openssh/ssh-keysign.c
252
else if (key != NULL) {
crypto/openssh/ssh-keysign.c
253
keys[i] = key;
crypto/openssh/ssh-keysign.c
278
if (valid_request(pw, host, &key, &pkalg, data, dlen) < 0)
crypto/openssh/ssh-keysign.c
285
sshkey_equal_public(key, keys[i])) {
crypto/openssh/ssh-keysign.c
291
if ((fp = sshkey_fingerprint(key, options.fingerprint_hash,
crypto/openssh/ssh-keysign.c
295
sshkey_type(key), fp ? fp : "");
crypto/openssh/ssh-keysign.c
69
struct sshkey *key = NULL;
crypto/openssh/ssh-pkcs11-client.c
255
struct sshkey *key = NULL;
crypto/openssh/ssh-pkcs11-client.c
267
key = sshkey_new(KEY_UNSPEC);
crypto/openssh/ssh-pkcs11-client.c
268
if (key == NULL) {
crypto/openssh/ssh-pkcs11-client.c
272
key->type = KEY_RSA;
crypto/openssh/ssh-pkcs11-client.c
274
key->rsa = rsa;
crypto/openssh/ssh-pkcs11-client.c
275
if ((r = sshkey_to_blob(key, &blob, &blen)) != 0) {
crypto/openssh/ssh-pkcs11-client.c
300
sshkey_free(key);
crypto/openssh/ssh-pkcs11-client.c
330
struct sshkey *key = NULL;
crypto/openssh/ssh-pkcs11-client.c
348
key = sshkey_new(KEY_UNSPEC);
crypto/openssh/ssh-pkcs11-client.c
349
if (key == NULL) {
crypto/openssh/ssh-pkcs11-client.c
353
key->ecdsa = ec;
crypto/openssh/ssh-pkcs11-client.c
354
key->ecdsa_nid = nid;
crypto/openssh/ssh-pkcs11-client.c
355
key->type = KEY_ECDSA;
crypto/openssh/ssh-pkcs11-client.c
358
if ((r = sshkey_to_blob(key, &blob, &blen)) != 0) {
crypto/openssh/ssh-pkcs11-client.c
382
sshkey_free(key);
crypto/openssh/ssh-pkcs11-client.c
491
int (*ec_init)(EC_KEY *key);
crypto/openssh/ssh-pkcs11-client.c
493
int (*ec_set_group)(EC_KEY *key, const EC_GROUP *grp);
crypto/openssh/ssh-pkcs11-client.c
494
int (*ec_set_private)(EC_KEY *key, const BIGNUM *priv_key);
crypto/openssh/ssh-pkcs11-client.c
495
int (*ec_set_public)(EC_KEY *key, const EC_POINT *pub_key);
crypto/openssh/ssh-pkcs11-client.c
69
void (*ec_finish)(EC_KEY *key);
crypto/openssh/ssh-pkcs11-helper.c
101
debug("check %s %s %s", sshkey_type(ki->key),
crypto/openssh/ssh-pkcs11-helper.c
103
if (sshkey_equal(k, ki->key))
crypto/openssh/ssh-pkcs11-helper.c
104
return (ki->key);
crypto/openssh/ssh-pkcs11-helper.c
190
struct sshkey *key, *found;
crypto/openssh/ssh-pkcs11-helper.c
199
if ((r = sshkey_from_blob(blob, blen, &key)) != 0)
crypto/openssh/ssh-pkcs11-helper.c
202
if ((found = lookup_key(key)) != NULL) {
crypto/openssh/ssh-pkcs11-helper.c
206
if (key->type == KEY_RSA) {
crypto/openssh/ssh-pkcs11-helper.c
207
slen = RSA_size(key->rsa);
crypto/openssh/ssh-pkcs11-helper.c
216
} else if (key->type == KEY_ECDSA) {
crypto/openssh/ssh-pkcs11-helper.c
217
u_int xslen = ECDSA_size(key->ecdsa);
crypto/openssh/ssh-pkcs11-helper.c
231
"type %d", (int)key->type);
crypto/openssh/ssh-pkcs11-helper.c
234
sshkey_free(key);
crypto/openssh/ssh-pkcs11-helper.c
52
struct sshkey *key;
crypto/openssh/ssh-pkcs11-helper.c
72
ki->key = k;
crypto/openssh/ssh-pkcs11-helper.c
88
sshkey_free(ki->key);
crypto/openssh/ssh-pkcs11.c
1011
key = sshkey_new(KEY_UNSPEC);
crypto/openssh/ssh-pkcs11.c
1012
if (key == NULL) {
crypto/openssh/ssh-pkcs11.c
1017
key->rsa = rsa;
crypto/openssh/ssh-pkcs11.c
1018
key->type = KEY_RSA;
crypto/openssh/ssh-pkcs11.c
1019
key->flags |= SSHKEY_FLAG_EXT;
crypto/openssh/ssh-pkcs11.c
1041
key = sshkey_new(KEY_UNSPEC);
crypto/openssh/ssh-pkcs11.c
1042
if (key == NULL) {
crypto/openssh/ssh-pkcs11.c
1047
key->ecdsa = ec;
crypto/openssh/ssh-pkcs11.c
1048
key->ecdsa_nid = nid;
crypto/openssh/ssh-pkcs11.c
1049
key->type = KEY_ECDSA;
crypto/openssh/ssh-pkcs11.c
1050
key->flags |= SSHKEY_FLAG_EXT;
crypto/openssh/ssh-pkcs11.c
1065
if (key == NULL) {
crypto/openssh/ssh-pkcs11.c
1070
*keyp = key;
crypto/openssh/ssh-pkcs11.c
1088
struct sshkey *key)
crypto/openssh/ssh-pkcs11.c
1092
if ((fp = sshkey_fingerprint(key, SSH_FP_HASH_DEFAULT,
crypto/openssh/ssh-pkcs11.c
1098
(u_long)slotidx, sshkey_type(key), fp);
crypto/openssh/ssh-pkcs11.c
1111
struct sshkey *key = NULL;
crypto/openssh/ssh-pkcs11.c
1162
key = NULL;
crypto/openssh/ssh-pkcs11.c
1167
&key, &label) != 0) {
crypto/openssh/ssh-pkcs11.c
1177
note_key(p, slotidx, __func__, key);
crypto/openssh/ssh-pkcs11.c
1178
if (pkcs11_key_included(keysp, nkeys, key)) {
crypto/openssh/ssh-pkcs11.c
1180
sshkey_free(key);
crypto/openssh/ssh-pkcs11.c
1185
(*keysp)[*nkeys] = key;
crypto/openssh/ssh-pkcs11.c
1216
struct sshkey *key = NULL;
crypto/openssh/ssh-pkcs11.c
1274
key = pkcs11_fetch_rsa_pubkey(p, slotidx, &obj);
crypto/openssh/ssh-pkcs11.c
1278
key = pkcs11_fetch_ecdsa_pubkey(p, slotidx, &obj);
crypto/openssh/ssh-pkcs11.c
1283
key = NULL;
crypto/openssh/ssh-pkcs11.c
1287
if (key == NULL) {
crypto/openssh/ssh-pkcs11.c
1291
note_key(p, slotidx, __func__, key);
crypto/openssh/ssh-pkcs11.c
1292
if (pkcs11_key_included(keysp, nkeys, key)) {
crypto/openssh/ssh-pkcs11.c
1294
sshkey_free(key);
crypto/openssh/ssh-pkcs11.c
1299
(*keysp)[*nkeys] = key;
crypto/openssh/ssh-pkcs11.c
691
pkcs11_key_included(struct sshkey ***keysp, int *nkeys, struct sshkey *key)
crypto/openssh/ssh-pkcs11.c
696
if (sshkey_equal(key, (*keysp)[i]))
crypto/openssh/ssh-pkcs11.c
713
struct sshkey *key = NULL;
crypto/openssh/ssh-pkcs11.c
800
key = sshkey_new(KEY_UNSPEC);
crypto/openssh/ssh-pkcs11.c
801
if (key == NULL) {
crypto/openssh/ssh-pkcs11.c
806
key->ecdsa = ec;
crypto/openssh/ssh-pkcs11.c
807
key->ecdsa_nid = nid;
crypto/openssh/ssh-pkcs11.c
808
key->type = KEY_ECDSA;
crypto/openssh/ssh-pkcs11.c
809
key->flags |= SSHKEY_FLAG_EXT;
crypto/openssh/ssh-pkcs11.c
822
return (key);
crypto/openssh/ssh-pkcs11.c
836
struct sshkey *key = NULL;
crypto/openssh/ssh-pkcs11.c
896
key = sshkey_new(KEY_UNSPEC);
crypto/openssh/ssh-pkcs11.c
897
if (key == NULL) {
crypto/openssh/ssh-pkcs11.c
902
key->rsa = rsa;
crypto/openssh/ssh-pkcs11.c
903
key->type = KEY_RSA;
crypto/openssh/ssh-pkcs11.c
904
key->flags |= SSHKEY_FLAG_EXT;
crypto/openssh/ssh-pkcs11.c
912
return (key);
crypto/openssh/ssh-pkcs11.c
930
struct sshkey *key = NULL;
crypto/openssh/ssh-rsa.c
106
ssh_rsa_serialize_private(const struct sshkey *key, struct sshbuf *b,
crypto/openssh/ssh-rsa.c
112
RSA_get0_key(key->rsa, &rsa_n, &rsa_e, &rsa_d);
crypto/openssh/ssh-rsa.c
113
RSA_get0_factors(key->rsa, &rsa_p, &rsa_q);
crypto/openssh/ssh-rsa.c
114
RSA_get0_crt_params(key->rsa, NULL, NULL, &rsa_iqmp);
crypto/openssh/ssh-rsa.c
116
if (!sshkey_is_cert(key)) {
crypto/openssh/ssh-rsa.c
187
struct sshkey *key)
crypto/openssh/ssh-rsa.c
197
if (!RSA_set0_key(key->rsa, rsa_n, rsa_e, NULL)) {
crypto/openssh/ssh-rsa.c
202
if ((ret = sshkey_check_rsa_length(key, 0)) != 0)
crypto/openssh/ssh-rsa.c
205
RSA_print_fp(stderr, key->rsa, 8);
crypto/openssh/ssh-rsa.c
217
struct sshkey *key)
crypto/openssh/ssh-rsa.c
224
if (!sshkey_is_cert(key)) {
crypto/openssh/ssh-rsa.c
228
if (!RSA_set0_key(key->rsa, rsa_n, rsa_e, NULL)) {
crypto/openssh/ssh-rsa.c
239
if (!RSA_set0_key(key->rsa, NULL, NULL, rsa_d)) {
crypto/openssh/ssh-rsa.c
244
if (!RSA_set0_factors(key->rsa, rsa_p, rsa_q)) {
crypto/openssh/ssh-rsa.c
249
if ((r = sshkey_check_rsa_length(key, 0)) != 0)
crypto/openssh/ssh-rsa.c
251
if ((r = ssh_rsa_complete_crt_parameters(key, rsa_iqmp)) != 0)
crypto/openssh/ssh-rsa.c
253
if (RSA_blinding_on(key->rsa, NULL) != 1) {
crypto/openssh/ssh-rsa.c
336
ssh_rsa_complete_crt_parameters(struct sshkey *key, const BIGNUM *iqmp)
crypto/openssh/ssh-rsa.c
344
if (key == NULL || key->rsa == NULL ||
crypto/openssh/ssh-rsa.c
345
sshkey_type_plain(key->type) != KEY_RSA)
crypto/openssh/ssh-rsa.c
348
RSA_get0_key(key->rsa, NULL, NULL, &rsa_d);
crypto/openssh/ssh-rsa.c
349
RSA_get0_factors(key->rsa, &rsa_p, &rsa_q);
crypto/openssh/ssh-rsa.c
372
if (!RSA_set0_crt_params(key->rsa, rsa_dmp1, rsa_dmq1, rsa_iqmp)) {
crypto/openssh/ssh-rsa.c
391
ssh_rsa_sign(struct sshkey *key,
crypto/openssh/ssh-rsa.c
412
if (key == NULL || key->rsa == NULL || hash_alg == -1 ||
crypto/openssh/ssh-rsa.c
413
sshkey_type_plain(key->type) != KEY_RSA)
crypto/openssh/ssh-rsa.c
415
RSA_get0_key(key->rsa, &rsa_n, NULL, NULL);
crypto/openssh/ssh-rsa.c
418
slen = RSA_size(key->rsa);
crypto/openssh/ssh-rsa.c
42
ssh_rsa_size(const struct sshkey *key)
crypto/openssh/ssh-rsa.c
435
if (RSA_sign(nid, digest, hlen, sig, &len, key->rsa) != 1) {
crypto/openssh/ssh-rsa.c
46
if (key->rsa == NULL)
crypto/openssh/ssh-rsa.c
474
ssh_rsa_verify(const struct sshkey *key,
crypto/openssh/ssh-rsa.c
48
RSA_get0_key(key->rsa, &rsa_n, NULL, NULL);
crypto/openssh/ssh-rsa.c
486
if (key == NULL || key->rsa == NULL ||
crypto/openssh/ssh-rsa.c
487
sshkey_type_plain(key->type) != KEY_RSA ||
crypto/openssh/ssh-rsa.c
490
RSA_get0_key(key->rsa, &rsa_n, NULL, NULL);
crypto/openssh/ssh-rsa.c
527
modlen = RSA_size(key->rsa);
crypto/openssh/ssh-rsa.c
552
key->rsa);
crypto/openssh/ssh-rsa.c
89
ssh_rsa_serialize_public(const struct sshkey *key, struct sshbuf *b,
crypto/openssh/ssh-rsa.c
95
if (key->rsa == NULL)
crypto/openssh/ssh-rsa.c
97
RSA_get0_key(key->rsa, &rsa_n, &rsa_e, NULL);
crypto/openssh/ssh-sk-client.c
230
sshsk_sign(const char *provider, struct sshkey *key,
crypto/openssh/ssh-sk-client.c
250
if ((r = sshkey_private_serialize(key, kbuf)) != 0) {
crypto/openssh/ssh-sk-client.c
301
struct sshkey *key = NULL;
crypto/openssh/ssh-sk-client.c
347
if ((r = sshkey_private_deserialize(kbuf, &key)) != 0) {
crypto/openssh/ssh-sk-client.c
358
*keyp = key;
crypto/openssh/ssh-sk-client.c
359
key = NULL;
crypto/openssh/ssh-sk-client.c
362
sshkey_free(key);
crypto/openssh/ssh-sk-client.c
376
sshkey_free(srk->key);
crypto/openssh/ssh-sk-client.c
402
struct sshkey *key = NULL;
crypto/openssh/ssh-sk-client.c
436
if ((r = sshkey_private_deserialize(kbuf, &key)) != 0) {
crypto/openssh/ssh-sk-client.c
444
srk->key = key;
crypto/openssh/ssh-sk-client.c
445
key = NULL;
crypto/openssh/ssh-sk-client.c
456
sshkey_type(srk->key), srk->key->sk_application,
crypto/openssh/ssh-sk-client.c
474
sshkey_free(key);
crypto/openssh/ssh-sk.h
35
struct sshkey *key;
crypto/openssh/ssh-sk.h
61
int sshsk_sign(const char *provider_path, struct sshkey *key,
crypto/openssh/ssh-xmss.c
100
(r = sshkey_xmss_serialize_state_opt(key, b, opts)) != 0)
crypto/openssh/ssh-xmss.c
133
struct sshkey *key)
crypto/openssh/ssh-xmss.c
142
if ((ret = sshkey_xmss_init(key, xmss_name)) != 0)
crypto/openssh/ssh-xmss.c
146
if (len == 0 || len != sshkey_xmss_pklen(key)) {
crypto/openssh/ssh-xmss.c
150
key->xmss_pk = pk;
crypto/openssh/ssh-xmss.c
152
if (!sshkey_is_cert(key) &&
crypto/openssh/ssh-xmss.c
153
(ret = sshkey_xmss_deserialize_pk_info(key, b)) != 0)
crypto/openssh/ssh-xmss.c
165
struct sshkey *key)
crypto/openssh/ssh-xmss.c
177
if (!sshkey_is_cert(key) &&
crypto/openssh/ssh-xmss.c
178
(r = sshkey_xmss_init(key, xmss_name)) != 0)
crypto/openssh/ssh-xmss.c
180
if (pklen != sshkey_xmss_pklen(key) ||
crypto/openssh/ssh-xmss.c
181
sklen != sshkey_xmss_sklen(key)) {
crypto/openssh/ssh-xmss.c
185
key->xmss_pk = xmss_pk;
crypto/openssh/ssh-xmss.c
186
key->xmss_sk = xmss_sk;
crypto/openssh/ssh-xmss.c
189
if ((r = sshkey_xmss_deserialize_state_opt(key, b)) != 0)
crypto/openssh/ssh-xmss.c
201
ssh_xmss_sign(struct sshkey *key,
crypto/openssh/ssh-xmss.c
217
if (key == NULL ||
crypto/openssh/ssh-xmss.c
218
sshkey_type_plain(key->type) != KEY_XMSS ||
crypto/openssh/ssh-xmss.c
219
key->xmss_sk == NULL ||
crypto/openssh/ssh-xmss.c
220
sshkey_xmss_params(key) == NULL)
crypto/openssh/ssh-xmss.c
222
if ((r = sshkey_xmss_siglen(key, &required_siglen)) != 0)
crypto/openssh/ssh-xmss.c
229
if ((r = sshkey_xmss_get_state(key, 1)) != 0)
crypto/openssh/ssh-xmss.c
231
if ((ret = xmss_sign(key->xmss_sk, sshkey_xmss_bds_state(key), sig, &smlen,
crypto/openssh/ssh-xmss.c
232
data, datalen, sshkey_xmss_params(key))) != 0 || smlen <= datalen) {
crypto/openssh/ssh-xmss.c
257
if ((ret = sshkey_xmss_update_state(key, 1)) != 0) {
crypto/openssh/ssh-xmss.c
277
ssh_xmss_verify(const struct sshkey *key,
crypto/openssh/ssh-xmss.c
290
if (key == NULL ||
crypto/openssh/ssh-xmss.c
291
sshkey_type_plain(key->type) != KEY_XMSS ||
crypto/openssh/ssh-xmss.c
292
key->xmss_pk == NULL ||
crypto/openssh/ssh-xmss.c
293
sshkey_xmss_params(key) == NULL ||
crypto/openssh/ssh-xmss.c
296
if ((r = sshkey_xmss_siglen(key, &required_siglen)) != 0)
crypto/openssh/ssh-xmss.c
331
key->xmss_pk, sshkey_xmss_params(key))) != 0) {
crypto/openssh/ssh-xmss.c
69
ssh_xmss_serialize_public(const struct sshkey *key, struct sshbuf *b,
crypto/openssh/ssh-xmss.c
74
if (key->xmss_name == NULL || key->xmss_pk == NULL ||
crypto/openssh/ssh-xmss.c
75
sshkey_xmss_pklen(key) == 0)
crypto/openssh/ssh-xmss.c
77
if ((r = sshbuf_put_cstring(b, key->xmss_name)) != 0 ||
crypto/openssh/ssh-xmss.c
78
(r = sshbuf_put_string(b, key->xmss_pk,
crypto/openssh/ssh-xmss.c
79
sshkey_xmss_pklen(key))) != 0 ||
crypto/openssh/ssh-xmss.c
80
(r = sshkey_xmss_serialize_pk_info(key, b, opts)) != 0)
crypto/openssh/ssh-xmss.c
87
ssh_xmss_serialize_private(const struct sshkey *key, struct sshbuf *b,
crypto/openssh/ssh-xmss.c
92
if (key->xmss_name == NULL)
crypto/openssh/ssh-xmss.c
95
if ((r = sshbuf_put_cstring(b, key->xmss_name)) != 0 ||
crypto/openssh/ssh-xmss.c
96
(r = sshbuf_put_string(b, key->xmss_pk,
crypto/openssh/ssh-xmss.c
97
sshkey_xmss_pklen(key))) != 0 ||
crypto/openssh/ssh-xmss.c
98
(r = sshbuf_put_string(b, key->xmss_sk,
crypto/openssh/ssh-xmss.c
99
sshkey_xmss_sklen(key))) != 0 ||
crypto/openssh/ssh_api.c
176
sshkey_free(k->key);
crypto/openssh/ssh_api.c
201
ssh_add_hostkey(struct ssh *ssh, struct sshkey *key)
crypto/openssh/ssh_api.c
208
if ((r = sshkey_from_private(key, &pubkey)) != 0)
crypto/openssh/ssh_api.c
216
k_prv->key = key;
crypto/openssh/ssh_api.c
220
k->key = pubkey;
crypto/openssh/ssh_api.c
226
k->key = key;
crypto/openssh/ssh_api.c
488
debug3_f("check %s", sshkey_type(k->key));
crypto/openssh/ssh_api.c
489
if (k->key->type == type &&
crypto/openssh/ssh_api.c
490
(type != KEY_ECDSA || k->key->ecdsa_nid == nid))
crypto/openssh/ssh_api.c
491
return (k->key);
crypto/openssh/ssh_api.c
503
debug3_f("check %s", sshkey_type(k->key));
crypto/openssh/ssh_api.c
504
if (k->key->type == type &&
crypto/openssh/ssh_api.c
505
(type != KEY_ECDSA || k->key->ecdsa_nid == nid))
crypto/openssh/ssh_api.c
506
return (k->key);
crypto/openssh/ssh_api.c
518
debug3_f("check %s", sshkey_type(k->key));
crypto/openssh/ssh_api.c
519
if (sshkey_equal_public(hostkey, k->key))
crypto/openssh/ssh_api.c
553
if (k->key->type == ktype ||
crypto/openssh/ssh_api.c
554
(sshkey_is_cert(k->key) && k->key->type ==
crypto/openssh/ssh_api.c
63
mm_sshkey_sign(struct sshkey *key, u_char **sigp, u_int *lenp,
crypto/openssh/ssh_api.c
70
ret = sshkey_sign(key, sigp, &slen, data, datalen, alg,
crypto/openssh/ssh_api.h
64
int ssh_add_hostkey(struct ssh *ssh, struct sshkey *key);
crypto/openssh/sshconnect.c
1080
!sshkey_equal(ip_found->key, host_found->key))))
crypto/openssh/sshconnect.c
1322
sshkey_type(host_found->key),
crypto/openssh/sshconnect.c
1624
show_other_keys(struct hostkeys *hostkeys, struct sshkey *key)
crypto/openssh/sshconnect.c
1641
if (type[i] == key->type)
crypto/openssh/sshconnect.c
1646
fp = sshkey_fingerprint(found->key,
crypto/openssh/sshconnect.c
1648
ra = sshkey_fingerprint(found->key,
crypto/openssh/sshconnect.c
1655
sshkey_type(found->key),
crypto/openssh/sshconnect.c
1657
sshkey_type(found->key), fp);
crypto/openssh/sshconnect.c
690
const struct sshkey *key;
crypto/openssh/sshconnect.c
726
hostkey_accepted_by_hostkeyalgs(const struct sshkey *key)
crypto/openssh/sshconnect.c
728
const char *ktype = sshkey_ssh_name(key);
crypto/openssh/sshconnect.c
731
if (key->type == KEY_UNSPEC)
crypto/openssh/sshconnect.c
733
if (key->type == KEY_RSA &&
crypto/openssh/sshconnect.c
737
if (key->type == KEY_RSA_CERT &&
crypto/openssh/sshconnect.c
757
if (l->key == NULL || !sshkey_equal(ctx->key, l->key))
crypto/openssh/sshconnect.c
795
hostkeys_find_by_key(const char *host, const char *ip, const struct sshkey *key,
crypto/openssh/sshconnect.c
806
if (key == NULL || sshkey_is_cert(key))
crypto/openssh/sshconnect.c
811
ctx.key = key;
crypto/openssh/sshconnect.c
838
const struct sshkey *key,
crypto/openssh/sshconnect.c
845
hostkeys_find_by_key(host, ip, key,
crypto/openssh/sshconnect2.c
1152
key_sig_algorithm(struct ssh *ssh, const struct sshkey *key)
crypto/openssh/sshconnect2.c
1163
(key->type != KEY_RSA && key->type != KEY_RSA_CERT) ||
crypto/openssh/sshconnect2.c
1164
(key->type == KEY_RSA_CERT && (ssh->compat & SSH_BUG_SIGTYPE))) {
crypto/openssh/sshconnect2.c
1166
return match_list(sshkey_ssh_name(key),
crypto/openssh/sshconnect2.c
1175
if (key->type == KEY_RSA && (ssh->compat & SSH_BUG_SIGTYPE74))
crypto/openssh/sshconnect2.c
1186
if (sshkey_type_from_name(cp) != key->type)
crypto/openssh/sshconnect2.c
1213
if (id->key != NULL && id->agent_fd != -1) {
crypto/openssh/sshconnect2.c
1214
return ssh_agent_sign(id->agent_fd, id->key, sigp, lenp,
crypto/openssh/sshconnect2.c
1222
if (id->key != NULL &&
crypto/openssh/sshconnect2.c
1223
(id->isprivate || (id->key->flags & SSHKEY_FLAG_EXT))) {
crypto/openssh/sshconnect2.c
1224
sign_key = id->key;
crypto/openssh/sshconnect2.c
1230
if (id->key != NULL && !sshkey_equal_public(prv, id->key)) {
crypto/openssh/sshconnect2.c
1326
if ((fp = sshkey_fingerprint(id->key, options.fingerprint_hash,
crypto/openssh/sshconnect2.c
1330
debug3_f("using %s with %s %s", method, sshkey_type(id->key), fp);
crypto/openssh/sshconnect2.c
1340
if (sshkey_is_cert(id->key)) {
crypto/openssh/sshconnect2.c
1342
if (sshkey_equal_public(id->key, private_id->key) &&
crypto/openssh/sshconnect2.c
1343
id->key->type != private_id->key->type) {
crypto/openssh/sshconnect2.c
1357
(id->key->flags & SSHKEY_FLAG_EXT) == 0) {
crypto/openssh/sshconnect2.c
1359
if (private_id->key == NULL &&
crypto/openssh/sshconnect2.c
1389
id->key)) == NULL) {
crypto/openssh/sshconnect2.c
1413
(r = sshkey_puts(id->key, b)) != 0) {
crypto/openssh/sshconnect2.c
1435
else if ((sign_id->key->flags & SSHKEY_FLAG_EXT) != 0)
crypto/openssh/sshconnect2.c
1438
loc, sshkey_type(id->key), fp);
crypto/openssh/sshconnect2.c
1442
sshkey_type(sign_id->key), sign_id->filename,
crypto/openssh/sshconnect2.c
1487
if ((alg = key_sig_algorithm(ssh, id->key)) == NULL) {
crypto/openssh/sshconnect2.c
1492
if ((r = sshkey_to_blob(id->key, &blob, &bloblen)) != 0) {
crypto/openssh/sshconnect2.c
1584
!(id->key && id->isprivate))
crypto/openssh/sshconnect2.c
1597
key_type_allowed_by_config(struct sshkey *key)
crypto/openssh/sshconnect2.c
1599
if (match_pattern_list(sshkey_ssh_name(key),
crypto/openssh/sshconnect2.c
1604
switch (key->type) {
crypto/openssh/sshconnect2.c
1669
struct sshkey *key;
crypto/openssh/sshconnect2.c
1682
key = options.identity_keys[i];
crypto/openssh/sshconnect2.c
1683
if (key && key->cert &&
crypto/openssh/sshconnect2.c
1684
key->cert->type != SSH2_CERT_TYPE_USER) {
crypto/openssh/sshconnect2.c
1689
if (key && sshkey_is_sk(key) && options.sk_provider == NULL) {
crypto/openssh/sshconnect2.c
1698
id->key = key;
crypto/openssh/sshconnect2.c
1705
key = options.certificates[i];
crypto/openssh/sshconnect2.c
1706
if (!sshkey_is_cert(key) || key->cert == NULL ||
crypto/openssh/sshconnect2.c
1707
key->cert->type != SSH2_CERT_TYPE_USER) {
crypto/openssh/sshconnect2.c
1712
if (key && sshkey_is_sk(key) && options.sk_provider == NULL) {
crypto/openssh/sshconnect2.c
1721
id->key = key;
crypto/openssh/sshconnect2.c
1741
if (sshkey_equal(idlist->keys[j], id->key)) {
crypto/openssh/sshconnect2.c
1752
id->key = idlist->keys[j];
crypto/openssh/sshconnect2.c
1767
if (id->key == NULL || (id->key->flags & SSHKEY_FLAG_EXT) == 0)
crypto/openssh/sshconnect2.c
1771
if (id2->key == NULL ||
crypto/openssh/sshconnect2.c
1772
(id2->key->flags & SSHKEY_FLAG_EXT) != 0)
crypto/openssh/sshconnect2.c
1774
if (sshkey_equal(id->key, id2->key)) {
crypto/openssh/sshconnect2.c
1793
if (id->key == NULL)
crypto/openssh/sshconnect2.c
1795
if (!key_type_allowed_by_config(id->key)) {
crypto/openssh/sshconnect2.c
1798
sshkey_ssh_name(id->key), id->filename);
crypto/openssh/sshconnect2.c
1801
(cp = key_sig_algorithm(ssh, id->key)) == NULL) {
crypto/openssh/sshconnect2.c
1804
sshkey_ssh_name(id->key), id->filename);
crypto/openssh/sshconnect2.c
1812
sshkey_free(id->key);
crypto/openssh/sshconnect2.c
1838
sshkey_free(id->key);
crypto/openssh/sshconnect2.c
1878
if (id->key != NULL) {
crypto/openssh/sshconnect2.c
1885
id->key = load_identity_file(id);
crypto/openssh/sshconnect2.c
1886
if (id->key != NULL) {
crypto/openssh/sshconnect2.c
1887
if (id->key != NULL) {
crypto/openssh/sshconnect2.c
1891
sshkey_free(id->key);
crypto/openssh/sshconnect2.c
1892
id->key = NULL;
crypto/openssh/sshconnect2.c
2010
ssh_keysign(struct ssh *ssh, struct sshkey *key, u_char **sigp, size_t *lenp,
crypto/openssh/sshconnect2.c
304
struct sshkey *key; /* public/private key */
crypto/openssh/sshconnect2.c
659
if (id->key != NULL) {
crypto/openssh/sshconnect2.c
660
fp = sshkey_fingerprint(id->key, options.fingerprint_hash,
crypto/openssh/sshconnect2.c
663
if (id->key) {
crypto/openssh/sshconnect2.c
664
if ((id->key->flags & SSHKEY_FLAG_EXT) != 0)
crypto/openssh/sshconnect2.c
666
else if (sshkey_is_sk(id->key))
crypto/openssh/sshconnect2.c
671
id->key ? sshkey_type(id->key) : "", id->key ? " " : "",
crypto/openssh/sshconnect2.c
683
struct sshkey *key = NULL;
crypto/openssh/sshconnect2.c
703
if ((r = sshkey_from_blob(pkblob, blen, &key)) != 0) {
crypto/openssh/sshconnect2.c
707
if (key->type != pktype) {
crypto/openssh/sshconnect2.c
710
key->type, pktype);
crypto/openssh/sshconnect2.c
720
if (sshkey_equal(key, id->key)) {
crypto/openssh/sshconnect2.c
726
fp = sshkey_fingerprint(key, options.fingerprint_hash,
crypto/openssh/sshconnect2.c
729
sshkey_type(key), fp == NULL ? "<ERROR>" : fp);
crypto/openssh/sshconnect2.c
737
sshkey_free(key);
crypto/openssh/sshd-session.c
463
struct sshkey *key;
crypto/openssh/sshd-session.c
470
key = sensitive_data.host_keys[i];
crypto/openssh/sshd-session.c
471
if (key == NULL)
crypto/openssh/sshd-session.c
472
key = sensitive_data.host_pubkeys[i];
crypto/openssh/sshd-session.c
473
if (key == NULL)
crypto/openssh/sshd-session.c
475
switch (key->type) {
crypto/openssh/sshd-session.c
487
append_hostkey_type(b, sshkey_ssh_name(key));
crypto/openssh/sshd-session.c
491
key = sensitive_data.host_certificates[i];
crypto/openssh/sshd-session.c
492
if (key == NULL)
crypto/openssh/sshd-session.c
494
switch (key->type) {
crypto/openssh/sshd-session.c
508
append_hostkey_type(b, sshkey_ssh_name(key));
crypto/openssh/sshd-session.c
523
struct sshkey *key;
crypto/openssh/sshd-session.c
534
key = sensitive_data.host_certificates[i];
crypto/openssh/sshd-session.c
537
key = sensitive_data.host_keys[i];
crypto/openssh/sshd-session.c
538
if (key == NULL && !need_private)
crypto/openssh/sshd-session.c
539
key = sensitive_data.host_pubkeys[i];
crypto/openssh/sshd-session.c
542
if (key == NULL || key->type != type)
crypto/openssh/sshd-session.c
549
if (key->ecdsa_nid != nid)
crypto/openssh/sshd-session.c
554
sensitive_data.host_keys[i] : key;
crypto/openssh/sshd-session.c
589
get_hostkey_index(struct sshkey *key, int compare, struct ssh *ssh)
crypto/openssh/sshd-session.c
594
if (sshkey_is_cert(key)) {
crypto/openssh/sshd-session.c
595
if (key == sensitive_data.host_certificates[i] ||
crypto/openssh/sshd-session.c
597
sshkey_equal(key,
crypto/openssh/sshd-session.c
601
if (key == sensitive_data.host_keys[i] ||
crypto/openssh/sshd-session.c
603
sshkey_equal(key, sensitive_data.host_keys[i])))
crypto/openssh/sshd-session.c
605
if (key == sensitive_data.host_pubkeys[i] ||
crypto/openssh/sshd-session.c
607
sshkey_equal(key, sensitive_data.host_pubkeys[i])))
crypto/openssh/sshd-session.c
619
struct sshkey *key;
crypto/openssh/sshd-session.c
631
key = get_hostkey_public_by_index(i, ssh);
crypto/openssh/sshd-session.c
632
if (key == NULL || key->type == KEY_UNSPEC ||
crypto/openssh/sshd-session.c
633
sshkey_is_cert(key))
crypto/openssh/sshd-session.c
635
fp = sshkey_fingerprint(key, options.fingerprint_hash,
crypto/openssh/sshd-session.c
637
debug3_f("key %d: %s %s", i, sshkey_ssh_name(key), fp);
crypto/openssh/sshd-session.c
651
if ((r = sshkey_putb(key, buf)) != 0)
crypto/openssh/sshd.c
1120
struct sshkey *key)
crypto/openssh/sshd.c
1130
if (key == NULL) { /* finalize */
crypto/openssh/sshd.c
1147
if ((r = sshkey_private_serialize(key, buf)) != 0)
crypto/openssh/sshd.c
1148
fatal_fr(r, "encode %s key", sshkey_ssh_name(key));
crypto/openssh/sshd.c
1193
struct sshkey *key;
crypto/openssh/sshd.c
1476
&key, NULL)) != 0 && r != SSH_ERR_SYSTEM_ERROR)
crypto/openssh/sshd.c
1479
if (sshkey_is_sk(key) &&
crypto/openssh/sshd.c
1480
key->sk_flags & SSH_SK_USER_PRESENCE_REQD) {
crypto/openssh/sshd.c
1483
key->sk_flags &= ~SSH_SK_USER_PRESENCE_REQD;
crypto/openssh/sshd.c
1485
if (r == 0 && key != NULL &&
crypto/openssh/sshd.c
1486
(r = sshkey_shield_private(key)) != 0) {
crypto/openssh/sshd.c
1489
sshkey_free(key);
crypto/openssh/sshd.c
1490
key = NULL;
crypto/openssh/sshd.c
1496
if (pubkey != NULL && key != NULL) {
crypto/openssh/sshd.c
1497
if (!sshkey_equal(pubkey, key)) {
crypto/openssh/sshd.c
1504
if (pubkey == NULL && key != NULL) {
crypto/openssh/sshd.c
1505
if ((r = sshkey_from_private(key, &pubkey)) != 0)
crypto/openssh/sshd.c
1513
sshkey_free(key);
crypto/openssh/sshd.c
1516
sensitive_data.host_keys[i] = key;
crypto/openssh/sshd.c
1519
if (key == NULL && pubkey != NULL && have_agent) {
crypto/openssh/sshd.c
1523
} else if (key != NULL) {
crypto/openssh/sshd.c
1524
keytype = key->type;
crypto/openssh/sshd.c
1525
accumulate_host_timing_secret(cfg, key);
crypto/openssh/sshd.c
1542
if (have_agent || key != NULL)
crypto/openssh/sshd.c
1550
key ? "private" : "agent", i, sshkey_ssh_name(pubkey), fp);
crypto/openssh/sshd.c
1572
&key, NULL)) != 0) {
crypto/openssh/sshd.c
1577
if (!sshkey_is_cert(key)) {
crypto/openssh/sshd.c
1580
sshkey_free(key);
crypto/openssh/sshd.c
1585
if (sshkey_equal_public(key,
crypto/openssh/sshd.c
1587
sensitive_data.host_certificates[j] = key;
crypto/openssh/sshd.c
1594
sshkey_free(key);
crypto/openssh/sshd.c
1597
sensitive_data.host_certificates[j] = key;
crypto/openssh/sshd.c
1598
debug("host certificate: #%u type %d %s", j, key->type,
crypto/openssh/sshd.c
1599
sshkey_type(key));
crypto/openssh/sshkey-xmss.c
1010
key = state->enc_keyiv;
crypto/openssh/sshkey-xmss.c
1046
memcpy(iv, key + keylen, ivlen);
crypto/openssh/sshkey-xmss.c
1051
(r = cipher_init(&ciphercontext, cipher, key, keylen,
crypto/openssh/sshkey-xmss.c
122
if ((key->xmss_name = strdup(name)) == NULL) {
crypto/openssh/sshkey-xmss.c
133
key->xmss_state = state;
crypto/openssh/sshkey-xmss.c
138
sshkey_xmss_free_state(struct sshkey *key)
crypto/openssh/sshkey-xmss.c
140
struct ssh_xmss_state *state = key->xmss_state;
crypto/openssh/sshkey-xmss.c
142
sshkey_xmss_free_bds(key);
crypto/openssh/sshkey-xmss.c
151
key->xmss_state = NULL;
crypto/openssh/sshkey-xmss.c
164
sshkey_xmss_init_bds_state(struct sshkey *key)
crypto/openssh/sshkey-xmss.c
166
struct ssh_xmss_state *state = key->xmss_state;
crypto/openssh/sshkey-xmss.c
178
sshkey_xmss_free_bds(key);
crypto/openssh/sshkey-xmss.c
190
sshkey_xmss_free_bds(struct sshkey *key)
crypto/openssh/sshkey-xmss.c
192
struct ssh_xmss_state *state = key->xmss_state;
crypto/openssh/sshkey-xmss.c
213
sshkey_xmss_params(const struct sshkey *key)
crypto/openssh/sshkey-xmss.c
215
struct ssh_xmss_state *state = key->xmss_state;
crypto/openssh/sshkey-xmss.c
223
sshkey_xmss_bds_state(const struct sshkey *key)
crypto/openssh/sshkey-xmss.c
225
struct ssh_xmss_state *state = key->xmss_state;
crypto/openssh/sshkey-xmss.c
233
sshkey_xmss_siglen(const struct sshkey *key, size_t *lenp)
crypto/openssh/sshkey-xmss.c
235
struct ssh_xmss_state *state = key->xmss_state;
crypto/openssh/sshkey-xmss.c
248
sshkey_xmss_pklen(const struct sshkey *key)
crypto/openssh/sshkey-xmss.c
250
struct ssh_xmss_state *state = key->xmss_state;
crypto/openssh/sshkey-xmss.c
258
sshkey_xmss_sklen(const struct sshkey *key)
crypto/openssh/sshkey-xmss.c
260
struct ssh_xmss_state *state = key->xmss_state;
crypto/openssh/sshkey-xmss.c
896
u_char *cp, *key, *iv = NULL;
crypto/openssh/sshkey-xmss.c
918
key = state->enc_keyiv;
crypto/openssh/sshkey-xmss.c
928
memcpy(iv, key + keylen, ivlen);
crypto/openssh/sshkey-xmss.c
95
sshkey_xmss_init(struct sshkey *key, const char *name)
crypto/openssh/sshkey-xmss.c
958
(r = cipher_init(&ciphercontext, cipher, key, keylen,
crypto/openssh/sshkey-xmss.c
987
u_char *key, *iv = NULL, *dp;
crypto/openssh/sshkey-xmss.c
99
if (key->xmss_state != NULL)
crypto/openssh/sshkey.c
1249
sshkey_to_base64(const struct sshkey *key, char **b64p)
crypto/openssh/sshkey.c
1259
if ((r = sshkey_putb(key, b)) != 0)
crypto/openssh/sshkey.c
1278
sshkey_format_text(const struct sshkey *key, struct sshbuf *b)
crypto/openssh/sshkey.c
1283
if ((r = sshkey_to_base64(key, &uu)) != 0)
crypto/openssh/sshkey.c
1286
sshkey_ssh_name(key), uu)) != 0)
crypto/openssh/sshkey.c
1295
sshkey_write(const struct sshkey *key, FILE *f)
crypto/openssh/sshkey.c
1302
if ((r = sshkey_format_text(key, b)) != 0)
crypto/openssh/sshkey.c
1762
cert_parse(struct sshbuf *b, struct sshkey *key, struct sshbuf *certbuf)
crypto/openssh/sshkey.c
1771
if ((ret = sshbuf_putb(key->cert->certblob, certbuf)) != 0)
crypto/openssh/sshkey.c
1775
if ((ret = sshbuf_get_u64(b, &key->cert->serial)) != 0 ||
crypto/openssh/sshkey.c
1776
(ret = sshbuf_get_u32(b, &key->cert->type)) != 0 ||
crypto/openssh/sshkey.c
1777
(ret = sshbuf_get_cstring(b, &key->cert->key_id, &kidlen)) != 0 ||
crypto/openssh/sshkey.c
1779
(ret = sshbuf_get_u64(b, &key->cert->valid_after)) != 0 ||
crypto/openssh/sshkey.c
1780
(ret = sshbuf_get_u64(b, &key->cert->valid_before)) != 0 ||
crypto/openssh/sshkey.c
1791
signed_len = sshbuf_len(key->cert->certblob) - sshbuf_len(b);
crypto/openssh/sshkey.c
1798
if (key->cert->type != SSH2_CERT_TYPE_USER &&
crypto/openssh/sshkey.c
1799
key->cert->type != SSH2_CERT_TYPE_HOST) {
crypto/openssh/sshkey.c
1809
if (key->cert->nprincipals >= SSHKEY_CERT_MAX_PRINCIPALS) {
crypto/openssh/sshkey.c
1818
oprincipals = key->cert->principals;
crypto/openssh/sshkey.c
1819
key->cert->principals = recallocarray(key->cert->principals,
crypto/openssh/sshkey.c
1820
key->cert->nprincipals, key->cert->nprincipals + 1,
crypto/openssh/sshkey.c
1821
sizeof(*key->cert->principals));
crypto/openssh/sshkey.c
1822
if (key->cert->principals == NULL) {
crypto/openssh/sshkey.c
1824
key->cert->principals = oprincipals;
crypto/openssh/sshkey.c
1828
key->cert->principals[key->cert->nprincipals++] = principal;
crypto/openssh/sshkey.c
1835
if ((ret = sshbuf_putb(key->cert->critical, crit)) != 0 ||
crypto/openssh/sshkey.c
1837
(ret = sshbuf_putb(key->cert->extensions, exts)) != 0))
crypto/openssh/sshkey.c
1846
sshbuf_reset(key->cert->critical);
crypto/openssh/sshkey.c
1854
sshbuf_reset(key->cert->extensions);
crypto/openssh/sshkey.c
1861
if (sshkey_from_blob_internal(ca, &key->cert->signature_key, 0) != 0) {
crypto/openssh/sshkey.c
1865
if (!sshkey_type_is_valid_ca(key->cert->signature_key->type)) {
crypto/openssh/sshkey.c
1869
if ((ret = sshkey_verify(key->cert->signature_key, sig, slen,
crypto/openssh/sshkey.c
1870
sshbuf_ptr(key->cert->certblob), signed_len, NULL, 0, NULL)) != 0)
crypto/openssh/sshkey.c
1873
&key->cert->signature_type)) != 0)
crypto/openssh/sshkey.c
1888
sshkey_deserialize_sk(struct sshbuf *b, struct sshkey *key)
crypto/openssh/sshkey.c
1891
if (sshbuf_get_cstring(b, &key->sk_application, NULL) != 0)
crypto/openssh/sshkey.c
1902
struct sshkey *key = NULL;
crypto/openssh/sshkey.c
1929
if ((key = sshkey_new(type)) == NULL) {
crypto/openssh/sshkey.c
1940
if ((ret = impl->funcs->deserialize_public(ktype, b, key)) != 0)
crypto/openssh/sshkey.c
1944
if (sshkey_is_cert(key) && (ret = cert_parse(b, key, copy)) != 0)
crypto/openssh/sshkey.c
1947
if (key != NULL && sshbuf_len(b) != 0) {
crypto/openssh/sshkey.c
1953
*keyp = key;
crypto/openssh/sshkey.c
1954
key = NULL;
crypto/openssh/sshkey.c
1958
sshkey_free(key);
crypto/openssh/sshkey.c
2028
sshkey_check_cert_sigtype(const struct sshkey *key, const char *allowed)
crypto/openssh/sshkey.c
2030
if (key == NULL || allowed == NULL)
crypto/openssh/sshkey.c
2032
if (!sshkey_type_is_cert(key->type))
crypto/openssh/sshkey.c
2034
if (key->cert == NULL || key->cert->signature_type == NULL)
crypto/openssh/sshkey.c
2036
if (match_pattern_list(key->cert->signature_type, allowed, 0) != 1)
crypto/openssh/sshkey.c
2088
sshkey_sign(struct sshkey *key,
crypto/openssh/sshkey.c
2093
int was_shielded = sshkey_is_shielded(key);
crypto/openssh/sshkey.c
2103
if ((impl = sshkey_impl_from_key(key)) == NULL)
crypto/openssh/sshkey.c
2105
if ((r = sshkey_unshield_private(key)) != 0)
crypto/openssh/sshkey.c
2107
if (sshkey_is_sk(key)) {
crypto/openssh/sshkey.c
2108
r = sshsk_sign(sk_provider, key, sigp, lenp, data,
crypto/openssh/sshkey.c
2114
r = impl->funcs->sign(key, sigp, lenp, data, datalen,
crypto/openssh/sshkey.c
2118
if (was_shielded && (r2 = sshkey_shield_private(key)) != 0)
crypto/openssh/sshkey.c
2128
sshkey_verify(const struct sshkey *key,
crypto/openssh/sshkey.c
2139
if ((impl = sshkey_impl_from_key(key)) == NULL)
crypto/openssh/sshkey.c
2141
return impl->funcs->verify(key, sig, siglen, data, dlen,
crypto/openssh/sshkey.c
2284
default_key_sign(struct sshkey *key, u_char **sigp, size_t *lenp,
crypto/openssh/sshkey.c
2291
return sshkey_sign(key, sigp, lenp, data, datalen, alg,
crypto/openssh/sshkey.c
2380
sshkey_cert_check_host(const struct sshkey *key, const char *host,
crypto/openssh/sshkey.c
2386
if ((r = sshkey_cert_check_authority_now(key, 1, 0, wildcard_principals,
crypto/openssh/sshkey.c
2389
if (sshbuf_len(key->cert->critical) != 0) {
crypto/openssh/sshkey.c
2394
(r = sshkey_check_cert_sigtype(key, ca_sign_algorithms)) != 0) {
crypto/openssh/sshkey.c
2428
sshkey_serialize_private_sk(const struct sshkey *key, struct sshbuf *b)
crypto/openssh/sshkey.c
2432
if ((r = sshbuf_put_cstring(b, key->sk_application)) != 0 ||
crypto/openssh/sshkey.c
2433
(r = sshbuf_put_u8(b, key->sk_flags)) != 0 ||
crypto/openssh/sshkey.c
2434
(r = sshbuf_put_stringb(b, key->sk_key_handle)) != 0 ||
crypto/openssh/sshkey.c
2435
(r = sshbuf_put_stringb(b, key->sk_reserved)) != 0)
crypto/openssh/sshkey.c
2442
sshkey_private_serialize_opt(struct sshkey *key, struct sshbuf *buf,
crypto/openssh/sshkey.c
2446
int was_shielded = sshkey_is_shielded(key);
crypto/openssh/sshkey.c
2450
if ((impl = sshkey_impl_from_key(key)) == NULL)
crypto/openssh/sshkey.c
2452
if ((r = sshkey_unshield_private(key)) != 0)
crypto/openssh/sshkey.c
2456
if ((r = sshbuf_put_cstring(b, sshkey_ssh_name(key))) != 0)
crypto/openssh/sshkey.c
2458
if (sshkey_is_cert(key)) {
crypto/openssh/sshkey.c
2459
if (key->cert == NULL ||
crypto/openssh/sshkey.c
2460
sshbuf_len(key->cert->certblob) == 0) {
crypto/openssh/sshkey.c
2464
if ((r = sshbuf_put_stringb(b, key->cert->certblob)) != 0)
crypto/openssh/sshkey.c
2467
if ((r = impl->funcs->serialize_private(key, b, opts)) != 0)
crypto/openssh/sshkey.c
2477
r = sshkey_shield_private(key);
crypto/openssh/sshkey.c
2486
sshkey_private_serialize(struct sshkey *key, struct sshbuf *b)
crypto/openssh/sshkey.c
2488
return sshkey_private_serialize_opt(key, b,
crypto/openssh/sshkey.c
2664
sshkey_ec_validate_private(const EC_KEY *key)
crypto/openssh/sshkey.c
2675
if (EC_GROUP_get_order(EC_KEY_get0_group(key), order, NULL) != 1) {
crypto/openssh/sshkey.c
2679
if (BN_num_bits(EC_KEY_get0_private_key(key)) <=
crypto/openssh/sshkey.c
2688
if (BN_cmp(EC_KEY_get0_private_key(key), tmp) >= 0)
crypto/openssh/sshkey.c
2732
sshkey_dump_ec_key(const EC_KEY *key)
crypto/openssh/sshkey.c
2736
sshkey_dump_ec_point(EC_KEY_get0_group(key),
crypto/openssh/sshkey.c
2737
EC_KEY_get0_public_key(key));
crypto/openssh/sshkey.c
2739
if ((exponent = EC_KEY_get0_private_key(key)) == NULL)
crypto/openssh/sshkey.c
2742
BN_print_fp(stderr, EC_KEY_get0_private_key(key));
crypto/openssh/sshkey.c
2752
u_char *cp, *key = NULL, *pubkeyblob = NULL;
crypto/openssh/sshkey.c
2784
if ((key = calloc(1, keylen + ivlen)) == NULL) {
crypto/openssh/sshkey.c
2791
salt, SALT_LEN, key, keylen + ivlen, rounds) < 0) {
crypto/openssh/sshkey.c
2803
if ((r = cipher_init(&ciphercontext, cipher, key, keylen,
crypto/openssh/sshkey.c
2804
key + keylen, ivlen, 1)) != 0)
crypto/openssh/sshkey.c
2866
if (key != NULL)
crypto/openssh/sshkey.c
2867
freezero(key, keylen + ivlen);
crypto/openssh/sshkey.c
2959
u_char *key = NULL, *salt = NULL, *dp;
crypto/openssh/sshkey.c
3021
if ((key = calloc(1, keylen + ivlen)) == NULL) {
crypto/openssh/sshkey.c
3030
key, keylen + ivlen, rounds) < 0) {
crypto/openssh/sshkey.c
3045
(r = cipher_init(&ciphercontext, cipher, key, keylen,
crypto/openssh/sshkey.c
3046
key + keylen, ivlen, 0)) != 0)
crypto/openssh/sshkey.c
3086
if (key != NULL) {
crypto/openssh/sshkey.c
3087
explicit_bzero(key, keylen + ivlen);
crypto/openssh/sshkey.c
3088
free(key);
crypto/openssh/sshkey.c
3208
sshkey_private_to_blob_pem_pkcs8(struct sshkey *key, struct sshbuf *buf,
crypto/openssh/sshkey.c
3211
int was_shielded = sshkey_is_shielded(key);
crypto/openssh/sshkey.c
3233
if ((r = sshkey_unshield_private(key)) != 0)
crypto/openssh/sshkey.c
3236
switch (key->type) {
crypto/openssh/sshkey.c
3240
success = PEM_write_bio_DSAPrivateKey(bio, key->dsa,
crypto/openssh/sshkey.c
3243
success = EVP_PKEY_set1_DSA(pkey, key->dsa);
crypto/openssh/sshkey.c
3250
success = PEM_write_bio_ECPrivateKey(bio, key->ecdsa,
crypto/openssh/sshkey.c
3253
success = EVP_PKEY_set1_EC_KEY(pkey, key->ecdsa);
crypto/openssh/sshkey.c
3259
success = PEM_write_bio_RSAPrivateKey(bio, key->rsa,
crypto/openssh/sshkey.c
3262
success = EVP_PKEY_set1_RSA(pkey, key->rsa);
crypto/openssh/sshkey.c
3289
r = sshkey_shield_private(key);
crypto/openssh/sshkey.c
3302
sshkey_private_to_fileblob(struct sshkey *key, struct sshbuf *blob,
crypto/openssh/sshkey.c
3306
switch (key->type) {
crypto/openssh/sshkey.c
3321
return sshkey_private_to_blob2(key, blob, passphrase,
crypto/openssh/sshkey.c
3330
return sshkey_private_to_blob2(key, blob, passphrase,
crypto/openssh/sshkey.c
3334
return sshkey_private_to_blob_pem_pkcs8(key, blob,
crypto/openssh/sshkey.c
731
sshkey_serialize_sk(const struct sshkey *key, struct sshbuf *b)
crypto/openssh/sshkey.c
735
if ((r = sshbuf_put_cstring(b, key->sk_application)) != 0)
crypto/openssh/sshkey.c
742
to_blob_buf(const struct sshkey *key, struct sshbuf *b, int force_plain,
crypto/openssh/sshkey.c
749
if (key == NULL)
crypto/openssh/sshkey.c
752
type = force_plain ? sshkey_type_plain(key->type) : key->type;
crypto/openssh/sshkey.c
755
if (key->cert == NULL)
crypto/openssh/sshkey.c
757
if (sshbuf_len(key->cert->certblob) == 0)
crypto/openssh/sshkey.c
760
if ((ret = sshbuf_putb(b, key->cert->certblob)) != 0)
crypto/openssh/sshkey.c
767
typename = sshkey_ssh_name_from_type_nid(type, key->ecdsa_nid);
crypto/openssh/sshkey.c
770
return impl->funcs->serialize_public(key, b, opts);
crypto/openssh/sshkey.c
774
sshkey_putb(const struct sshkey *key, struct sshbuf *b)
crypto/openssh/sshkey.c
776
return to_blob_buf(key, b, 0, SSHKEY_SERIALIZE_DEFAULT);
crypto/openssh/sshkey.c
780
sshkey_puts_opts(const struct sshkey *key, struct sshbuf *b,
crypto/openssh/sshkey.c
788
r = to_blob_buf(key, tmp, 0, opts);
crypto/openssh/sshkey.c
796
sshkey_puts(const struct sshkey *key, struct sshbuf *b)
crypto/openssh/sshkey.c
798
return sshkey_puts_opts(key, b, SSHKEY_SERIALIZE_DEFAULT);
crypto/openssh/sshkey.c
802
sshkey_putb_plain(const struct sshkey *key, struct sshbuf *b)
crypto/openssh/sshkey.c
804
return to_blob_buf(key, b, 1, SSHKEY_SERIALIZE_DEFAULT);
crypto/openssh/sshkey.c
808
to_blob(const struct sshkey *key, u_char **blobp, size_t *lenp, int force_plain,
crypto/openssh/sshkey.c
821
if ((ret = to_blob_buf(key, b, force_plain, opts)) != 0)
crypto/openssh/sshkey.c
840
sshkey_to_blob(const struct sshkey *key, u_char **blobp, size_t *lenp)
crypto/openssh/sshkey.c
842
return to_blob(key, blobp, lenp, 0, SSHKEY_SERIALIZE_DEFAULT);
crypto/openssh/sshkey.c
846
sshkey_plain_to_blob(const struct sshkey *key, u_char **blobp, size_t *lenp)
crypto/openssh/sshkey.c
848
return to_blob(key, blobp, lenp, 1, SSHKEY_SERIALIZE_DEFAULT);
crypto/openssh/sshkey.c
92
int sshkey_private_serialize_opt(struct sshkey *key,
crypto/openssh/sshkey.h
295
int sshkey_private_serialize(struct sshkey *key, struct sshbuf *buf);
crypto/openssh/sshkey.h
296
int sshkey_private_serialize_opt(struct sshkey *key, struct sshbuf *buf,
crypto/openssh/sshkey.h
301
int sshkey_private_to_fileblob(struct sshkey *key, struct sshbuf *blob,
crypto/openssh/sshkey.h
319
int sshkey_private_serialize_maxsign(struct sshkey *key,
crypto/openssh/sshkey.h
327
int sshkey_serialize_sk(const struct sshkey *key, struct sshbuf *b);
crypto/openssh/sshkey.h
329
int sshkey_deserialize_sk(struct sshbuf *b, struct sshkey *key);
crypto/openssh/sshkey.h
330
int sshkey_serialize_private_sk(const struct sshkey *key,
crypto/openssh/sshsig.c
164
sshsig_wrap_sign(struct sshkey *key, const char *hashalg,
crypto/openssh/sshsig.c
193
if (sshkey_type_plain(key->type) == KEY_RSA)
crypto/openssh/sshsig.c
197
if ((r = signer(key, &sig, &slen,
crypto/openssh/sshsig.c
204
if ((r = sshkey_sign(key, &sig, &slen,
crypto/openssh/sshsig.c
214
(r = sshkey_puts(key, blob)) != 0 ||
crypto/openssh/sshsig.c
306
struct sshkey *key = NULL;
crypto/openssh/sshsig.c
335
if ((r = sshkey_froms(signature, &key)) != 0 ||
crypto/openssh/sshsig.c
365
if (sshkey_type_plain(key->type) == KEY_RSA) {
crypto/openssh/sshsig.c
378
if ((r = sshkey_verify(key, sig, siglen, sshbuf_ptr(toverify),
crypto/openssh/sshsig.c
387
*sign_keyp = key;
crypto/openssh/sshsig.c
388
key = NULL; /* transferred */
crypto/openssh/sshsig.c
396
sshkey_free(key);
crypto/openssh/sshsig.c
443
sshsig_signb(struct sshkey *key, const char *hashalg,
crypto/openssh/sshsig.c
459
if ((r = sshsig_wrap_sign(key, hashalg, sk_provider, sk_pin, b,
crypto/openssh/sshsig.c
571
sshsig_sign_fd(struct sshkey *key, const char *hashalg,
crypto/openssh/sshsig.c
587
if ((r = sshsig_wrap_sign(key, hashalg, sk_provider, sk_pin, b,
crypto/openssh/sshsig.c
738
struct sshkey *key = NULL;
crypto/openssh/sshsig.c
779
if ((key = sshkey_new(KEY_UNSPEC)) == NULL) {
crypto/openssh/sshsig.c
784
if (sshkey_read(key, &cp) != 0) {
crypto/openssh/sshsig.c
799
if (sshkey_read(key, &cp) != 0) {
crypto/openssh/sshsig.c
821
*keyp = key;
crypto/openssh/sshsig.c
822
key = NULL; /* transferred */
crypto/openssh/sshsig.c
828
sshkey_free(key);
crypto/openssh/sshsig.h
37
int sshsig_signb(struct sshkey *key, const char *hashalg,
crypto/openssh/sshsig.h
58
int sshsig_sign_fd(struct sshkey *key, const char *hashalg,
crypto/openssh/umac.c
1005
static uhash_ctx_t uhash_alloc(u_char key[])
crypto/openssh/umac.c
1020
aes_key_setup(key,prf_key);
crypto/openssh/umac.c
1216
struct umac_ctx *umac_new(const u_char key[])
crypto/openssh/umac.c
1233
aes_key_setup(key, prf_key);
crypto/openssh/umac.c
166
#define aes_key_setup(key,int_key) \
crypto/openssh/umac.c
167
AES_set_encrypt_key((const u_char *)(key),UMAC_KEY_LEN*8,int_key)
crypto/openssh/umac.c
174
#define aes_key_setup(key,int_key) \
crypto/openssh/umac.c
175
rijndaelKeySetupEnc((u32 *)(int_key), (const unsigned char *)(key), \
crypto/openssh/umac.c
185
static void kdf(void *bufp, aes_int_key key, UINT8 ndx, int nbytes)
crypto/openssh/umac.c
197
aes_encryption(in_buf, out_buf, key);
crypto/openssh/umac.c
204
aes_encryption(in_buf, out_buf, key);
crypto/openssh/umac.c
545
UINT8 *key;
crypto/openssh/umac.c
547
key = hc->nh_key + hc->bytes_hashed;
crypto/openssh/umac.c
548
nh_aux(key, buf, hc->state, nbytes);
crypto/openssh/umac.c
798
static UINT64 poly64(UINT64 cur, UINT64 key, UINT64 data)
crypto/openssh/umac.c
800
UINT32 key_hi = (UINT32)(key >> 32),
crypto/openssh/umac.c
801
key_lo = (UINT32)key,
crypto/openssh/umac.h
120
struct umac_ctx *umac128_new(const u_char key[]);
crypto/openssh/umac.h
55
struct umac_ctx *umac_new(const u_char key[]);
crypto/openssh/umac.h
91
uhash_ctx_t uhash_alloc(u_char key[16]);
crypto/openssh/xmss_hash.c
102
prf(key, byte_addr, pub_seed, n);
crypto/openssh/xmss_hash.c
113
return core_hash_SHA2(out, 1, key, n, buf, 2*n, n);
crypto/openssh/xmss_hash.c
119
unsigned char key[n];
crypto/openssh/xmss_hash.c
126
prf(key, byte_addr, pub_seed, n);
crypto/openssh/xmss_hash.c
135
return core_hash_SHA2(out, 0, key, n, buf, n, n);
crypto/openssh/xmss_hash.c
38
int core_hash_SHA2(unsigned char *out, const unsigned int type, const unsigned char *key, unsigned int keylen, const unsigned char *in, unsigned long long inlen, unsigned int n){
crypto/openssh/xmss_hash.c
48
buf[i+n] = key[i];
crypto/openssh/xmss_hash.c
71
int prf(unsigned char *out, const unsigned char *in, const unsigned char *key, unsigned int keylen)
crypto/openssh/xmss_hash.c
73
return core_hash_SHA2(out, 3, key, keylen, in, 32, keylen);
crypto/openssh/xmss_hash.c
79
int h_msg(unsigned char *out, const unsigned char *in, unsigned long long inlen, const unsigned char *key, const unsigned int keylen, const unsigned int n)
crypto/openssh/xmss_hash.c
85
return core_hash_SHA2(out, 2, key, keylen, in, inlen, n);
crypto/openssh/xmss_hash.c
95
unsigned char key[n];
crypto/openssh/xmss_hash.h
16
int prf(unsigned char *out, const unsigned char *in, const unsigned char *key, unsigned int keylen);
crypto/openssh/xmss_hash.h
17
int h_msg(unsigned char *out,const unsigned char *in,unsigned long long inlen, const unsigned char *key, const unsigned int keylen, const unsigned int n);
games/adventure/save.c
128
sf->key = 0;
games/adventure/save.c
355
savefile_key(struct savefile *sf, __unused uint32_t key)
games/adventure/save.c
357
sf->key = 0;
games/adventure/save.c
359
hash(&sf->key, sizeof(sf->key), sf->pad, sizeof(sf->pad));
games/adventure/save.c
54
uint32_t key;
games/adventure/save.c
658
uint32_t key, writeable_key;
games/adventure/save.c
680
key = (uint32_t)(now.tv_sec & 0xffffffff) ^ (uint32_t)(now.tv_nsec);
games/adventure/save.c
682
writeable_key = htonl(key);
games/adventure/save.c
689
srandom(key);
games/adventure/save.c
691
savefile_key(sf, key);
games/adventure/save.c
750
uint32_t version, key, sum;
games/adventure/save.c
792
if (savefile_binread(sf, &key, sizeof(key))) {
games/adventure/save.c
796
key = ntohl(key);
games/adventure/save.c
797
savefile_key(sf, key);
games/adventure/save.c
800
srandom(key);
games/cgram/cgram.c
255
int key[26];
games/cgram/cgram.c
258
key[i] = i;
games/cgram/cgram.c
262
int t = key[i - 1];
games/cgram/cgram.c
263
key[i - 1] = key[c];
games/cgram/cgram.c
264
key[c] = t;
games/cgram/cgram.c
270
*p = (char)('a' + key[*p - 'a']);
games/cgram/cgram.c
272
*p = (char)('A' + key[*p - 'A']);
games/sail/dr_1.c
139
fightitout(struct ship *from, struct ship *to, int key)
games/sail/dr_1.c
149
menfrom = mensent(from, to, crewfrom, &fromcap, &pcfrom, key);
games/sail/dr_1.c
155
if (key) {
games/sail/dr_1.c
197
if (key)
games/sail/dr_1.c
203
if (key) {
include/arpa/nameser.h
229
struct dst_key *key;
include/rpc/auth.h
154
} key;
include/rpc/auth_des.h
59
des_block key; /* conversation key */
include/search.h
21
char *key;
include/search.h
38
char *key;
lib/libc/citrus/citrus_csmapper.c
347
char buf1[PATH_MAX], buf2[PATH_MAX], key[PATH_MAX], pivot[PATH_MAX];
lib/libc/citrus/citrus_csmapper.c
368
snprintf(key, sizeof(key), "%s/%s", realsrc, realdst);
lib/libc/citrus/citrus_csmapper.c
370
ret = _mapper_open(maparea, rcsm, key);
lib/libc/citrus/citrus_db.c
121
hashval = db->db_hashfunc(key)%num_entries;
lib/libc/citrus/citrus_db.c
151
if (be32toh(dex->dex_key_size) == _region_size(key)) {
lib/libc/citrus/citrus_db.c
158
_region_size(key)) == NULL)
lib/libc/citrus/citrus_db.c
161
if (memcmp(_region_head(&r), _region_head(key),
lib/libc/citrus/citrus_db.c
162
_region_size(key)) == 0) {
lib/libc/citrus/citrus_db.c
181
_citrus_db_lookup_by_string(struct _citrus_db *db, const char *key,
lib/libc/citrus/citrus_db.c
186
_region_init(&r, __DECONST(void *, key), strlen(key));
lib/libc/citrus/citrus_db.c
192
_citrus_db_lookup8_by_string(struct _citrus_db *db, const char *key,
lib/libc/citrus/citrus_db.c
198
ret = _citrus_db_lookup_by_string(db, key, &r, dl);
lib/libc/citrus/citrus_db.c
212
_citrus_db_lookup16_by_string(struct _citrus_db *db, const char *key,
lib/libc/citrus/citrus_db.c
219
ret = _citrus_db_lookup_by_string(db, key, &r, dl);
lib/libc/citrus/citrus_db.c
235
_citrus_db_lookup32_by_string(struct _citrus_db *db, const char *key,
lib/libc/citrus/citrus_db.c
242
ret = _citrus_db_lookup_by_string(db, key, &r, dl);
lib/libc/citrus/citrus_db.c
258
_citrus_db_lookup_string_by_string(struct _citrus_db *db, const char *key,
lib/libc/citrus/citrus_db.c
264
ret = _citrus_db_lookup_by_string(db, key, &r, dl);
lib/libc/citrus/citrus_db.c
293
_citrus_db_get_entry(struct _citrus_db *db, int idx, struct _region *key,
lib/libc/citrus/citrus_db.c
321
if (_memstream_getregion(&ms, key, be32toh(dex->dex_key_size))==NULL)
lib/libc/citrus/citrus_db.c
98
_citrus_db_lookup(struct _citrus_db *db, struct _citrus_region *key,
lib/libc/citrus/citrus_db_factory.c
111
_citrus_db_factory_add(struct _citrus_db_factory *df, struct _region *key,
lib/libc/citrus/citrus_db_factory.c
120
de->de_hashvalue = df->df_hashfunc(key);
lib/libc/citrus/citrus_db_factory.c
121
de->de_key = *key;
lib/libc/citrus/citrus_db_factory.c
128
df->df_total_key_size += _region_size(key);
lib/libc/citrus/citrus_db_factory.c
138
const char *key, struct _citrus_region *data, int datafree)
lib/libc/citrus/citrus_db_factory.c
143
tmp = strdup(key);
lib/libc/citrus/citrus_db_factory.c
146
_region_init(&r, tmp, strlen(key));
lib/libc/citrus/citrus_db_factory.c
152
const char *key, uint8_t val)
lib/libc/citrus/citrus_db_factory.c
162
return (_citrus_db_factory_add_by_string(df, key, &r, 1));
lib/libc/citrus/citrus_db_factory.c
167
const char *key, uint16_t val)
lib/libc/citrus/citrus_db_factory.c
177
return (_citrus_db_factory_add_by_string(df, key, &r, 1));
lib/libc/citrus/citrus_db_factory.c
182
const char *key, uint32_t val)
lib/libc/citrus/citrus_db_factory.c
192
return (_citrus_db_factory_add_by_string(df, key, &r, 1));
lib/libc/citrus/citrus_db_factory.c
197
const char *key, const char *data)
lib/libc/citrus/citrus_db_factory.c
206
return (_citrus_db_factory_add_by_string(df, key, &r, 1));
lib/libc/citrus/citrus_esdb.c
260
struct _region key, data;
lib/libc/citrus/citrus_esdb.c
293
while ((ret = _lookup_seq_next(cla, &key, &data)) == 0) {
lib/libc/citrus/citrus_esdb.c
298
(int)_region_size(&key),
lib/libc/citrus/citrus_esdb.c
299
(const char *)_region_head(&key));
lib/libc/citrus/citrus_esdb.c
304
(int)_region_size(&key),
lib/libc/citrus/citrus_esdb.c
305
(const char *)_region_head(&key));
lib/libc/citrus/citrus_esdb.c
317
while ((ret = _lookup_seq_next(cld, &key, &data)) == 0) {
lib/libc/citrus/citrus_esdb.c
320
(int)_region_size(&key),
lib/libc/citrus/citrus_esdb.c
321
(const char *)_region_head(&key));
lib/libc/citrus/citrus_esdb.c
335
(int)_region_size(&key),
lib/libc/citrus/citrus_esdb.c
336
(const char *)_region_head(&key));
lib/libc/citrus/citrus_hash.c
44
_citrus_string_hash_func(const char *key, int hashsize)
lib/libc/citrus/citrus_hash.c
48
_region_init(&r, __DECONST(void *, key), strlen(key));
lib/libc/citrus/citrus_hash.h
48
#define _CITRUS_HASH_SEARCH(head, elm, field, matchfunc, key, hashval) \
lib/libc/citrus/citrus_hash.h
51
if (matchfunc((elm), key) == 0) \
lib/libc/citrus/citrus_iconv.c
193
hash_func(const char *key)
lib/libc/citrus/citrus_iconv.c
196
return (_string_hash_func(key, CI_HASH_SIZE));
lib/libc/citrus/citrus_iconv.c
201
const char * __restrict key)
lib/libc/citrus/citrus_iconv.c
204
return (strcmp(ci->ci_convname, key));
lib/libc/citrus/citrus_lookup.c
100
_region_init(key, cl->cl_key, cl->cl_keylen);
lib/libc/citrus/citrus_lookup.c
112
return (_db_get_entry(cl->cl_db, cl->cl_dbidx++, key, data));
lib/libc/citrus/citrus_lookup.c
116
seq_lookup_db(struct _citrus_lookup *cl, const char *key, struct _region *data)
lib/libc/citrus/citrus_lookup.c
121
cl->cl_key = strdup(key);
lib/libc/citrus/citrus_lookup.c
171
seq_next_plain(struct _citrus_lookup *cl, struct _region *key,
lib/libc/citrus/citrus_lookup.c
201
if (key)
lib/libc/citrus/citrus_lookup.c
202
_region_init(key, __DECONST(void *, p), (size_t)(q - p));
lib/libc/citrus/citrus_lookup.c
223
seq_lookup_plain(struct _citrus_lookup *cl, const char *key,
lib/libc/citrus/citrus_lookup.c
231
cl->cl_key = strdup(key);
lib/libc/citrus/citrus_lookup.c
308
struct _region *key, struct _region *data)
lib/libc/citrus/citrus_lookup.c
311
return ((*cl->cl_next)(cl, key, data));
lib/libc/citrus/citrus_lookup.c
315
_citrus_lookup_seq_lookup(struct _citrus_lookup *cl, const char *key,
lib/libc/citrus/citrus_lookup.c
319
return ((*cl->cl_lookup)(cl, key, data));
lib/libc/citrus/citrus_lookup.c
339
_citrus_lookup_simple(const char *name, const char *key,
lib/libc/citrus/citrus_lookup.c
350
ret = _citrus_lookup_seq_lookup(cl, key, &data);
lib/libc/citrus/citrus_lookup.c
94
seq_next_db(struct _citrus_lookup *cl, struct _region *key,
lib/libc/citrus/citrus_lookup.c
99
if (key)
lib/libc/citrus/citrus_lookup.h
52
_citrus_lookup_alias(const char *path, const char *key, char *buf, size_t n,
lib/libc/citrus/citrus_lookup.h
57
ret = _citrus_lookup_simple(path, key, buf, n, ignore_case);
lib/libc/citrus/citrus_lookup.h
59
ret = key;
lib/libc/citrus/citrus_lookup_factory.c
53
char data[LINE_MAX], key[LINE_MAX];
lib/libc/citrus/citrus_lookup_factory.c
67
snprintf(key, sizeof(key), "%.*s", (int)(p-line), line);
lib/libc/citrus/citrus_lookup_factory.c
68
_bcs_convert_to_lower(key);
lib/libc/citrus/citrus_lookup_factory.c
75
return (_db_factory_addstr_by_s(df, key, data));
lib/libc/citrus/citrus_mapper.c
293
hash_func(const char *key)
lib/libc/citrus/citrus_mapper.c
296
return (_string_hash_func(key, CM_HASH_SIZE));
lib/libc/citrus/citrus_mapper.c
303
match_func(struct _citrus_mapper *cm, const char *key)
lib/libc/citrus/citrus_mapper.c
306
return (strcmp(cm->cm_key, key));
lib/libc/citrus/citrus_memstream.c
100
if (_bcs_strncasecmp(key, p, keylen) == 0)
lib/libc/citrus/citrus_memstream.c
70
const char * __restrict key, size_t * __restrict rlen, int iscasesensitive)
lib/libc/citrus/citrus_memstream.c
75
keylen = strlen(key);
lib/libc/citrus/citrus_memstream.c
97
if (memcmp(key, p, keylen) == 0)
lib/libc/db/btree/bt_close.c
83
if (t->bt_cursor.key.data != NULL) {
lib/libc/db/btree/bt_close.c
84
free(t->bt_cursor.key.data);
lib/libc/db/btree/bt_close.c
85
t->bt_cursor.key.size = 0;
lib/libc/db/btree/bt_close.c
86
t->bt_cursor.key.data = NULL;
lib/libc/db/btree/bt_delete.c
153
if ((e = __bt_search(t, &c->key, &exact)) == NULL)
lib/libc/db/btree/bt_delete.c
212
if ((e = __bt_search(t, &c->key, &exact)) == NULL)
lib/libc/db/btree/bt_delete.c
280
__bt_bdelete(BTREE *t, const DBT *key)
lib/libc/db/btree/bt_delete.c
289
loop: if ((e = __bt_search(t, key, &exact)) == NULL)
lib/libc/db/btree/bt_delete.c
304
if (__bt_dleaf(t, key, h, e->index)) {
lib/libc/db/btree/bt_delete.c
317
} while (e->index < NEXTINDEX(h) && __bt_cmp(t, key, e) == 0);
lib/libc/db/btree/bt_delete.c
325
if (__bt_cmp(t, key, e) != 0)
lib/libc/db/btree/bt_delete.c
327
if (__bt_dleaf(t, key, h, e->index) == RET_ERROR) {
lib/libc/db/btree/bt_delete.c
459
__bt_dleaf(BTREE *t, const DBT *key, PAGE *h, unsigned int idx)
lib/libc/db/btree/bt_delete.c
471
__bt_curdel(t, key, h, idx))
lib/libc/db/btree/bt_delete.c
520
__bt_curdel(BTREE *t, const DBT *key, PAGE *h, unsigned int idx)
lib/libc/db/btree/bt_delete.c
541
if (key == NULL) {
lib/libc/db/btree/bt_delete.c
545
&c->key, &c->key, NULL, NULL, 1)) != RET_SUCCESS)
lib/libc/db/btree/bt_delete.c
548
key = &c->key;
lib/libc/db/btree/bt_delete.c
554
if (__bt_cmp(t, key, &e) == 0) {
lib/libc/db/btree/bt_delete.c
563
if (__bt_cmp(t, key, &e) == 0) {
lib/libc/db/btree/bt_delete.c
574
if (__bt_cmp(t, key, &e) == 0) {
lib/libc/db/btree/bt_delete.c
58
__bt_delete(const DB *dbp, const DBT *key, unsigned int flags)
lib/libc/db/btree/bt_delete.c
586
if (__bt_cmp(t, key, &e) == 0) {
lib/libc/db/btree/bt_delete.c
599
__bt_ret(t, &e, &c->key, &c->key, NULL, NULL, 1)) == RET_SUCCESS) {
lib/libc/db/btree/bt_delete.c
81
status = __bt_bdelete(t, key);
lib/libc/db/btree/bt_get.c
58
__bt_get(const DB *dbp, const DBT *key, DBT *data, unsigned int flags)
lib/libc/db/btree/bt_get.c
78
if ((e = __bt_search(t, key, &exact)) == NULL)
lib/libc/db/btree/bt_put.c
116
if (key->size + data->size > t->bt_ovflsize) {
lib/libc/db/btree/bt_put.c
117
if (key->size > t->bt_ovflsize) {
lib/libc/db/btree/bt_put.c
118
storekey: if (__ovfl_put(t, key, &pg) == RET_ERROR)
lib/libc/db/btree/bt_put.c
123
tmp = key->size;
lib/libc/db/btree/bt_put.c
127
key = &tkey;
lib/libc/db/btree/bt_put.c
129
if (key->size + data->size > t->bt_ovflsize) {
lib/libc/db/btree/bt_put.c
141
if (key->size + data->size > t->bt_ovflsize)
lib/libc/db/btree/bt_put.c
157
if (t->bt_order == NOT || (e = bt_fast(t, key, data, &exact)) == NULL)
lib/libc/db/btree/bt_put.c
158
if ((e = __bt_search(t, key, &exact)) == NULL)
lib/libc/db/btree/bt_put.c
183
delete: if (__bt_dleaf(t, key, h, idx) == RET_ERROR) {
lib/libc/db/btree/bt_put.c
196
nbytes = NBLEAFDBT(key->size, data->size);
lib/libc/db/btree/bt_put.c
198
if ((status = __bt_split(t, h, key,
lib/libc/db/btree/bt_put.c
211
WR_BLEAF(dest, key, data, dflags);
lib/libc/db/btree/bt_put.c
260
bt_fast(BTREE *t, const DBT *key, const DBT *data, int *exactp)
lib/libc/db/btree/bt_put.c
277
nbytes = NBLEAFDBT(key->size, data->size);
lib/libc/db/btree/bt_put.c
286
if ((cmp = __bt_cmp(t, key, &t->bt_cur)) < 0)
lib/libc/db/btree/bt_put.c
294
if ((cmp = __bt_cmp(t, key, &t->bt_cur)) > 0)
lib/libc/db/btree/bt_put.c
62
__bt_put(const DB *dbp, DBT *key, const DBT *data, unsigned int flags)
lib/libc/db/btree/bt_search.c
102
__bt_sprev(t, h, key, exactp))
lib/libc/db/btree/bt_search.c
106
__bt_snext(t, h, key, exactp))
lib/libc/db/btree/bt_search.c
143
__bt_snext(BTREE *t, PAGE *h, const DBT *key, int *exactp)
lib/libc/db/btree/bt_search.c
154
if (__bt_cmp(t, key, &e) == 0) {
lib/libc/db/btree/bt_search.c
178
__bt_sprev(BTREE *t, PAGE *h, const DBT *key, int *exactp)
lib/libc/db/btree/bt_search.c
189
if (__bt_cmp(t, key, &e) == 0) {
lib/libc/db/btree/bt_search.c
61
__bt_search(BTREE *t, const DBT *key, int *exactp)
lib/libc/db/btree/bt_search.c
77
if ((cmp = __bt_cmp(t, key, &t->bt_cur)) == 0) {
lib/libc/db/btree/bt_seq.c
102
status = __bt_seqset(t, &e, key, flags);
lib/libc/db/btree/bt_seq.c
113
__bt_ret(t, &e, key, &t->bt_rkey, data, &t->bt_rdata, 0);
lib/libc/db/btree/bt_seq.c
144
__bt_seqset(BTREE *t, EPG *ep, DBT *key, int flags)
lib/libc/db/btree/bt_seq.c
161
if (key->data == NULL || key->size == 0) {
lib/libc/db/btree/bt_seq.c
165
return (__bt_first(t, key, ep, &exact));
lib/libc/db/btree/bt_seq.c
251
return (__bt_first(t, &c->key, ep, &exact));
lib/libc/db/btree/bt_seq.c
327
__bt_first(BTREE *t, const DBT *key, EPG *erval, int *exactp)
lib/libc/db/btree/bt_seq.c
341
if ((ep = __bt_search(t, key, exactp)) == NULL)
lib/libc/db/btree/bt_seq.c
384
} while (__bt_cmp(t, key, ep) == 0);
lib/libc/db/btree/bt_seq.c
427
if (t->bt_cursor.key.data != NULL) {
lib/libc/db/btree/bt_seq.c
428
free(t->bt_cursor.key.data);
lib/libc/db/btree/bt_seq.c
429
t->bt_cursor.key.size = 0;
lib/libc/db/btree/bt_seq.c
430
t->bt_cursor.key.data = NULL;
lib/libc/db/btree/bt_seq.c
72
__bt_seq(const DB *dbp, DBT *key, DBT *data, unsigned int flags)
lib/libc/db/btree/bt_split.c
111
WR_BLEAF(dest, key, data, flags)
lib/libc/db/btree/bt_split.c
75
__bt_split(BTREE *t, PAGE *sp, const DBT *key, const DBT *data, int flags,
lib/libc/db/btree/bt_utils.c
62
__bt_ret(BTREE *t, EPG *e, DBT *key, DBT *rkey, DBT *data, DBT *rdata, int copy)
lib/libc/db/btree/bt_utils.c
74
if (key == NULL)
lib/libc/db/btree/bt_utils.c
79
&key->size, &rkey->data, &rkey->size))
lib/libc/db/btree/bt_utils.c
81
key->data = rkey->data;
lib/libc/db/btree/bt_utils.c
91
key->size = bl->ksize;
lib/libc/db/btree/bt_utils.c
92
key->data = rkey->data;
lib/libc/db/btree/bt_utils.c
94
key->size = bl->ksize;
lib/libc/db/btree/bt_utils.c
95
key->data = bl->bytes;
lib/libc/db/btree/btree.h
191
#define WR_BLEAF(p, key, data, flags) { \
lib/libc/db/btree/btree.h
192
*(uint32_t *)p = key->size; \
lib/libc/db/btree/btree.h
198
memmove(p, key->data, key->size); \
lib/libc/db/btree/btree.h
199
p += key->size; \
lib/libc/db/btree/btree.h
276
DBT key; /* B: Saved key, or key.data == NULL. */
lib/libc/db/db/db.c
102
__dberr_put(const struct __db *dbp __unused, DBT *key __unused,
lib/libc/db/db/db.c
109
__dberr_seq(const struct __db *dbp __unused, DBT *key __unused,
lib/libc/db/db/db.c
82
__dberr_del(const struct __db *dbp __unused, const DBT *key __unused,
lib/libc/db/db/db.c
95
__dberr_get(const struct __db *dbp __unused, const DBT *key __unused,
lib/libc/db/hash/hash.c
515
hash_get(const DB *dbp, const DBT *key, DBT *data, uint32_t flag)
lib/libc/db/hash/hash.c
524
return (hash_access(hashp, HASH_GET, (DBT *)key, data));
lib/libc/db/hash/hash.c
528
hash_put(const DB *dbp, DBT *key, const DBT *data, uint32_t flag)
lib/libc/db/hash/hash.c
542
HASH_PUTNEW : HASH_PUT, (DBT *)key, (DBT *)data));
lib/libc/db/hash/hash.c
546
hash_delete(const DB *dbp, const DBT *key,
lib/libc/db/hash/hash.c
560
return (hash_access(hashp, HASH_DELETE, (DBT *)key, NULL));
lib/libc/db/hash/hash.c
567
hash_access(HTAB *hashp, ACTION action, DBT *key, DBT *val)
lib/libc/db/hash/hash.c
581
size = key->size;
lib/libc/db/hash/hash.c
582
kp = (char *)key->data;
lib/libc/db/hash/hash.c
645
if (__addel(hashp, rbufp, key, val)) {
lib/libc/db/hash/hash.c
677
(__addel(hashp, rbufp, key, val))) {
lib/libc/db/hash/hash.c
694
hash_seq(const DB *dbp, DBT *key, DBT *data, uint32_t flag)
lib/libc/db/hash/hash.c
765
if (__big_keydata(hashp, bufp, key, data, 1))
lib/libc/db/hash/hash.c
770
key->data = (unsigned char *)hashp->cpage->page + bp[ndx];
lib/libc/db/hash/hash.c
771
key->size = (ndx > 1 ? bp[ndx - 1] : hashp->BSIZE) - bp[ndx];
lib/libc/db/hash/hash_bigkey.c
270
__find_bigpair(HTAB *hashp, BUFHEAD *bufp, int ndx, char *key, int size)
lib/libc/db/hash/hash_bigkey.c
281
kkey = key;
lib/libc/db/hash/hash_bigkey.c
495
__big_keydata(HTAB *hashp, BUFHEAD *bufp, DBT *key, DBT *val, int set)
lib/libc/db/hash/hash_bigkey.c
497
key->size = (size_t)collect_key(hashp, bufp, 0, val, set);
lib/libc/db/hash/hash_bigkey.c
498
if (key->size == (size_t)-1)
lib/libc/db/hash/hash_bigkey.c
500
key->data = (unsigned char *)hashp->tmp_key;
lib/libc/db/hash/hash_bigkey.c
558
DBT key, val;
lib/libc/db/hash/hash_bigkey.c
565
if (__big_keydata(hashp, big_keyp, &key, &val, 0))
lib/libc/db/hash/hash_bigkey.c
567
change = (__call_hash(hashp, key.data, key.size) != obucket);
lib/libc/db/hash/hash_bigkey.c
83
__big_insert(HTAB *hashp, BUFHEAD *bufp, const DBT *key, const DBT *val)
lib/libc/db/hash/hash_bigkey.c
94
key_data = (char *)key->data;
lib/libc/db/hash/hash_bigkey.c
95
key_size = key->size;
lib/libc/db/hash/hash_func.c
110
hash3(const void *key, size_t len)
lib/libc/db/hash/hash_func.c
118
k = (uint8_t *)key;
lib/libc/db/hash/hash_func.c
150
hash4(const void *key, size_t len)
lib/libc/db/hash/hash_func.c
160
k = key;
lib/libc/db/hash/hash_func.c
64
hash1(const void *key, size_t len)
lib/libc/db/hash/hash_func.c
70
k = (uint8_t *)key;
lib/libc/db/hash/hash_func.c
84
hash2(const void *key, size_t len)
lib/libc/db/hash/hash_func.c
89
k = (uint8_t *)key;
lib/libc/db/hash/hash_page.c
102
off = OFFSET(bp) - key->size;
lib/libc/db/hash/hash_page.c
103
memmove(p + off, key->data, key->size);
lib/libc/db/hash/hash_page.c
185
DBT key, val;
lib/libc/db/hash/hash_page.c
216
key.data = (unsigned char *)op + ino[n];
lib/libc/db/hash/hash_page.c
217
key.size = off - ino[n];
lib/libc/db/hash/hash_page.c
219
if (__call_hash(hashp, key.data, key.size) == obucket) {
lib/libc/db/hash/hash_page.c
235
putpair(np, &key, &val);
lib/libc/db/hash/hash_page.c
287
DBT key, val;
lib/libc/db/hash/hash_page.c
347
key.data = (unsigned char *)cino + ino[n];
lib/libc/db/hash/hash_page.c
348
key.size = off - ino[n];
lib/libc/db/hash/hash_page.c
353
if (__call_hash(hashp, key.data, key.size) == obucket) {
lib/libc/db/hash/hash_page.c
355
if (PAIRFITS(op, (&key), (&val)))
lib/libc/db/hash/hash_page.c
356
putpair((char *)op, &key, &val);
lib/libc/db/hash/hash_page.c
363
putpair((char *)op, &key, &val);
lib/libc/db/hash/hash_page.c
368
if (PAIRFITS(np, (&key), (&val)))
lib/libc/db/hash/hash_page.c
369
putpair((char *)np, &key, &val);
lib/libc/db/hash/hash_page.c
376
putpair((char *)np, &key, &val);
lib/libc/db/hash/hash_page.c
395
__addel(HTAB *hashp, BUFHEAD *bufp, const DBT *key, const DBT *val)
lib/libc/db/hash/hash_page.c
419
FREESPACE(bp) >= PAIRSIZE(key, val)) {
lib/libc/db/hash/hash_page.c
420
squeeze_key(bp, key, val);
lib/libc/db/hash/hash_page.c
430
if (PAIRFITS(bp, key, val))
lib/libc/db/hash/hash_page.c
431
putpair(bufp->page, key, val);
lib/libc/db/hash/hash_page.c
439
if (PAIRFITS(sop, key, val))
lib/libc/db/hash/hash_page.c
440
putpair((char *)sop, key, val);
lib/libc/db/hash/hash_page.c
442
if (__big_insert(hashp, bufp, key, val))
lib/libc/db/hash/hash_page.c
876
squeeze_key(uint16_t *sp, const DBT *key, const DBT *val)
lib/libc/db/hash/hash_page.c
887
off -= key->size;
lib/libc/db/hash/hash_page.c
889
memmove(p + off, key->data, key->size);
lib/libc/db/hash/hash_page.c
896
FREESPACE(sp) = free_space - PAIRSIZE(key, val);
lib/libc/db/hash/hash_page.c
93
putpair(char *p, const DBT *key, const DBT *val)
lib/libc/db/hash/ndbm.c
105
dbtkey.data = key.dptr;
lib/libc/db/hash/ndbm.c
106
dbtkey.size = key.dsize;
lib/libc/db/hash/ndbm.c
171
dbm_delete(DBM *db, datum key)
lib/libc/db/hash/ndbm.c
177
dbtkey.data = key.dptr;
lib/libc/db/hash/ndbm.c
178
dbtkey.size = key.dsize;
lib/libc/db/hash/ndbm.c
197
dbm_store(DBM *db, datum key, datum data, int flags)
lib/libc/db/hash/ndbm.c
203
dbtkey.data = key.dptr;
lib/libc/db/hash/ndbm.c
204
dbtkey.size = key.dsize;
lib/libc/db/hash/ndbm.c
98
dbm_fetch(DBM *db, datum key)
lib/libc/db/mpool/mpool.c
60
mpool_open(__unused void *key, int fd, pgno_t pagesize, pgno_t maxcache)
lib/libc/db/recno/rec_close.c
108
DBT data, key;
lib/libc/db/recno/rec_close.c
138
key.size = sizeof(recno_t);
lib/libc/db/recno/rec_close.c
139
key.data = &trec;
lib/libc/db/recno/rec_close.c
147
status = (dbp->seq)(dbp, &key, &data, R_FIRST);
lib/libc/db/recno/rec_close.c
152
status = (dbp->seq)(dbp, &key, &data, R_NEXT);
lib/libc/db/recno/rec_close.c
158
status = (dbp->seq)(dbp, &key, &data, R_FIRST);
lib/libc/db/recno/rec_close.c
164
status = (dbp->seq)(dbp, &key, &data, R_NEXT);
lib/libc/db/recno/rec_delete.c
59
__rec_delete(const DB *dbp, const DBT *key, unsigned int flags)
lib/libc/db/recno/rec_delete.c
75
if ((nrec = *(recno_t *)key->data) == 0)
lib/libc/db/recno/rec_get.c
58
__rec_get(const DB *dbp, const DBT *key, DBT *data, unsigned int flags)
lib/libc/db/recno/rec_get.c
74
if (flags || (nrec = *(recno_t *)key->data) == 0) {
lib/libc/db/recno/rec_put.c
105
if ((nrec = *(recno_t *)key->data) == 0)
lib/libc/db/recno/rec_put.c
109
if ((nrec = *(recno_t *)key->data) == 0) {
lib/libc/db/recno/rec_put.c
116
if ((nrec = *(recno_t *)key->data) == 0)
lib/libc/db/recno/rec_put.c
120
if ((nrec = *(recno_t *)key->data) == 0)
lib/libc/db/recno/rec_put.c
171
return (__rec_ret(t, NULL, nrec, key, NULL));
lib/libc/db/recno/rec_put.c
57
__rec_put(const DB *dbp, DBT *key, const DBT *data, unsigned int flags)
lib/libc/db/recno/rec_seq.c
117
status = __rec_ret(t, e, nrec, key, data);
lib/libc/db/recno/rec_seq.c
56
__rec_seq(const DB *dbp, DBT *key, DBT *data, unsigned int flags)
lib/libc/db/recno/rec_seq.c
73
if ((nrec = *(recno_t *)key->data) == 0)
lib/libc/db/recno/rec_utils.c
57
__rec_ret(BTREE *t, EPG *e, recno_t nrec, DBT *key, DBT *data)
lib/libc/db/recno/rec_utils.c
62
if (key == NULL)
lib/libc/db/recno/rec_utils.c
74
key->size = sizeof(recno_t);
lib/libc/db/recno/rec_utils.c
75
key->data = t->bt_rkey.data;
lib/libc/db/test/btree.tests/main.c
265
DBT key, data;
lib/libc/db/test/btree.tests/main.c
273
key.data = argv[1];
lib/libc/db/test/btree.tests/main.c
274
key.size = sizeof(recno_t);
lib/libc/db/test/btree.tests/main.c
277
status = (db->put)(db, &key, &data, R_APPEND);
lib/libc/db/test/btree.tests/main.c
293
DBT data, key;
lib/libc/db/test/btree.tests/main.c
296
key.data = argv[1];
lib/libc/db/test/btree.tests/main.c
298
key.size = sizeof(recno_t);
lib/libc/db/test/btree.tests/main.c
300
key.size = strlen(argv[1]) + 1;
lib/libc/db/test/btree.tests/main.c
301
status = (*db->seq)(db, &key, &data, R_CURSOR);
lib/libc/db/test/btree.tests/main.c
310
keydata(&key, &data);
lib/libc/db/test/btree.tests/main.c
329
DBT key;
lib/libc/db/test/btree.tests/main.c
332
key.data = argv[1];
lib/libc/db/test/btree.tests/main.c
334
key.size = sizeof(recno_t);
lib/libc/db/test/btree.tests/main.c
336
key.size = strlen(argv[1]) + 1;
lib/libc/db/test/btree.tests/main.c
338
status = (*db->del)(db, &key, 0);
lib/libc/db/test/btree.tests/main.c
360
DBT data, key;
lib/libc/db/test/btree.tests/main.c
363
status = (*db->seq)(db, &key, &data, R_FIRST);
lib/libc/db/test/btree.tests/main.c
373
keydata(&key, &data);
lib/libc/db/test/btree.tests/main.c
381
DBT data, key;
lib/libc/db/test/btree.tests/main.c
384
key.data = argv[1];
lib/libc/db/test/btree.tests/main.c
386
key.size = sizeof(recno_t);
lib/libc/db/test/btree.tests/main.c
388
key.size = strlen(argv[1]) + 1;
lib/libc/db/test/btree.tests/main.c
390
status = (*db->get)(db, &key, &data, 0);
lib/libc/db/test/btree.tests/main.c
400
keydata(&key, &data);
lib/libc/db/test/btree.tests/main.c
419
DBT key, data;
lib/libc/db/test/btree.tests/main.c
427
key.data = argv[1];
lib/libc/db/test/btree.tests/main.c
428
key.size = sizeof(recno_t);
lib/libc/db/test/btree.tests/main.c
431
status = (db->put)(db, &key, &data, R_IAFTER);
lib/libc/db/test/btree.tests/main.c
447
DBT key, data;
lib/libc/db/test/btree.tests/main.c
455
key.data = argv[1];
lib/libc/db/test/btree.tests/main.c
456
key.size = sizeof(recno_t);
lib/libc/db/test/btree.tests/main.c
459
status = (db->put)(db, &key, &data, R_IBEFORE);
lib/libc/db/test/btree.tests/main.c
476
DBT data, key;
lib/libc/db/test/btree.tests/main.c
478
key.data = argv[1];
lib/libc/db/test/btree.tests/main.c
480
key.size = sizeof(recno_t);
lib/libc/db/test/btree.tests/main.c
482
key.size = strlen(argv[1]) + 1;
lib/libc/db/test/btree.tests/main.c
486
status = (*db->put)(db, &key, &data, R_CURSOR);
lib/libc/db/test/btree.tests/main.c
503
DBT data, key;
lib/libc/db/test/btree.tests/main.c
505
key.data = argv[1];
lib/libc/db/test/btree.tests/main.c
507
key.size = sizeof(recno_t);
lib/libc/db/test/btree.tests/main.c
509
key.size = strlen(argv[1]) + 1;
lib/libc/db/test/btree.tests/main.c
513
status = (*db->put)(db, &key, &data, R_NOOVERWRITE);
lib/libc/db/test/btree.tests/main.c
529
DBT data, key;
lib/libc/db/test/btree.tests/main.c
532
status = (*db->seq)(db, &key, &data, R_LAST);
lib/libc/db/test/btree.tests/main.c
542
keydata(&key, &data);
lib/libc/db/test/btree.tests/main.c
550
DBT data, key;
lib/libc/db/test/btree.tests/main.c
558
status = (*db->seq)(db, &key, &data, R_FIRST);
lib/libc/db/test/btree.tests/main.c
560
fprintf(fp, "%s\n", key.data);
lib/libc/db/test/btree.tests/main.c
561
status = (*db->seq)(db, &key, &data, R_NEXT);
lib/libc/db/test/btree.tests/main.c
575
DBT data, key;
lib/libc/db/test/btree.tests/main.c
590
key.data = &cnt;
lib/libc/db/test/btree.tests/main.c
591
key.size = sizeof(recno_t);
lib/libc/db/test/btree.tests/main.c
595
key.data = lp;
lib/libc/db/test/btree.tests/main.c
596
key.size = len + 1;
lib/libc/db/test/btree.tests/main.c
603
status = (*db->put)(db, &key, &data, R_NOOVERWRITE);
lib/libc/db/test/btree.tests/main.c
614
"duplicate: %ld {%s}\n", cnt, key.data);
lib/libc/db/test/btree.tests/main.c
626
DBT data, key;
lib/libc/db/test/btree.tests/main.c
629
status = (*db->seq)(db, &key, &data, R_NEXT);
lib/libc/db/test/btree.tests/main.c
639
keydata(&key, &data);
lib/libc/db/test/btree.tests/main.c
647
DBT data, key;
lib/libc/db/test/btree.tests/main.c
650
status = (*db->seq)(db, &key, &data, R_PREV);
lib/libc/db/test/btree.tests/main.c
660
keydata(&key, &data);
lib/libc/db/test/btree.tests/main.c
700
keydata(DBT *key, DBT *data)
lib/libc/db/test/btree.tests/main.c
702
if (!recno && key->size > 0)
lib/libc/db/test/btree.tests/main.c
703
printf("%s/", key->data);
lib/libc/db/test/dbtest.c
200
rem(dbp, &key);
lib/libc/db/test/dbtest.c
220
seq(dbp, &key);
lib/libc/db/test/dbtest.c
240
put(dbp, &key, &data);
lib/libc/db/test/dbtest.c
247
free(key.data);
lib/libc/db/test/dbtest.c
257
key.data = rfile(p + 1, &key.size);
lib/libc/db/test/dbtest.c
265
key.data = &recno;
lib/libc/db/test/dbtest.c
266
key.size = sizeof(recno);
lib/libc/db/test/dbtest.c
268
key.data = xmalloc(p + 1, len - 1);
lib/libc/db/test/dbtest.c
269
key.size = len - 1;
lib/libc/db/test/dbtest.c
273
getdata(dbp, &key, &keydata);
lib/libc/db/test/dbtest.c
277
get(dbp, &key);
lib/libc/db/test/dbtest.c
279
free(key.data);
lib/libc/db/test/dbtest.c
286
rem(dbp, &key);
lib/libc/db/test/dbtest.c
288
free(key.data);
lib/libc/db/test/dbtest.c
292
seq(dbp, &key);
lib/libc/db/test/dbtest.c
294
free(key.data);
lib/libc/db/test/dbtest.c
469
DBT key, data;
lib/libc/db/test/dbtest.c
480
switch (dbp->seq(dbp, &key, &data, flags)) {
lib/libc/db/test/dbtest.c
82
DBT data, key, keydata;
lib/libc/db/test/hash.tests/driver2.c
45
my_hash(char *key, int len)
lib/libc/db/test/hash.tests/driver2.c
54
DBT key, content;
lib/libc/db/test/hash.tests/driver2.c
78
key.data = keybuf;
lib/libc/db/test/hash.tests/driver2.c
83
key.size = 128 + (random()&1023);
lib/libc/db/test/hash.tests/driver2.c
89
if ((db->put)(db, &key, &content, R_NOOVERWRITE)) {
lib/libc/db/test/hash.tests/tcreat3.c
50
DBT item, key;
lib/libc/db/test/hash.tests/tcreat3.c
72
key.data = wp1;
lib/libc/db/test/hash.tests/tcreat3.c
80
key.size = strlen(wp1);
lib/libc/db/test/hash.tests/tcreat3.c
86
if ((dbp->put)(dbp, &key, &item, R_NOOVERWRITE) != NULL) {
lib/libc/db/test/hash.tests/tdel.c
101
key.size = strlen(wp1);
lib/libc/db/test/hash.tests/tdel.c
102
stat = (dbp->del)(dbp, &key, 0);
lib/libc/db/test/hash.tests/tdel.c
104
fprintf ( stderr, "Error retrieving %s\n", key.data );
lib/libc/db/test/hash.tests/tdel.c
51
DBT item, key;
lib/libc/db/test/hash.tests/tdel.c
74
key.data = wp1;
lib/libc/db/test/hash.tests/tdel.c
82
key.size = strlen(wp1);
lib/libc/db/test/hash.tests/tdel.c
88
if ((dbp->put)(dbp, &key, &item, R_NOOVERWRITE) != NULL) {
lib/libc/db/test/hash.tests/thash4.c
106
key.size = strlen(wp1);
lib/libc/db/test/hash.tests/thash4.c
107
stat = (dbp->get)(dbp, &key, &res, 0);
lib/libc/db/test/hash.tests/thash4.c
109
fprintf ( stderr, "Error retrieving %s\n", key.data );
lib/libc/db/test/hash.tests/thash4.c
113
fprintf ( stderr, "%s not found\n", key.data );
lib/libc/db/test/hash.tests/thash4.c
53
DBT item, key, res;
lib/libc/db/test/hash.tests/thash4.c
77
key.data = wp1;
lib/libc/db/test/hash.tests/thash4.c
85
key.size = strlen(wp1);
lib/libc/db/test/hash.tests/thash4.c
91
if ((dbp->put)(dbp, &key, &item, R_NOOVERWRITE) != NULL) {
lib/libc/db/test/hash.tests/tread2.c
54
DBT item, key, res;
lib/libc/db/test/hash.tests/tread2.c
73
key.data = wp1;
lib/libc/db/test/hash.tests/tread2.c
81
key.size = strlen(wp1);
lib/libc/db/test/hash.tests/tread2.c
84
stat = (dbp->get)(dbp, &key, &res,0);
lib/libc/db/test/hash.tests/tread2.c
86
fprintf ( stderr, "Error retrieving %s\n", key.data );
lib/libc/db/test/hash.tests/tread2.c
89
fprintf ( stderr, "%s not found\n", key.data );
lib/libc/db/test/hash.tests/tseq.c
51
DBT item, key, res;
lib/libc/db/test/hash.tests/tverify.c
54
DBT key, res;
lib/libc/db/test/hash.tests/tverify.c
74
key.data = wp1;
lib/libc/db/test/hash.tests/tverify.c
81
key.size = strlen(wp1);
lib/libc/db/test/hash.tests/tverify.c
83
stat = (dbp->get)(dbp, &key, &res,0);
lib/libc/db/test/hash.tests/tverify.c
85
fprintf ( stderr, "Error retrieving %s\n", key.data );
lib/libc/db/test/hash.tests/tverify.c
88
fprintf ( stderr, "%s not found\n", key.data );
lib/libc/db/test/hash.tests/tverify.c
92
fprintf ( stderr, "data for %s is incorrect. Data was %s. Should have been %s\n", key.data, res.data, wp2 );
lib/libc/gen/getcap.c
535
DBT key, data;
lib/libc/gen/getcap.c
541
key.data = namebuf;
lib/libc/gen/getcap.c
542
key.size = strlen(namebuf);
lib/libc/gen/getcap.c
546
switch(capdbp->get(capdbp, &key, &data, 0)) {
lib/libc/gen/getcap.c
559
key.data = (char *)data.data + 1;
lib/libc/gen/getcap.c
560
key.size = data.size - 1;
lib/libc/gen/getgrent.c
1052
free(((struct nis_state *)p)->key);
lib/libc/gen/getgrent.c
1067
free(st->key);
lib/libc/gen/getgrent.c
1068
st->key = NULL;
lib/libc/gen/getgrent.c
1080
char *buffer, *key, *result;
lib/libc/gen/getgrent.c
1135
if (st->key == NULL)
lib/libc/gen/getgrent.c
1136
rv = yp_first(st->domain, map, &st->key,
lib/libc/gen/getgrent.c
1139
key = st->key;
lib/libc/gen/getgrent.c
1141
st->key = NULL;
lib/libc/gen/getgrent.c
1142
rv = yp_next(st->domain, map, key, keylen,
lib/libc/gen/getgrent.c
1143
&st->key, &st->keylen, &result,
lib/libc/gen/getgrent.c
1145
free(key);
lib/libc/gen/getgrent.c
1149
free(st->key);
lib/libc/gen/getgrent.c
1150
st->key = NULL;
lib/libc/gen/getgrent.c
123
char *key;
lib/libc/gen/getgrent.c
680
getgr(int (*fn)(union key, struct group *, char *, size_t, struct group **),
lib/libc/gen/getgrent.c
681
union key key)
lib/libc/gen/getgrent.c
693
rv = fn(key, &grp, grp_storage, grp_storage_size, &res);
lib/libc/gen/getgrent.c
714
wrap_getgrnam_r(union key key, struct group *grp, char *buffer, size_t bufsize,
lib/libc/gen/getgrent.c
717
return (getgrnam_r(key.name, grp, buffer, bufsize, res));
lib/libc/gen/getgrent.c
722
wrap_getgrgid_r(union key key, struct group *grp, char *buffer, size_t bufsize,
lib/libc/gen/getgrent.c
725
return (getgrgid_r(key.gid, grp, buffer, bufsize, res));
lib/libc/gen/getgrent.c
730
wrap_getgrent_r(union key key __unused, struct group *grp, char *buffer,
lib/libc/gen/getgrent.c
740
union key key;
lib/libc/gen/getgrent.c
742
key.name = name;
lib/libc/gen/getgrent.c
743
return (getgr(wrap_getgrnam_r, key));
lib/libc/gen/getgrent.c
750
union key key;
lib/libc/gen/getgrent.c
752
key.gid = gid;
lib/libc/gen/getgrent.c
753
return (getgr(wrap_getgrgid_r, key));
lib/libc/gen/getgrent.c
760
union key key;
lib/libc/gen/getgrent.c
762
key.gid = 0; /* not used */
lib/libc/gen/getgrent.c
763
return (getgr(wrap_getgrent_r, key));
lib/libc/gen/getgrent.c
89
static struct group *getgr(int (*)(union key, struct group *, char *, size_t,
lib/libc/gen/getgrent.c
90
struct group **), union key);
lib/libc/gen/getgrent.c
91
static int wrap_getgrnam_r(union key, struct group *, char *, size_t,
lib/libc/gen/getgrent.c
93
static int wrap_getgrgid_r(union key, struct group *, char *, size_t,
lib/libc/gen/getgrent.c
95
static int wrap_getgrent_r(union key, struct group *, char *, size_t,
lib/libc/gen/getnetgrent.c
302
char key[MAXHOSTNAMELEN];
lib/libc/gen/getnetgrent.c
308
case(0): snprintf(key, MAXHOSTNAMELEN, "%s.%s",
lib/libc/gen/getnetgrent.c
311
case(1): snprintf(key, MAXHOSTNAMELEN, "%s.*",
lib/libc/gen/getnetgrent.c
314
case(2): snprintf(key, MAXHOSTNAMELEN, "*.%s",
lib/libc/gen/getnetgrent.c
317
case(3): snprintf(key, MAXHOSTNAMELEN, "*.*");
lib/libc/gen/getnetgrent.c
321
y = yp_match(lookupdom, map, key, strlen(key), &result,
lib/libc/gen/getpwent.c
103
static struct passwd *getpw(int (*fn)(union key, struct passwd *, char *,
lib/libc/gen/getpwent.c
104
size_t, struct passwd **), union key);
lib/libc/gen/getpwent.c
105
static int wrap_getpwnam_r(union key, struct passwd *, char *,
lib/libc/gen/getpwent.c
107
static int wrap_getpwuid_r(union key, struct passwd *, char *, size_t,
lib/libc/gen/getpwent.c
109
static int wrap_getpwent_r(union key, struct passwd *, char *, size_t,
lib/libc/gen/getpwent.c
1210
free(((struct nis_state *)p)->key);
lib/libc/gen/getpwent.c
1290
free(st->key);
lib/libc/gen/getpwent.c
1291
st->key = NULL;
lib/libc/gen/getpwent.c
1303
char *buffer, *key, *result;
lib/libc/gen/getpwent.c
1358
if (st->key == NULL)
lib/libc/gen/getpwent.c
1359
rv = yp_first(st->domain, map, &st->key,
lib/libc/gen/getpwent.c
1362
key = st->key;
lib/libc/gen/getpwent.c
1364
st->key = NULL;
lib/libc/gen/getpwent.c
1365
rv = yp_next(st->domain, map, key, keylen,
lib/libc/gen/getpwent.c
1366
&st->key, &st->keylen, &result,
lib/libc/gen/getpwent.c
1368
free(key);
lib/libc/gen/getpwent.c
1372
free(st->key);
lib/libc/gen/getpwent.c
1373
st->key = NULL;
lib/libc/gen/getpwent.c
1555
DBT key, data;
lib/libc/gen/getpwent.c
1560
key.size = strlen(name);
lib/libc/gen/getpwent.c
1561
key.data = (char *)name;
lib/libc/gen/getpwent.c
1565
if ((*db)->put(*db, &key, &data, 0) == -1)
lib/libc/gen/getpwent.c
1574
DBT key, data;
lib/libc/gen/getpwent.c
1578
key.size = strlen(name);
lib/libc/gen/getpwent.c
1579
key.data = (char *)name;
lib/libc/gen/getpwent.c
1580
return (db->get(db, &key, &data, 0) == 0);
lib/libc/gen/getpwent.c
162
char *key;
lib/libc/gen/getpwent.c
1741
DBT key, entry;
lib/libc/gen/getpwent.c
1836
key.data = keybuf;
lib/libc/gen/getpwent.c
1842
key.size = sizeof(st->keynum) + 1;
lib/libc/gen/getpwent.c
1846
key.size = sizeof(store) + 1;
lib/libc/gen/getpwent.c
1849
rv = st->db->get(st->db, &key, &entry, 0);
lib/libc/gen/getpwent.c
639
getpw(int (*fn)(union key, struct passwd *, char *, size_t, struct passwd **),
lib/libc/gen/getpwent.c
640
union key key)
lib/libc/gen/getpwent.c
652
rv = fn(key, &pwd, pwd_storage, pwd_storage_size, &res);
lib/libc/gen/getpwent.c
673
wrap_getpwnam_r(union key key, struct passwd *pwd, char *buffer,
lib/libc/gen/getpwent.c
676
return (getpwnam_r(key.name, pwd, buffer, bufsize, res));
lib/libc/gen/getpwent.c
681
wrap_getpwuid_r(union key key, struct passwd *pwd, char *buffer,
lib/libc/gen/getpwent.c
684
return (getpwuid_r(key.uid, pwd, buffer, bufsize, res));
lib/libc/gen/getpwent.c
689
wrap_getpwent_r(union key key __unused, struct passwd *pwd, char *buffer,
lib/libc/gen/getpwent.c
699
union key key;
lib/libc/gen/getpwent.c
701
key.name = name;
lib/libc/gen/getpwent.c
702
return (getpw(wrap_getpwnam_r, key));
lib/libc/gen/getpwent.c
709
union key key;
lib/libc/gen/getpwent.c
711
key.uid = uid;
lib/libc/gen/getpwent.c
712
return (getpw(wrap_getpwuid_r, key));
lib/libc/gen/getpwent.c
719
union key key;
lib/libc/gen/getpwent.c
721
key.uid = 0; /* not used */
lib/libc/gen/getpwent.c
722
return (getpw(wrap_getpwent_r, key));
lib/libc/gen/getpwent.c
733
DBT key, entry;
lib/libc/gen/getpwent.c
741
key.data = _PWD_VERSION_KEY;
lib/libc/gen/getpwent.c
742
key.size = strlen(_PWD_VERSION_KEY);
lib/libc/gen/getpwent.c
743
rv = res->get(res, &key, &entry, 0);
lib/libc/gen/getpwent.c
806
DBT key, entry;
lib/libc/gen/getpwent.c
857
key.data = keybuf;
lib/libc/gen/getpwent.c
870
key.size = namesize + 1;
lib/libc/gen/getpwent.c
875
key.size = sizeof(uid) + 1;
lib/libc/gen/getpwent.c
879
key.size = sizeof(store) + 1;
lib/libc/gen/getpwent.c
887
key.size = sizeof(st->keynum) + 1;
lib/libc/gen/getpwent.c
891
key.size = sizeof(store) + 1;
lib/libc/gen/getpwent.c
896
rv = st->db->get(st->db, &key, &entry, 0);
lib/libc/gen/getusershell.c
187
char *key, *data;
lib/libc/gen/getusershell.c
212
key = data = NULL;
lib/libc/gen/getusershell.c
213
if (yp_first(ypdomain, "shells", &key, &keylen, &data, &datalen))
lib/libc/gen/getusershell.c
219
lastkey = key;
lib/libc/gen/getusershell.c
221
&key, &keylen, &data, &datalen);
lib/libc/gen/pwcache.c
152
u_int key = 0;
lib/libc/gen/pwcache.c
157
key += *name++;
lib/libc/gen/pwcache.c
158
key = (key << 8) | (key >> 24);
lib/libc/gen/pwcache.c
161
return (key % tabsz);
lib/libc/gen/sysvipc_msgget.c
11
int msgget(key_t key, int msgflg)
lib/libc/gen/sysvipc_msgget.c
14
return (sysvipc_msgget(key, msgflg));
lib/libc/gen/sysvipc_msgget.c
16
return (__sys_msgget(key, msgflg));
lib/libc/gen/sysvipc_semget.c
11
int semget(key_t key, int nsems, int semflg)
lib/libc/gen/sysvipc_semget.c
14
return (sysvipc_semget(key, nsems, semflg));
lib/libc/gen/sysvipc_semget.c
16
return (__sys_semget(key, nsems, semflg));
lib/libc/gen/sysvipc_shmget.c
11
int shmget(key_t key, size_t size, int shmflg)
lib/libc/gen/sysvipc_shmget.c
14
return (sysvipc_shmget(key, size, shmflg));
lib/libc/gen/sysvipc_shmget.c
15
return (__sys_shmget(key, size, shmflg));
lib/libc/gen/utmpx.c
449
DBT key, data;
lib/libc/gen/utmpx.c
460
key.data = &uid;
lib/libc/gen/utmpx.c
461
key.size = sizeof(uid);
lib/libc/gen/utmpx.c
463
if ((db->get)(db, &key, &data, 0) != 0)
lib/libc/gen/utmpx.c
487
DBT key, data;
lib/libc/gen/utmpx.c
499
key.data = &uid;
lib/libc/gen/utmpx.c
500
key.size = sizeof(uid);
lib/libc/gen/utmpx.c
503
if ((db->put)(db, &key, &data, 0) != 0)
lib/libc/include/nscache.h
174
char *key;
lib/libc/locale/collate.c
205
substsearch(struct xlocale_collate *table, const wchar_t key, int pass)
lib/libc/locale/collate.c
216
if (!(key & COLLATE_SUBST_PRIORITY))
lib/libc/locale/collate.c
219
p = table->subst_table[pass] + (key & ~COLLATE_SUBST_PRIORITY);
lib/libc/locale/collate.c
220
assert(p->key == key);
lib/libc/locale/collate.c
225
chainsearch(struct xlocale_collate *table, const wchar_t *key, int *len)
lib/libc/locale/collate.c
239
compar = *key - *p->str;
lib/libc/locale/collate.c
242
compar = wcsncmp(key, p->str, l);
lib/libc/locale/collate.c
257
largesearch(struct xlocale_collate *table, const wchar_t key)
lib/libc/locale/collate.c
271
compar = key - p->val;
lib/libc/locale/collate.h
111
int32_t key;
lib/libc/net/getaddrinfo.c
695
struct sockaddr_in6 key;
lib/libc/net/getaddrinfo.c
699
key = *(struct sockaddr_in6 *)addr;
lib/libc/net/getaddrinfo.c
703
memset(&key, 0, sizeof(key));
lib/libc/net/getaddrinfo.c
704
key.sin6_family = AF_INET6;
lib/libc/net/getaddrinfo.c
705
key.sin6_len = sizeof(key);
lib/libc/net/getaddrinfo.c
706
key.sin6_addr.s6_addr[10] = 0xff;
lib/libc/net/getaddrinfo.c
707
key.sin6_addr.s6_addr[11] = 0xff;
lib/libc/net/getaddrinfo.c
708
memcpy(&key.sin6_addr.s6_addr[12],
lib/libc/net/getaddrinfo.c
721
k = (u_char *)&key.sin6_addr;
lib/libc/net/getservent.c
1112
wrap_getservbyname_r(struct key key, struct servent *serv, char *buffer,
lib/libc/net/getservent.c
1115
return (getservbyname_r(key.name, key.proto, serv, buffer, bufsize,
lib/libc/net/getservent.c
1120
wrap_getservbyport_r(struct key key, struct servent *serv, char *buffer,
lib/libc/net/getservent.c
1123
return (getservbyport_r(key.port, key.proto, serv, buffer, bufsize,
lib/libc/net/getservent.c
1128
wrap_getservent_r(struct key key __unused, struct servent *serv, char *buffer,
lib/libc/net/getservent.c
1135
getserv(int (*fn)(struct key, struct servent *, char *, size_t,
lib/libc/net/getservent.c
1136
struct servent **), struct key key)
lib/libc/net/getservent.c
1155
rv = fn(key, &st->serv, st->buffer, st->bufsize, &res);
lib/libc/net/getservent.c
1178
struct key key;
lib/libc/net/getservent.c
1180
key.name = name;
lib/libc/net/getservent.c
1181
key.proto = proto;
lib/libc/net/getservent.c
1183
return (getserv(wrap_getservbyname_r, key));
lib/libc/net/getservent.c
1189
struct key key;
lib/libc/net/getservent.c
1191
key.port = port;
lib/libc/net/getservent.c
1192
key.proto = proto;
lib/libc/net/getservent.c
1194
return (getserv(wrap_getservbyport_r, key));
lib/libc/net/getservent.c
1200
struct key key;
lib/libc/net/getservent.c
1202
key.proto = NULL;
lib/libc/net/getservent.c
1203
key.port = 0;
lib/libc/net/getservent.c
1205
return (getserv(wrap_getservent_r, key));
lib/libc/net/getservent.c
133
static int wrap_getservbyname_r(struct key, struct servent *, char *, size_t,
lib/libc/net/getservent.c
135
static int wrap_getservbyport_r(struct key, struct servent *, char *, size_t,
lib/libc/net/getservent.c
137
static int wrap_getservent_r(struct key, struct servent *, char *, size_t,
lib/libc/net/getservent.c
139
static struct servent *getserv(int (*fn)(struct key, struct servent *, char *,
lib/libc/net/getservent.c
140
size_t, struct servent **), struct key);
lib/libc/net/hesiod.c
263
char *key, *data, *p, **which;
lib/libc/net/hesiod.c
293
key = p;
lib/libc/net/hesiod.c
305
if (strcasecmp(key, "lhs") == 0 ||
lib/libc/net/hesiod.c
306
strcasecmp(key, "rhs") == 0) {
lib/libc/net/hesiod.c
307
which = (strcasecmp(key, "lhs") == 0)
lib/libc/net/hesiod.c
315
if (strcasecmp(key, "classes") == 0) {
lib/libc/net/name6.c
781
struct sockaddr_in6 key;
lib/libc/net/name6.c
785
key = *(struct sockaddr_in6 *)addr;
lib/libc/net/name6.c
789
memset(&key, 0, sizeof(key));
lib/libc/net/name6.c
790
key.sin6_family = AF_INET6;
lib/libc/net/name6.c
791
key.sin6_len = sizeof(key);
lib/libc/net/name6.c
792
key.sin6_addr.s6_addr[10] = 0xff;
lib/libc/net/name6.c
793
key.sin6_addr.s6_addr[11] = 0xff;
lib/libc/net/name6.c
794
memcpy(&key.sin6_addr.s6_addr[12],
lib/libc/net/name6.c
807
k = (u_char *)&key.sin6_addr;
lib/libc/net/nscache.c
114
cache_data->key, cache_data->key_size, buffer,
lib/libc/net/nscache.c
126
free(cache_data->key);
lib/libc/net/nscache.c
127
cache_data->key = NULL;
lib/libc/net/nscache.c
139
free(cache_data->key);
lib/libc/net/nscache.c
140
cache_data->key = NULL;
lib/libc/net/nscache.c
148
free(cache_data->key);
lib/libc/net/nscache.c
149
cache_data->key = NULL;
lib/libc/net/nscache.c
174
if (cache_data->key == NULL)
lib/libc/net/nscache.c
182
free(cache_data->key);
lib/libc/net/nscache.c
211
free(cache_data->key);
lib/libc/net/nscache.c
217
cache_data->key, cache_data->key_size, buffer, buffer_size);
lib/libc/net/nscache.c
220
free(cache_data->key);
lib/libc/net/nscache.c
239
if (cache_data->key == NULL)
lib/libc/net/nscache.c
247
free(cache_data->key);
lib/libc/net/nscache.c
252
cache_data->key, cache_data->key_size, NULL, 0);
lib/libc/net/nscache.c
255
free(cache_data->key);
lib/libc/net/nscache.c
73
cache_data->key = (char *)malloc(NSS_CACHE_KEY_INITIAL_SIZE);
lib/libc/net/nscache.c
74
memset(cache_data->key, 0, NSS_CACHE_KEY_INITIAL_SIZE);
lib/libc/net/nscache.c
80
res = cache_info->id_func(cache_data->key, &size, ap_new,
lib/libc/net/nscache.c
88
cache_data->key = realloc(cache_data->key,
lib/libc/net/nscache.c
90
memset(cache_data->key, 0, cache_data->key_size);
lib/libc/net/nscache.c
96
free(cache_data->key);
lib/libc/net/nscache.c
97
cache_data->key = NULL;
lib/libc/net/nscachedcli.c
257
const char *key, size_t key_size, const char *data, size_t data_size)
lib/libc/net/nscachedcli.c
285
result = safe_write(connection, key, key_size);
lib/libc/net/nscachedcli.c
308
const char *key, size_t key_size, char *data, size_t *data_size)
lib/libc/net/nscachedcli.c
335
result = safe_write(connection, key, key_size);
lib/libc/net/nsdispatch.c
200
vector_search(const void *key, void *vec, unsigned int count, size_t esize,
lib/libc/net/nsdispatch.c
203
return (bsearch(key, vec, count, esize, comparison));
lib/libc/net/nsdispatch.c
574
ns_mtab *match, key;
lib/libc/net/nsdispatch.c
586
key.database = database;
lib/libc/net/nsdispatch.c
587
key.name = method;
lib/libc/net/nsdispatch.c
588
match = bsearch(&key, mod->mtab, mod->mtabsize,
lib/libc/resolv/mtctxres.c
136
if (((mt = _pthread_getspecific(key)) != NULL) ||
lib/libc/resolv/mtctxres.c
138
(mt = _pthread_getspecific(key)) != NULL)) {
lib/libc/resolv/mtctxres.c
21
static pthread_key_t key;
lib/libc/resolv/mtctxres.c
44
pthread_keycreate_ret = _pthread_key_create(&key, __res_destroy_ctx);
lib/libc/resolv/mtctxres.c
75
if (_pthread_getspecific(key) != 0) {
lib/libc/resolv/mtctxres.c
87
if ((ret = _pthread_setspecific(key, mt)) != 0) {
lib/libc/resolv/res_data.c
225
res_sendsigned(const u_char *buf, int buflen, ns_tsig_key *key,
lib/libc/resolv/res_data.c
233
return (res_nsendsigned(&_res, buf, buflen, key, ans, anssiz));
lib/libc/resolv/res_update.c
168
if (key != NULL)
lib/libc/resolv/res_update.c
176
n = res_nsendsigned(statp, packet, n, key,
lib/libc/resolv/res_update.c
92
res_nupdate(res_state statp, ns_updrec *rrecp_in, ns_tsig_key *key) {
lib/libc/rpc/auth_des.c
303
ivec.key.high = ivec.key.low = 0;
lib/libc/rpc/auth_des.c
318
ad->ad_cred.adc_fullname.window = cryptbuf[1].key.high;
lib/libc/rpc/auth_des.c
319
ad->ad_verf.adv_winverf = cryptbuf[1].key.low;
lib/libc/rpc/auth_des.c
375
buf.key.high = (uint32_t)*ixdr++;
lib/libc/rpc/auth_des.c
376
buf.key.low = (uint32_t)*ixdr++;
lib/libc/rpc/auth_des.c
449
cred->adc_fullname.key = ad->ad_xkey;
lib/libc/rpc/authdes_prot.c
61
ATTEMPT(xdr_opaque(xdrs, (caddr_t)&cred->adc_fullname.key,
lib/libc/rpc/des_crypt.c
102
return(common_crypt(key, buf, len, mode, &dp));
lib/libc/rpc/des_crypt.c
111
common_crypt(char *key, char *buf, unsigned len, unsigned mode,
lib/libc/rpc/des_crypt.c
123
COPY8(key, desp->des_key);
lib/libc/rpc/des_crypt.c
70
cbc_crypt(char *key, char *buf, unsigned len, unsigned mode, char *ivec)
lib/libc/rpc/des_crypt.c
82
err = common_crypt(key, buf, len, mode, &dp);
lib/libc/rpc/des_crypt.c
92
ecb_crypt(char *key, char *buf, unsigned len, unsigned mode)
lib/libc/rpc/getpublickey.c
120
err = yp_match(domain, PKMAP, key, strlen(key), &lookup, &len);
lib/libc/rpc/getpublickey.c
154
if (strcmp(mkey, key) == 0) {
lib/libc/rpc/getpublickey.c
88
getpublicandprivatekey(const char *key, char *ret)
lib/libc/rpc/getrpcent.c
126
static int wrap_getrpcbyname_r(union key, struct rpcent *, char *,
lib/libc/rpc/getrpcent.c
128
static int wrap_getrpcbynumber_r(union key, struct rpcent *, char *,
lib/libc/rpc/getrpcent.c
130
static int wrap_getrpcent_r(union key, struct rpcent *, char *,
lib/libc/rpc/getrpcent.c
132
static struct rpcent *getrpc(int (*fn)(union key, struct rpcent *, char *,
lib/libc/rpc/getrpcent.c
133
size_t, struct rpcent **), union key);
lib/libc/rpc/getrpcent.c
906
wrap_getrpcbyname_r(union key key, struct rpcent *rpc, char *buffer,
lib/libc/rpc/getrpcent.c
909
return (getrpcbyname_r(key.name, rpc, buffer, bufsize, res));
lib/libc/rpc/getrpcent.c
913
wrap_getrpcbynumber_r(union key key, struct rpcent *rpc, char *buffer,
lib/libc/rpc/getrpcent.c
916
return (getrpcbynumber_r(key.number, rpc, buffer, bufsize, res));
lib/libc/rpc/getrpcent.c
920
wrap_getrpcent_r(union key key __unused, struct rpcent *rpc, char *buffer,
lib/libc/rpc/getrpcent.c
927
getrpc(int (*fn)(union key, struct rpcent *, char *, size_t, struct rpcent **),
lib/libc/rpc/getrpcent.c
928
union key key)
lib/libc/rpc/getrpcent.c
947
rv = fn(key, &st->rpc, st->buffer, st->bufsize, &res);
lib/libc/rpc/getrpcent.c
970
union key key;
lib/libc/rpc/getrpcent.c
972
key.name = name;
lib/libc/rpc/getrpcent.c
974
return (getrpc(wrap_getrpcbyname_r, key));
lib/libc/rpc/getrpcent.c
980
union key key;
lib/libc/rpc/getrpcent.c
982
key.number = number;
lib/libc/rpc/getrpcent.c
984
return (getrpc(wrap_getrpcbynumber_r, key));
lib/libc/rpc/getrpcent.c
990
union key key;
lib/libc/rpc/getrpcent.c
992
key.number = 0; /* not used */
lib/libc/rpc/getrpcent.c
994
return (getrpc(wrap_getrpcent_r, key));
lib/libc/rpc/key_call.c
218
key_gendes(des_block *key)
lib/libc/rpc/key_call.c
221
(xdrproc_t)xdr_des_block, key)) {
lib/libc/rpc/netnamer.c
236
getnetid(char *key, char *ret)
lib/libc/rpc/netnamer.c
277
err = yp_match(domain, NETID, key,
lib/libc/rpc/netnamer.c
278
strlen(key), &lookup, &len);
lib/libc/rpc/netnamer.c
314
if (strcmp(mkey, key) == 0) {
lib/libc/rpc/svc_auth_des.c
155
cred->adc_fullname.key.key.high = (u_long)*ixdr++;
lib/libc/rpc/svc_auth_des.c
156
cred->adc_fullname.key.key.low = (u_long)*ixdr++;
lib/libc/rpc/svc_auth_des.c
170
verf.adv_xtimestamp.key.high = (u_long)*ixdr++;
lib/libc/rpc/svc_auth_des.c
171
verf.adv_xtimestamp.key.low = (u_long)*ixdr++;
lib/libc/rpc/svc_auth_des.c
182
sessionkey = &cred->adc_fullname.key;
lib/libc/rpc/svc_auth_des.c
200
sessionkey = &authdes_cache[sid].key;
lib/libc/rpc/svc_auth_des.c
209
cryptbuf[1].key.high = cred->adc_fullname.window;
lib/libc/rpc/svc_auth_des.c
210
cryptbuf[1].key.low = verf.adv_winverf;
lib/libc/rpc/svc_auth_des.c
211
ivec.key.high = ivec.key.low = 0;
lib/libc/rpc/svc_auth_des.c
307
*ixdr++ = (long)verf.adv_xtimestamp.key.high;
lib/libc/rpc/svc_auth_des.c
308
*ixdr++ = (long)verf.adv_xtimestamp.key.low;
lib/libc/rpc/svc_auth_des.c
336
entry->key = *sessionkey;
lib/libc/rpc/svc_auth_des.c
345
cred->adc_fullname.key = entry->key;
lib/libc/rpc/svc_auth_des.c
410
cache_spot(des_block *key, char *name, struct timeval *timestamp)
lib/libc/rpc/svc_auth_des.c
416
hi = key->key.high;
lib/libc/rpc/svc_auth_des.c
418
if (cp->key.key.high == hi &&
lib/libc/rpc/svc_auth_des.c
419
cp->key.key.low == key->key.low &&
lib/libc/rpc/svc_auth_des.c
83
des_block key; /* conversation key */
lib/libc/stdlib/bsearch.c
54
bsearch(const void *key, const void *base0, size_t nmemb, size_t size,
lib/libc/stdlib/bsearch.c
64
cmp = (*compar)(key, p);
lib/libc/stdlib/hcreate.c
139
free(ie->ent.key);
lib/libc/stdlib/hcreate.c
155
len = strlen(item.key);
lib/libc/stdlib/hcreate.c
156
hashval = (*__default_hash)(item.key, len);
lib/libc/stdlib/hcreate.c
161
if (strcmp(ie->ent.key, item.key) == 0)
lib/libc/stdlib/hcreate.c
174
ie->ent.key = item.key;
lib/libc/stdlib/lsearch.c
23
void *lsearch(const void *key, void *base, size_t *nelp, size_t width,
lib/libc/stdlib/lsearch.c
27
return (lwork(key, base, nelp, width, compar, 1));
lib/libc/stdlib/lsearch.c
30
void *lfind(const void *key, const void *base, size_t *nelp, size_t width,
lib/libc/stdlib/lsearch.c
34
return (lwork(key, base, nelp, width, compar, 0));
lib/libc/stdlib/lsearch.c
38
lwork(const void *key, const void *base, size_t *nelp, size_t width,
lib/libc/stdlib/lsearch.c
49
if (compar(key, ep) == 0)
lib/libc/stdlib/lsearch.c
61
memcpy(endp, key, width);
lib/libc/stdlib/tdelete.c
39
while ((cmp = (*compar)(vkey, (*rootp)->key)) != 0) {
lib/libc/stdlib/tfind.c
39
if ((r = (*compar)(vkey, (*rootp)->key)) == 0) /* T2: */
lib/libc/stdlib/tsearch.c
40
if ((r = (*compar)(vkey, (*rootp)->key)) == 0) /* T2: */
lib/libc/stdlib/tsearch.c
52
q->key = __DECONST(void *, vkey); /* initialize new node */
lib/libc/sysvipc/msg.c
221
sysvipc_msgget(key_t key, int msgflg)
lib/libc/sysvipc/msg.c
227
msqid = _shmget(key, size, msgflg, MSGGET);
lib/libc/sysvipc/sem.c
200
sysvipc_semget(key_t key, int nsems, int semflg)
lib/libc/sysvipc/sem.c
210
semid = _shmget(key, size, semflg, SEMGET);
lib/libc/sysvipc/shm.c
140
_shmget(key_t key, size_t size, int shmflg, int type)
lib/libc/sysvipc/shm.c
153
msg.key = key;
lib/libc/sysvipc/shm.c
207
sysvipc_shmget(key_t key, size_t size, int shmflg)
lib/libc/sysvipc/shm.c
209
return (_shmget(key, size, shmflg, SHMGET));
lib/libc/sysvipc/sysvipc_hash.c
101
&hashtable->entries[key & hashmask];
lib/libc/sysvipc/sysvipc_hash.c
105
if (tmp->key == key) {
lib/libc/sysvipc/sysvipc_hash.c
114
_hash_remove(struct hashtable *hashtable, u_long key)
lib/libc/sysvipc/sysvipc_hash.c
120
&hashtable->entries[key & hashmask];
lib/libc/sysvipc/sysvipc_hash.c
124
if (tmp->key == key)
lib/libc/sysvipc/sysvipc_hash.c
83
_hash_insert(struct hashtable *hashtable, u_long key, void *value)
lib/libc/sysvipc/sysvipc_hash.c
88
&hashtable->entries[key & hashmask];
lib/libc/sysvipc/sysvipc_hash.c
91
new_entry->key = key;
lib/libc/sysvipc/sysvipc_hash.c
96
_hash_lookup(struct hashtable *hashtable, u_long key)
lib/libc/sysvipc/sysvipc_hash.h
34
u_long key;
lib/libc/sysvipc/sysvipc_ipc.h
61
key_t key;
lib/libc/sysvipc/sysvipc_ipc.h
90
key_t key;
lib/libc/yp/xdryp.c
65
char *key, *val;
lib/libc/yp/xdryp.c
83
key = (char *)malloc(out.ypresp_all_u.val.key.keydat_len + 1);
lib/libc/yp/xdryp.c
84
bcopy(out.ypresp_all_u.val.key.keydat_val, key,
lib/libc/yp/xdryp.c
85
out.ypresp_all_u.val.key.keydat_len);
lib/libc/yp/xdryp.c
86
key[out.ypresp_all_u.val.key.keydat_len] = '\0';
lib/libc/yp/xdryp.c
94
key, out.ypresp_all_u.val.key.keydat_len,
lib/libc/yp/xdryp.c
98
free(key);
lib/libc/yp/yplib.c
167
ypmatch_cache_insert(struct dom_binding *ypdb, char *map, keydat *key,
lib/libc/yp/yplib.c
209
new->ypc_key.keydat_val = malloc(key->keydat_len);
lib/libc/yp/yplib.c
224
new->ypc_key.keydat_len = key->keydat_len;
lib/libc/yp/yplib.c
226
bcopy(key->keydat_val, new->ypc_key.keydat_val, key->keydat_len);
lib/libc/yp/yplib.c
238
ypmatch_cache_lookup(struct dom_binding *ypdb, char *map, keydat *key,
lib/libc/yp/yplib.c
248
if (key->keydat_len != c->ypc_key.keydat_len)
lib/libc/yp/yplib.c
250
if (bcmp(key->keydat_val, c->ypc_key.keydat_val,
lib/libc/yp/yplib.c
251
key->keydat_len))
lib/libc/yp/yplib.c
684
yprk.key.keydat_val = (char *)inkey;
lib/libc/yp/yplib.c
685
yprk.key.keydat_len = inkeylen;
lib/libc/yp/yplib.c
688
if (ypmatch_cache_lookup(ysd, yprk.map, &yprk.key, &yprv.val) == TRUE) {
lib/libc/yp/yplib.c
728
ypmatch_cache_insert(ysd, yprk.map, &yprk.key, &yprv.val);
lib/libc/yp/yplib.c
801
*outkeylen = yprkv.key.keydat_len;
lib/libc/yp/yplib.c
803
bcopy(yprkv.key.keydat_val, *outkey, *outkeylen);
lib/libc/yp/yplib.c
848
yprk.key.keydat_val = inkey;
lib/libc/yp/yplib.c
849
yprk.key.keydat_len = inkeylen;
lib/libc/yp/yplib.c
861
*outkeylen = yprkv.key.keydat_len;
lib/libc/yp/yplib.c
863
bcopy(yprkv.key.keydat_val, *outkey, *outkeylen);
lib/libcrypt/blowfish.c
424
Blowfish_expand0state(blf_ctx *c, const u_int8_t *key, u_int16_t keybytes)
lib/libcrypt/blowfish.c
436
temp = Blowfish_stream2word(key, keybytes, &j);
lib/libcrypt/blowfish.c
463
const u_int8_t *key, u_int16_t keybytes)
lib/libcrypt/blowfish.c
475
temp = Blowfish_stream2word(key, keybytes, &j);
lib/libcrypt/blowfish.c
664
char key[] = "AAAAA";
lib/libcrypt/blowfish.c
677
blf_key(&c, (u_int8_t *) key, 5);
lib/libcrypt/crypt-blowfish.c
180
crypt_blowfish(const char *key, const char *salt)
lib/libcrypt/crypt-blowfish.c
244
key_len = strlen(key) + (minor >= 'a' ? 1 : 0);
lib/libcrypt/crypt-blowfish.c
249
(u_int8_t *) key, key_len);
lib/libcrypt/crypt-blowfish.c
251
Blowfish_expand0state(&state, (u_int8_t *) key, key_len);
lib/libcrypt/crypt-des.c
367
des_setkey(const char *key)
lib/libcrypt/crypt-des.c
375
rawkey0 = ntohl(*(u_int32_t *) key);
lib/libcrypt/crypt-des.c
376
rawkey1 = ntohl(*(u_int32_t *) (key + 4));
lib/libcrypt/crypt-des.c
588
crypt_des(const char *key, const char *setting)
lib/libcrypt/crypt-des.c
605
*q++ = *key << 1;
lib/libcrypt/crypt-des.c
606
if (*key != '\0')
lib/libcrypt/crypt-des.c
607
key++;
lib/libcrypt/crypt-des.c
624
while (*key) {
lib/libcrypt/crypt-des.c
634
while (q - (u_char *) keybuf - 8 && *key)
lib/libcrypt/crypt-des.c
635
*q++ ^= *key++ << 1;
lib/libcrypt/crypt-des.c
716
__crypt_setkey(const char *key)
lib/libcrypt/crypt-des.c
725
k |= (unsigned char)*key++;
lib/libcrypt/crypt-sha256.c
300
crypt_sha256_r (const char *key, const char *salt, char *buffer, int buflen)
lib/libcrypt/crypt-sha256.c
341
key_len = strlen (key);
lib/libcrypt/crypt-sha256.c
343
if ((key - (char *) 0) % __alignof__ (uint32_t) != 0)
lib/libcrypt/crypt-sha256.c
346
key = copied_key =
lib/libcrypt/crypt-sha256.c
349
key, key_len);
lib/libcrypt/crypt-sha256.c
365
__crypt__sha256_process_bytes (key, key_len, &ctx);
lib/libcrypt/crypt-sha256.c
378
__crypt__sha256_process_bytes (key, key_len, &alt_ctx);
lib/libcrypt/crypt-sha256.c
384
__crypt__sha256_process_bytes (key, key_len, &alt_ctx);
lib/libcrypt/crypt-sha256.c
401
__crypt__sha256_process_bytes (key, key_len, &ctx);
lib/libcrypt/crypt-sha256.c
411
__crypt__sha256_process_bytes (key, key_len, &alt_ctx);
lib/libcrypt/crypt-sha256.c
545
crypt_sha256 (const char *key, const char *salt)
lib/libcrypt/crypt-sha256.c
567
return crypt_sha256_r (key, salt, buffer, buflen);
lib/libcrypt/crypt-sha512.c
331
crypt_sha512_r (const char *key, const char *salt, char *buffer, int buflen)
lib/libcrypt/crypt-sha512.c
372
key_len = strlen (key);
lib/libcrypt/crypt-sha512.c
374
if ((key - (char *) 0) % __alignof__ (uint64_t) != 0)
lib/libcrypt/crypt-sha512.c
377
key = copied_key =
lib/libcrypt/crypt-sha512.c
380
key, key_len);
lib/libcrypt/crypt-sha512.c
396
__crypt__sha512_process_bytes (key, key_len, &ctx);
lib/libcrypt/crypt-sha512.c
409
__crypt__sha512_process_bytes (key, key_len, &alt_ctx);
lib/libcrypt/crypt-sha512.c
415
__crypt__sha512_process_bytes (key, key_len, &alt_ctx);
lib/libcrypt/crypt-sha512.c
432
__crypt__sha512_process_bytes (key, key_len, &ctx);
lib/libcrypt/crypt-sha512.c
442
__crypt__sha512_process_bytes (key, key_len, &alt_ctx);
lib/libcrypt/crypt-sha512.c
588
crypt_sha512 (const char *key, const char *salt)
lib/libcrypt/crypt-sha512.c
610
return crypt_sha512_r (key, salt, buffer, buflen);
lib/libcrypt/crypt-xsi.c
13
setkey(const char *key)
lib/libcrypt/crypt-xsi.c
15
return __crypt_setkey(key);
lib/libcrypt/crypt.h
33
char *crypt_sha256(const char *key, const char *salt);
lib/libcrypt/crypt.h
34
char *crypt_sha512(const char *key, const char *salt);
lib/libcrypt/local_xsi.h
5
int __crypt_setkey(const char *key);
lib/libdevattr/devattr.c
189
_udev_dict_set_cstr(prop_dictionary_t dict, const char *key, char *str)
lib/libdevattr/devattr.c
197
if (prop_dictionary_set(dict, key, ps) == false) {
lib/libdevattr/devattr.c
207
_udev_dict_set_int(prop_dictionary_t dict, const char *key, int64_t val)
lib/libdevattr/devattr.c
215
if (prop_dictionary_set(dict, key, pn) == false) {
lib/libdevattr/devattr.c
225
_udev_dict_set_uint(prop_dictionary_t dict, const char *key, uint64_t val)
lib/libdevattr/devattr.c
233
if (prop_dictionary_set(dict, key, pn) == false) {
lib/libdevattr/devattr.h
100
const char *key,
lib/libdevattr/devattr.h
103
const char *key,
lib/libdevattr/devattr.h
106
const char *key,
lib/libdevattr/devattr.h
125
const char *key,
lib/libdevattr/devattr.h
128
const char *key,
lib/libdevattr/devattr.h
131
const char *key,
lib/libdevattr/devattr.h
134
const char *key,
lib/libdevattr/devattr.h
146
const char *key,
lib/libdevattr/devattr.h
151
const char *key,
lib/libdevattr/devattr.h
158
int _udev_dict_set_cstr(prop_dictionary_t dict, const char *key, char *str);
lib/libdevattr/devattr.h
159
int _udev_dict_set_int(prop_dictionary_t dict, const char *key, int64_t val);
lib/libdevattr/devattr.h
160
int _udev_dict_set_uint(prop_dictionary_t dict, const char *key, uint64_t val);
lib/libdevattr/devattr.h
64
const char *key);
lib/libdevattr/devattr.h
89
const char *key,
lib/libdevattr/devattr.h
97
const char *key,
lib/libdevattr/devattr_device.c
230
const char *key)
lib/libdevattr/devattr_device.c
241
if ((po = prop_dictionary_get(udev_device->dict, key)) == NULL)
lib/libdevattr/devattr_enumerate.c
247
const char *key,
lib/libdevattr/devattr_enumerate.c
255
key,
lib/libdevattr/devattr_enumerate.c
263
const char *key,
lib/libdevattr/devattr_enumerate.c
271
key,
lib/libdevattr/devattr_enumerate.c
279
const char *key,
lib/libdevattr/devattr_enumerate.c
287
key,
lib/libdevattr/devattr_enumerate.c
295
const char *key,
lib/libdevattr/devattr_enumerate.c
303
key,
lib/libdevattr/devattr_enumerate.c
313
const char *key,
lib/libdevattr/devattr_enumerate.c
327
error = _udev_filter_add_match_gen(udev_enum->ev_filt, type, neg, key, expr);
lib/libdevattr/devattr_monitor.c
229
const char *key,
lib/libdevattr/devattr_monitor.c
237
key,
lib/libdevattr/devattr_monitor.c
245
const char *key,
lib/libdevattr/devattr_monitor.c
253
key,
lib/libdevattr/devattr_monitor.c
261
const char *key,
lib/libdevattr/devattr_monitor.c
269
key,
lib/libdevattr/devattr_monitor.c
277
const char *key,
lib/libdevattr/devattr_monitor.c
285
key,
lib/libdevattr/devattr_monitor.c
295
const char *key,
lib/libdevattr/devattr_monitor.c
301
if (key == NULL)
lib/libdevattr/devattr_monitor.c
310
error = _udev_dict_set_cstr(dict, "key", __DECONST(char *, key));
lib/libdevattr/devattr_monitor.c
340
const char *key,
lib/libdevattr/devattr_monitor.c
354
error = _udev_filter_add_match_gen(udev_monitor->ev_filt, type, neg, key, expr);
lib/libdmsg/crypto.c
111
dmx_printf(6, "%02x", (unsigned char)key[i]);
lib/libdmsg/crypto.c
126
(unsigned char*)key, ioq->iv);
lib/libdmsg/crypto.c
129
(unsigned char*)key, ioq->iv);
lib/libdmsg/crypto.c
98
dmsg_crypto_gcm_init(dmsg_ioq_t *ioq, char *key, int klen,
lib/libevtr/evtr.c
133
uintptr_t key;
lib/libevtr/evtr.c
563
hash_find(const struct hashtab *tab, uintptr_t key, uintptr_t *val)
lib/libevtr/evtr.c
567
for(ent = tab->buckets[tab->hashfunc(key)];
lib/libevtr/evtr.c
568
ent && tab->cmpfunc(ent->key, key);
lib/libevtr/evtr.c
578
hash_insert(struct hashtab *tab, uintptr_t key, uintptr_t val)
lib/libevtr/evtr.c
587
hsh = tab->hashfunc(key);
lib/libevtr/evtr.c
589
ent->key = key;
lib/libevtr/ktrfmt.tab.c
152
uintptr_t ret, key;
lib/libevtr/ktrfmt.tab.c
164
key = val->num;
lib/libevtr/ktrfmt.tab.c
168
key = (uintptr_t)val->str;
lib/libevtr/ktrfmt.tab.c
177
if (hash_find(hsh->val.hashtab, key, &ret)) {
lib/libevtr/ktrfmt.tab.c
182
if (!hash_insert(hsh->val.hashtab, key,
lib/libevtr/ktrfmt.y
104
if (hash_find(hsh->val.hashtab, key, &ret)) {
lib/libevtr/ktrfmt.y
109
if (!hash_insert(hsh->val.hashtab, key,
lib/libevtr/ktrfmt.y
79
uintptr_t ret, key;
lib/libevtr/ktrfmt.y
91
key = val->num;
lib/libevtr/ktrfmt.y
95
key = (uintptr_t)val->str;
lib/libfetch/http.c
758
char *key = malloc(strlen(cp) + 1);
lib/libfetch/http.c
762
if (key == NULL || value == NULL || buf == NULL) {
lib/libfetch/http.c
771
lex = http_header_lex(&cp, key);
lib/libfetch/http.c
784
if (strcasecmp(key, "basic") == 0) {
lib/libfetch/http.c
786
} else if (strcasecmp(key, "digest") == 0) {
lib/libfetch/http.c
801
lex = http_header_lex(&cp, key);
lib/libfetch/http.c
815
if (strcasecmp(key, "realm") == 0) {
lib/libfetch/http.c
818
} else if (strcasecmp(key, "qop") == 0) {
lib/libfetch/http.c
821
} else if (strcasecmp(key, "nonce") == 0) {
lib/libfetch/http.c
824
} else if (strcasecmp(key, "opaque") == 0) {
lib/libfetch/http.c
827
} else if (strcasecmp(key, "algorithm") == 0) {
lib/libfetch/http.c
830
} else if (strcasecmp(key, "stale") == 0) {
lib/libfetch/http.c
838
lex = http_header_lex(&cp, key);
lib/libfetch/http.c
865
if (key)
lib/libfetch/http.c
866
free(key);
lib/libipfw3/basic/ipfw3_basic.c
103
while (table->key) {
lib/libipfw3/basic/ipfw3_basic.c
104
if (strcmp(table->key, string) == 0) {
lib/libipfw3/basic/ipfw3_basic.c
117
return table->key;
lib/librpcsvc/xcrypt.c
104
passwd2des(passwd, key);
lib/librpcsvc/xcrypt.c
107
err = cbc_crypt(key, buf, len, DES_DECRYPT | DES_HW, ivec);
lib/librpcsvc/xcrypt.c
122
passwd2des(char *pw, char *key)
lib/librpcsvc/xcrypt.c
126
bzero(key, 8);
lib/librpcsvc/xcrypt.c
128
key[i] ^= *pw++ << 1;
lib/librpcsvc/xcrypt.c
130
des_setparity(key);
lib/librpcsvc/xcrypt.c
61
char key[8];
lib/librpcsvc/xcrypt.c
72
passwd2des(passwd, key);
lib/librpcsvc/xcrypt.c
75
err = cbc_crypt(key, buf, len, DES_ENCRYPT | DES_HW, ivec);
lib/librpcsvc/xcrypt.c
93
char key[8];
lib/librpcsvc/yp_update.c
125
upargs.key.yp_buf_len = keylen;
lib/librpcsvc/yp_update.c
126
upargs.key.yp_buf_val = key;
lib/librpcsvc/yp_update.c
142
upargs.key.yp_buf_len = keylen;
lib/librpcsvc/yp_update.c
143
upargs.key.yp_buf_val = key;
lib/librpcsvc/yp_update.c
159
delargs.key.yp_buf_len = keylen;
lib/librpcsvc/yp_update.c
160
delargs.key.yp_buf_val = key;
lib/librpcsvc/yp_update.c
174
upargs.key.yp_buf_len = keylen;
lib/librpcsvc/yp_update.c
175
upargs.key.yp_buf_val = key;
lib/librpcsvc/yp_update.c
59
yp_update(char *domain, char *map, unsigned int ypop, char *key, int keylen,
lib/libssh/openbsd-compat/bcrypt_pbkdf.c
115
uint8_t *key, size_t keylen, unsigned int rounds)
lib/libssh/openbsd-compat/bcrypt_pbkdf.c
171
key[dest] = out[i];
lib/libssh/openbsd-compat/bcrypt_pbkdf.c
185
arc4random_buf(key, keylen);
lib/libssh/openbsd-compat/blowfish.c
421
Blowfish_expand0state(blf_ctx *c, const u_int8_t *key, u_int16_t keybytes)
lib/libssh/openbsd-compat/blowfish.c
433
temp = Blowfish_stream2word(key, keybytes, &j);
lib/libssh/openbsd-compat/blowfish.c
460
const u_int8_t *key, u_int16_t keybytes)
lib/libssh/openbsd-compat/blowfish.c
472
temp = Blowfish_stream2word(key, keybytes, &j);
lib/libssh/openbsd-compat/blowfish.c
661
char key[] = "AAAAA";
lib/libssh/openbsd-compat/blowfish.c
674
blf_key(&c, (u_int8_t *) key, 5);
lib/libtcplay/crypto-api.c
59
syscrypt(struct tc_crypto_algo *cipher, unsigned char *key, size_t klen, unsigned char *iv ,
lib/libtcplay/crypto-api.c
80
error = cryptoapi_cipher_setkey(session, key, klen);
lib/libtcplay/crypto.c
100
tc_encrypt(struct tc_cipher_chain *cipher_chain, unsigned char *key,
lib/libtcplay/crypto.c
109
if ((err = tc_cipher_chain_populate_keys(cipher_chain, key)))
lib/libtcplay/crypto.c
127
err = syscrypt(cipher_chain->cipher, cipher_chain->key,
lib/libtcplay/crypto.c
131
free_safe_mem(cipher_chain->key);
lib/libtcplay/crypto.c
132
cipher_chain->key = NULL;
lib/libtcplay/crypto.c
149
tc_decrypt(struct tc_cipher_chain *cipher_chain, unsigned char *key,
lib/libtcplay/crypto.c
158
if ((err = tc_cipher_chain_populate_keys(cipher_chain, key)))
lib/libtcplay/crypto.c
179
err = syscrypt(cipher_chain->cipher, cipher_chain->key,
lib/libtcplay/crypto.c
183
free_safe_mem(cipher_chain->key);
lib/libtcplay/crypto.c
184
cipher_chain->key = NULL;
lib/libtcplay/crypto.c
44
unsigned char *key)
lib/libtcplay/crypto.c
64
dummy_chain->key = alloc_safe_mem(dummy_chain->cipher->klen);
lib/libtcplay/crypto.c
65
if (dummy_chain->key == NULL) {
lib/libtcplay/crypto.c
72
memcpy(dummy_chain->key,
lib/libtcplay/crypto.c
73
key + used_key_bytes/2,
lib/libtcplay/crypto.c
75
memcpy(dummy_chain->key + dummy_chain->cipher->klen/2,
lib/libtcplay/crypto.c
76
key + (total_key_bytes/2) + used_key_bytes/2,
lib/libtcplay/crypto.c
90
if (cipher_chain->key != NULL) {
lib/libtcplay/crypto.c
91
free_safe_mem(cipher_chain->key);
lib/libtcplay/crypto.c
92
cipher_chain->key = NULL;
lib/libtcplay/generic_xts.c
103
err = ctx->set_key_fn(&ctx->ctx1, arg1, arg2, key, len * 4);
lib/libtcplay/generic_xts.c
107
err = ctx->set_key_fn(&ctx->ctx2, arg1, arg2, key + (len / 2),
lib/libtcplay/generic_xts.c
90
encrypt_decrypt_fn _decrypt_fn, u_int blk_sz, u_int8_t *key, int len)
lib/libtcplay/generic_xts.h
45
encrypt_decrypt_fn decrypt_fn, uint32_t blk_sz, uint8_t *key, int len);
lib/libtcplay/hdr.c
160
unsigned char *key, *key_backup;
lib/libtcplay/hdr.c
165
key = key_backup = NULL;
lib/libtcplay/hdr.c
188
if ((key = alloc_safe_mem(MAX_KEYSZ)) == NULL) {
lib/libtcplay/hdr.c
211
MAX_KEYSZ, key);
lib/libtcplay/hdr.c
263
error = tc_encrypt(cipher_chain, key, iv, (unsigned char *)dhdr,
lib/libtcplay/hdr.c
279
free_safe_mem(key);
lib/libtcplay/hdr.c
292
if (key)
lib/libtcplay/hdr.c
293
free_safe_mem(key);
lib/libtcplay/hdr.c
311
unsigned char *key, *key_backup;
lib/libtcplay/hdr.c
316
key = key_backup = NULL;
lib/libtcplay/hdr.c
334
if ((key = alloc_safe_mem(MAX_KEYSZ)) == NULL) {
lib/libtcplay/hdr.c
357
MAX_KEYSZ, key);
lib/libtcplay/hdr.c
394
error = tc_encrypt(info->cipher_chain, key, iv,
lib/libtcplay/hdr.c
410
free_safe_mem(key);
lib/libtcplay/hdr.c
422
if (key)
lib/libtcplay/hdr.c
423
free_safe_mem(key);
lib/libtcplay/hdr.c
79
unsigned char *key)
lib/libtcplay/hdr.c
92
error = tc_decrypt(cipher_chain, key, iv, ehdr->enc,
lib/libtcplay/tcplay.c
184
elem->key = NULL;
lib/libtcplay/tcplay.c
221
if (src->key != NULL) {
lib/libtcplay/tcplay.c
222
if ((elem->key = alloc_safe_mem(src->cipher->klen)) == NULL) {
lib/libtcplay/tcplay.c
228
memcpy(elem->key, src->key, src->cipher->klen);
lib/libtcplay/tcplay.c
255
if (chain->key != NULL)
lib/libtcplay/tcplay.c
256
free_safe_mem(chain->key);
lib/libtcplay/tcplay.c
404
cipher_chain->key[i]);
lib/libtcplay/tcplay.c
442
unsigned char *key;
lib/libtcplay/tcplay.c
447
if ((key = alloc_safe_mem(MAX_KEYSZ)) == NULL) {
lib/libtcplay/tcplay.c
463
MAX_KEYSZ, key);
lib/libtcplay/tcplay.c
468
free_safe_mem(key);
lib/libtcplay/tcplay.c
474
print_hex(key, 0, MAX_KEYSZ);
lib/libtcplay/tcplay.c
483
dhdr = decrypt_hdr(ehdr, cipher_chain, key);
lib/libtcplay/tcplay.c
487
free_safe_mem(key);
lib/libtcplay/tcplay.c
510
free_safe_mem(key);
lib/libtcplay/tcplay.h
113
unsigned char *key;
lib/libtcplay/tcplay.h
154
char key[MAX_KEYSZ*2 + 1];
lib/libtcplay/tcplay.h
261
unsigned char *key);
lib/libtcplay/tcplay.h
263
int tc_encrypt(struct tc_cipher_chain *cipher_chain, unsigned char *key,
lib/libtcplay/tcplay.h
266
int tc_decrypt(struct tc_cipher_chain *cipher_chain, unsigned char *key,
lib/libtcplay/tcplay.h
271
int syscrypt(struct tc_crypto_algo *cipher, unsigned char *key, size_t klen,
lib/libtcplay/tcplay.h
287
struct tc_cipher_chain *cipher_chain, unsigned char *key);
lib/libtcplay/tcplay_api.c
216
tc_api_task_set(tc_api_task task, const char *key, ...)
lib/libtcplay/tcplay_api.c
227
if (task == NULL || key == NULL || ((opts = task->opts) == NULL)) {
lib/libtcplay/tcplay_api.c
232
va_start(ap, key);
lib/libtcplay/tcplay_api.c
234
if (_match(key, "interactive")) {
lib/libtcplay/tcplay_api.c
237
} else if (_match(key, "weak_keys_and_salt")) {
lib/libtcplay/tcplay_api.c
240
} else if (_match(key, "secure_erase")) {
lib/libtcplay/tcplay_api.c
243
} else if (_match(key, "protect_hidden")) {
lib/libtcplay/tcplay_api.c
246
} else if (_match(key, "fde")) {
lib/libtcplay/tcplay_api.c
252
} else if (_match(key, "use_backup_header")) {
lib/libtcplay/tcplay_api.c
258
} else if (_match(key, "allow_trim")) {
lib/libtcplay/tcplay_api.c
264
} else if (_match(key, "hidden_size_bytes")) {
lib/libtcplay/tcplay_api.c
268
} else if (_match(key, "retries")) {
lib/libtcplay/tcplay_api.c
271
} else if (_match(key, "timeout")) {
lib/libtcplay/tcplay_api.c
274
} else if (_match(key, "save_header_to_file")) {
lib/libtcplay/tcplay_api.c
283
} else if (_match(key, "header_from_file")) {
lib/libtcplay/tcplay_api.c
292
} else if (_match(key, "hidden_header_from_file")) {
lib/libtcplay/tcplay_api.c
301
} else if (_match(key, "sys")) {
lib/libtcplay/tcplay_api.c
310
} else if (_match(key, "passphrase")) {
lib/libtcplay/tcplay_api.c
317
} else if (_match(key, "h_passphrase")) {
lib/libtcplay/tcplay_api.c
324
} else if (_match(key, "new_passphrase")) {
lib/libtcplay/tcplay_api.c
331
} else if (_match(key, "dev")) {
lib/libtcplay/tcplay_api.c
338
} else if (_match(key, "map_name")) {
lib/libtcplay/tcplay_api.c
345
} else if (_match(key, "keyfiles")) {
lib/libtcplay/tcplay_api.c
352
} else if (_match(key, "h_keyfiles")) {
lib/libtcplay/tcplay_api.c
359
} else if (_match(key, "new_keyfiles")) {
lib/libtcplay/tcplay_api.c
366
} else if (_match(key, "prf_algo")) {
lib/libtcplay/tcplay_api.c
377
} else if (_match(key, "h_prf_algo")) {
lib/libtcplay/tcplay_api.c
388
} else if (_match(key, "new_prf_algo")) {
lib/libtcplay/tcplay_api.c
399
} else if (_match(key, "cipher_chain")) {
lib/libtcplay/tcplay_api.c
410
} else if (_match(key, "h_cipher_chain")) {
lib/libtcplay/tcplay_api.c
421
} else if (_match(key, "state_change_fn")) {
lib/libtcplay/tcplay_api.c
717
tc_api_task_info_get(tc_api_task task, const char *key, ...)
lib/libtcplay/tcplay_api.c
733
va_start(ap, key);
lib/libtcplay/tcplay_api.c
741
if (_match(key, "device")) {
lib/libtcplay/tcplay_api.c
745
} else if (_match(key, "cipher")) {
lib/libtcplay/tcplay_api.c
750
} else if (_match(key, "prf")) {
lib/libtcplay/tcplay_api.c
757
} else if (_match(key, "key_bits")) {
lib/libtcplay/tcplay_api.c
765
} else if (_match(key, "size")) {
lib/libtcplay/tcplay_api.c
776
} else if (_match(key, "iv_offset")) {
lib/libtcplay/tcplay_api.c
787
} else if (_match(key, "block_offset")) {
lib/libtcplay/tcplay_api.h
65
int tc_api_task_set(tc_api_task task, const char *key, ...);
lib/libtcplay/tcplay_api.h
68
int tc_api_task_info_get(tc_api_task task, const char *key, ...);
lib/libtelnet/enc_des.c
365
cfb64_session(Session_Key *key, int server)
lib/libtelnet/enc_des.c
367
fb64_session(key, server, &fb[CFB]);
lib/libtelnet/enc_des.c
371
ofb64_session(Session_Key *key, int server)
lib/libtelnet/enc_des.c
373
fb64_session(key, server, &fb[OFB]);
lib/libtelnet/enc_des.c
377
fb64_session(Session_Key *key, int server, struct fb *fbp)
lib/libtelnet/enc_des.c
379
if (!key || key->type != SK_DES) {
lib/libtelnet/enc_des.c
382
key ? key->type : -1, SK_DES);
lib/libtelnet/enc_des.c
385
memmove((void *)fbp->krbdes_key, (void *)key->data, sizeof(Block));
lib/libtelnet/enc_des.c
502
fb64_stream_key(Block key, struct stinfo *stp)
lib/libtelnet/enc_des.c
504
memmove((void *)stp->str_ikey, (void *)key, sizeof(Block));
lib/libtelnet/enc_des.c
505
DES_key_sched((Block *)key, &stp->str_sched);
lib/libtelnet/enc_des.c
85
char *key;
lib/libtelnet/encrypt.c
639
encrypt_session_key( Session_Key *key, int server)
lib/libtelnet/encrypt.c
647
(*ep->session)(key, server);
lib/libtelnet/encrypt.h
70
#define VALIDKEY(key) ( key[0] | key[1] | key[2] | key[3] | \
lib/libtelnet/encrypt.h
71
key[4] | key[5] | key[6] | key[7])
lib/libtelnet/pk.c
272
pk_encode(char *in, char *out, DesData *key)
lib/libtelnet/pk.c
282
DES_key_sched(key, &k);
lib/libtelnet/pk.c
293
pk_decode(char *in, char *out, DesData *key)
lib/libtelnet/pk.c
314
DES_key_sched(key, &k);
lib/libtelnet/rsaencpwd.c
189
char key[160];
lib/libtelnet/rsaencpwd.c
210
j = getc(fp); key[i]=j;
lib/libtelnet/rsaencpwd.c
214
r = accept_rsa_encpwd(&auth, key, challenge,
lib/libtelnet/rsaencpwd.c
272
j = getc(fp); key[i]=j;
lib/libtelnet/rsaencpwd.c
287
memmove(ptr, key, i);
lib/libthread_xu/thread/thr_spec.c
105
int key;
lib/libthread_xu/thread/thr_spec.c
115
for (key = 0; (key < PTHREAD_KEYS_MAX) &&
lib/libthread_xu/thread/thr_spec.c
116
(curthread->specific_data_count > 0); key++) {
lib/libthread_xu/thread/thr_spec.c
119
if (_thread_keytable[key].allocated &&
lib/libthread_xu/thread/thr_spec.c
120
(curthread->specific[key].data != NULL)) {
lib/libthread_xu/thread/thr_spec.c
121
if (curthread->specific[key].seqno ==
lib/libthread_xu/thread/thr_spec.c
122
_thread_keytable[key].seqno) {
lib/libthread_xu/thread/thr_spec.c
123
data = curthread->specific[key].data;
lib/libthread_xu/thread/thr_spec.c
124
destructor = _thread_keytable[key].destructor;
lib/libthread_xu/thread/thr_spec.c
126
curthread->specific[key].data = NULL;
lib/libthread_xu/thread/thr_spec.c
128
} else if (curthread->specific[key].data != NULL) {
lib/libthread_xu/thread/thr_spec.c
135
curthread->specific[key].data = NULL;
lib/libthread_xu/thread/thr_spec.c
190
_pthread_setspecific(pthread_key_t key, const void *value)
lib/libthread_xu/thread/thr_spec.c
200
if ((unsigned int)key < PTHREAD_KEYS_MAX) {
lib/libthread_xu/thread/thr_spec.c
201
if (_thread_keytable[key].allocated) {
lib/libthread_xu/thread/thr_spec.c
202
if (pthread->specific[key].data == NULL) {
lib/libthread_xu/thread/thr_spec.c
207
pthread->specific[key].data = value;
lib/libthread_xu/thread/thr_spec.c
208
pthread->specific[key].seqno =
lib/libthread_xu/thread/thr_spec.c
209
_thread_keytable[key].seqno;
lib/libthread_xu/thread/thr_spec.c
224
_pthread_getspecific(pthread_key_t key)
lib/libthread_xu/thread/thr_spec.c
233
if (pthread->specific != NULL && (unsigned int)key < PTHREAD_KEYS_MAX) {
lib/libthread_xu/thread/thr_spec.c
235
if (_thread_keytable[key].allocated &&
lib/libthread_xu/thread/thr_spec.c
236
(pthread->specific[key].seqno == _thread_keytable[key].seqno)) {
lib/libthread_xu/thread/thr_spec.c
238
data = pthread->specific[key].data;
lib/libthread_xu/thread/thr_spec.c
47
_pthread_key_create(pthread_key_t *key, void (*destructor) (void *))
lib/libthread_xu/thread/thr_spec.c
67
*key = i;
lib/libthread_xu/thread/thr_spec.c
78
_pthread_key_delete(pthread_key_t key)
lib/libthread_xu/thread/thr_spec.c
83
if ((unsigned int)key < PTHREAD_KEYS_MAX) {
lib/libthread_xu/thread/thr_spec.c
87
if (_thread_keytable[key].allocated)
lib/libthread_xu/thread/thr_spec.c
88
_thread_keytable[key].allocated = 0;
libexec/bootpd/hash.c
182
hash_datum *key)
libexec/bootpd/hash.c
188
if ((*compare) (key, memberptr->data)) {
libexec/bootpd/hash.c
210
hash_datum *key, hash_datum *element)
libexec/bootpd/hash.c
215
if (hash_Exists(hashtable, hashcode, compare, key)) {
libexec/bootpd/hash.c
238
hash_datum *key, hash_freefp free_data)
libexec/bootpd/hash.c
253
while (memberptr && (*compare) (key, memberptr->data)) {
libexec/bootpd/hash.c
272
if ((*compare) (key, memberptr->data)) {
libexec/bootpd/hash.c
300
hash_datum *key)
libexec/bootpd/hash.c
306
if ((*compare) (key, memberptr->data)) {
libexec/bootpd/hash.h
128
hash_cmpfp, hash_datum *key);
libexec/bootpd/hash.h
131
hash_cmpfp, hash_datum *key,
libexec/bootpd/hash.h
135
hash_cmpfp, hash_datum *key,
libexec/bootpd/hash.h
139
hash_cmpfp, hash_datum *key);
libexec/dma/crypto.c
225
hmac_md5(unsigned char *text, int text_len, unsigned char *key, int key_len,
libexec/dma/crypto.c
243
MD5_Update(&tctx, key, key_len);
libexec/dma/crypto.c
246
key = tk;
libexec/dma/crypto.c
265
bcopy( key, k_ipad, key_len);
libexec/dma/crypto.c
266
bcopy( key, k_opad, key_len);
libexec/makekey/makekey.c
50
char *r, key[9], salt[3];
libexec/makekey/makekey.c
52
get(key, sizeof(key) - 1);
libexec/makekey/makekey.c
54
len = strlen(r = crypt(key, salt));
libexec/mknetid/hash.c
101
hashkey(char *key)
libexec/mknetid/hash.c
104
if (key == NULL)
libexec/mknetid/hash.c
106
return(hash(key, strlen(key)) & HASH_MASK);
libexec/mknetid/hash.c
111
lookup(struct member_entry *table[], char *key)
libexec/mknetid/hash.c
115
cur = table[hashkey(key)];
libexec/mknetid/hash.c
118
if (!strcmp(cur->key, key))
libexec/mknetid/hash.c
132
mstore(struct member_entry *table[], char *key, int gid, int dup)
libexec/mknetid/hash.c
138
i = hashkey(key);
libexec/mknetid/hash.c
149
if (!dup && !strcmp(cur->key, key)) {
libexec/mknetid/hash.c
159
new->key = strdup(key);
libexec/mknetid/hash.c
53
const u_char *key;
libexec/mknetid/hash.c
57
#define HASHC h = *key++ + 65599 * h
libexec/mknetid/hash.c
60
key = keyarg;
libexec/mknetid/hash.h
44
char *key; /* username */
libexec/revnetgroup/hash.c
101
hashkey(char *key)
libexec/revnetgroup/hash.c
104
if (key == NULL)
libexec/revnetgroup/hash.c
106
return(hash(key, strlen(key)) & HASH_MASK);
libexec/revnetgroup/hash.c
111
lookup(struct group_entry *table[], char *key)
libexec/revnetgroup/hash.c
115
cur = table[hashkey(key)];
libexec/revnetgroup/hash.c
118
if (!strcmp(cur->key, key))
libexec/revnetgroup/hash.c
144
store(struct group_entry *table[], char *key, char *data)
libexec/revnetgroup/hash.c
149
i = hashkey(key);
libexec/revnetgroup/hash.c
152
new->key = strdup(key);
libexec/revnetgroup/hash.c
173
mstore(struct member_entry *table[], char *key, char *data, char *domain)
libexec/revnetgroup/hash.c
179
i = hashkey(key);
libexec/revnetgroup/hash.c
188
if (!strcmp(cur->key, key)) {
libexec/revnetgroup/hash.c
198
new->key = strdup(key);
libexec/revnetgroup/hash.c
53
const u_char *key;
libexec/revnetgroup/hash.c
57
#define HASHC h = *key++ + 65599 * h
libexec/revnetgroup/hash.c
60
key = keyarg;
libexec/revnetgroup/hash.h
44
char *key;
libexec/revnetgroup/hash.h
52
char *key;
libexec/revnetgroup/revnetgroup.c
130
key = (char *)&readbuf;
libexec/revnetgroup/revnetgroup.c
132
store(gtable, key, data);
libexec/revnetgroup/revnetgroup.c
144
__setnetgrent(gcur->key);
libexec/revnetgroup/revnetgroup.c
147
mstore(mtable, hosts ? host : user, gcur->key, domain);
libexec/revnetgroup/revnetgroup.c
161
printf ("%s.%s\t", mcur->key, mcur->domain);
libexec/revnetgroup/revnetgroup.c
76
char *key = NULL, *data = NULL;
libexec/ypxfr/yp_dbwrite.c
90
yp_put_record(DB *dbp, DBT *key, DBT *data, int allow_overwrite)
libexec/ypxfr/yp_dbwrite.c
94
if ((rval = (dbp->put)(dbp,key,data, allow_overwrite ? 0 :
libexec/ypxfr/ypxfr_main.c
123
ypxfr_foreach(int status, char *key, int keylen, char *val, int vallen,
libexec/ypxfr/ypxfr_main.c
138
dbkey.data = key;
libexec/ypxfr/ypxfr_main.c
174
DBT key, data;
libexec/ypxfr/ypxfr_main.c
310
key.data = "YP_MASTER_NAME";
libexec/ypxfr/ypxfr_main.c
311
key.size = sizeof("YP_MASTER_NAME") - 1;
libexec/ypxfr/ypxfr_main.c
314
&key, &data, 1) != YP_TRUE) {
libexec/ypxfr/ypxfr_main.c
376
key.data = "YP_LAST_MODIFIED";
libexec/ypxfr/ypxfr_main.c
377
key.size = sizeof("YP_LAST_MODIFIED") - 1;
libexec/ypxfr/ypxfr_main.c
383
if (yp_get_record(ypxfr_dest_domain,ypxfr_mapname,&key,&data,1) != YP_TRUE) {
libexec/ypxfr/ypxfr_main.c
442
if (yp_put_record(dbp, &key, &data, 0) != YP_TRUE) {
libexec/ypxfr/ypxfr_main.c
447
key.data = "YP_MASTER_NAME";
libexec/ypxfr/ypxfr_main.c
448
key.size = sizeof("YP_MASTER_NAME") - 1;
libexec/ypxfr/ypxfr_main.c
452
if (yp_put_record(dbp, &key, &data, 0) != YP_TRUE) {
libexec/ypxfr/ypxfr_main.c
457
key.data = "YP_DOMAIN_NAME";
libexec/ypxfr/ypxfr_main.c
458
key.size = sizeof("YP_DOMAIN_NAME") - 1;
libexec/ypxfr/ypxfr_main.c
462
if (yp_put_record(dbp, &key, &data, 0) != YP_TRUE) {
libexec/ypxfr/ypxfr_main.c
469
key.data = "YP_INPUT_NAME";
libexec/ypxfr/ypxfr_main.c
470
key.size = sizeof("YP_INPUT_NAME") - 1;
libexec/ypxfr/ypxfr_main.c
474
if (yp_put_record(dbp, &key, &data, 0) != YP_TRUE) {
libexec/ypxfr/ypxfr_main.c
483
key.data = "YP_OUTPUT_NAME";
libexec/ypxfr/ypxfr_main.c
484
key.size = sizeof("YP_OUTPUT_NAME") - 1;
libexec/ypxfr/ypxfr_main.c
488
if (yp_put_record(dbp, &key, &data, 0) != YP_TRUE) {
libexec/ypxfr/ypxfr_main.c
494
key.data = "YP_INTERDOMAIN";
libexec/ypxfr/ypxfr_main.c
495
key.size = sizeof("YP_INTERDOMAIN") - 1;
libexec/ypxfr/ypxfr_main.c
499
if (yp_put_record(dbp, &key, &data, 0) != YP_TRUE) {
libexec/ypxfr/ypxfr_main.c
506
key.data = "YP_SECURE";
libexec/ypxfr/ypxfr_main.c
507
key.size = sizeof("YP_SECURE") - 1;
libexec/ypxfr/ypxfr_main.c
511
if (yp_put_record(dbp, &key, &data, 0) != YP_TRUE) {
libexec/ypxfr/ypxfr_misc.c
255
ypxfr_match(char *server, char *domain, char *map, char *key,
libexec/ypxfr/ypxfr_misc.c
273
ypkey.key.keydat_len = keylen;
libexec/ypxfr/ypxfr_misc.c
274
ypkey.key.keydat_val = key;
sbin/devattr/devattr.c
160
print_prop(const char* key, prop_object_t value)
sbin/devattr/devattr.c
164
printf("\t%s = ", key);
sbin/dump/optr.c
319
fstabsearch(const char *key)
sbin/dump/optr.c
327
if (strcmp(fs->fs_file, key) == 0 ||
sbin/dump/optr.c
328
strcmp(fs->fs_spec, key) == 0)
sbin/dump/optr.c
331
if (rn != NULL && strcmp(rn, key) == 0)
sbin/dump/optr.c
333
if (key[0] != '/') {
sbin/dump/optr.c
335
strcmp(fs->fs_spec + 1, key) == 0)
sbin/dump/optr.c
338
strcmp(fs->fs_file + 1, key) == 0)
sbin/fsck_hammer2/destroy.c
336
bscan->key = dirhash(dst_dirent, strlen(dst_dirent));
sbin/fsck_hammer2/destroy.c
395
bscan->key = dirhash(dst_dirent, strlen(dst_dirent));
sbin/fsck_hammer2/test.c
1268
(uintmax_t)bscan->key,
sbin/fsck_hammer2/test.c
1300
(uintmax_t)bscan->key,
sbin/fsck_hammer2/test.c
1308
hammer2_off_t data_off = bref->key +
sbin/fsck_hammer2/test.c
503
(uintmax_t)bref->key,
sbin/hammer/cmd_history.c
99
hist.key = off;
sbin/hammer/cmd_mirror.c
1016
(uintmax_t)mrec->rec.leaf.base.key,
sbin/hammer/cmd_mirror.c
1034
(uintmax_t)mrec->rec.leaf.base.key,
sbin/hammer/cmd_mirror.c
1047
(uintmax_t)mrec->skip.skip_beg.key,
sbin/hammer/cmd_mirror.c
1051
(uintmax_t)mrec->skip.skip_end.key,
sbin/hammer/cmd_mirror.c
1393
(uintmax_t)mrec->rec.leaf.base.key);
sbin/hammer/cmd_recover.c
445
(uintmax_t)leaf->base.key - len,
sbin/hammer/cmd_recover.c
498
file_offset = (int64_t)leaf->base.key - len;
sbin/hammer/cmd_show.c
128
printf(" key=%016jx", (uintmax_t)opt.base.key);
sbin/hammer/cmd_show.c
303
elm->base.key == (int64_t)HAMMER_MIN_KEY &&
sbin/hammer/cmd_show.c
319
elm->base.key == HAMMER_MAX_KEY &&
sbin/hammer/cmd_show.c
382
(uintmax_t)elm->base.key,
sbin/hammer/cmd_show.c
537
if (key1->key < key2->key)
sbin/hammer/cmd_show.c
539
if (key1->key > key2->key)
sbin/hammer/cmd_show.c
806
switch(elm->leaf.base.key) {
sbin/hammer/cmd_show.c
944
opt.base.key = _strtoull(p, 16);
sbin/hammer/cmd_show.c
985
if (base1->key < base2->key)
sbin/hammer/cmd_show.c
987
if (base1->key > base2->key)
sbin/hammer/hammer.c
274
int64_t key;
sbin/hammer/hammer.c
284
key = (uint32_t)crc32(aname, len) & 0xFFFFFFFEU;
sbin/hammer/hammer.c
290
key |= (int64_t)(crcx & 0x3F) << 42;
sbin/hammer/hammer.c
296
key |= ((int64_t)(aname[2] & 0x1F) << 48);
sbin/hammer/hammer.c
299
key |= ((int64_t)(aname[1] & 0x1F) << 53) |
sbin/hammer/hammer.c
303
key |= ((int64_t)(aname[0] & 0x1F) << 58) |
sbin/hammer/hammer.c
309
if (key == 0)
sbin/hammer/hammer.c
310
key |= 0x100000000LL;
sbin/hammer/hammer.c
311
printf("0x%016jx\n", (uintmax_t)key);
sbin/hammer/hammer.c
315
int64_t key;
sbin/hammer/hammer.c
321
key = (int64_t)(crc32(av[1], strlen(av[1])) & 0x7FFFFFFF) << 32;
sbin/hammer/hammer.c
322
if (key == 0)
sbin/hammer/hammer.c
323
key |= 0x100000000LL;
sbin/hammer/hammer.c
324
printf("0x%016jx\n", (uintmax_t)key);
sbin/hammer/hammer.c
328
int32_t key;
sbin/hammer/hammer.c
334
key = crc32(av[1], strlen(av[1])) & 0x7FFFFFFF;
sbin/hammer/hammer.c
335
if (key == 0)
sbin/hammer/hammer.c
336
++key;
sbin/hammer/hammer.c
337
printf("0x%08x\n", key);
sbin/hammer/misc.c
46
base->key = HAMMER_MIN_KEY;
sbin/hammer/misc.c
59
base->key = HAMMER_MAX_KEY;
sbin/hammer/test_dupkey.c
22
uint32_t key;
sbin/hammer/test_dupkey.c
32
key = namekey(name);
sbin/hammer/test_dupkey.c
33
ptr = &bitmap[key / 32];
sbin/hammer/test_dupkey.c
34
mask = 1 << (key & 31);
sbin/hammer/test_dupkey.c
40
printf("duplicate found at count %d key %08x\n", count, key);
sbin/hammer/test_dupkey.c
42
saved = key;
sbin/hammer/test_dupkey.c
48
key = namekey(name);
sbin/hammer/test_dupkey.c
49
if (saved == key)
sbin/hammer/test_dupkey.c
62
uint32_t key;
sbin/hammer/test_dupkey.c
64
key = crc32(name, strlen(name)) & 0x7FFFFFFF;
sbin/hammer/test_dupkey.c
65
if (key == 0)
sbin/hammer/test_dupkey.c
66
key = 1;
sbin/hammer/test_dupkey.c
67
return(key);
sbin/hammer2/cmd_debug.c
1159
hammer2_off_t data_off = bref->key +
sbin/hammer2/cmd_debug.c
1207
hammer2_off_t data_off = bref->key +
sbin/hammer2/cmd_debug.c
876
(intmax_t)bref->key, (intmax_t)bref->keybits,
sbin/hammer2/cmd_debug.c
885
(intmax_t)bref->key, (intmax_t)bref->keybits);
sbin/hammer2/cmd_recover.c
1459
if (bref->key + psize > fsize)
sbin/hammer2/cmd_recover.c
1460
pwrite(wfd, dptr, fsize - bref->key,
sbin/hammer2/cmd_recover.c
1461
bref->key);
sbin/hammer2/cmd_recover.c
1463
pwrite(wfd, dptr, psize, bref->key);
sbin/hammer2/cmd_recover.c
751
hv = (bref->key ^ (bref->key >> 16)) & HTABLE_MASK;
sbin/hammer2/cmd_recover.c
752
hv2 = (bref->key ^ (bref->key >> 16) ^ (bref->data_off >> 10)) &
sbin/hammer2/cmd_recover.c
762
if (bref->key == scan->inum &&
sbin/hammer2/cmd_recover.c
789
if (bref->key == 0)
sbin/hammer2/cmd_recover.c
818
if (inode->meta.inum != bref->key)
sbin/hammer2/cmd_recover.c
832
scan->inum = bref->key;
sbin/hammer2/cmd_recover.c
930
bref->key == neg->bref.key &&
sbin/hammer2/hammer2.h
110
char key[8]; /* HAMMER2.01 */
sbin/hammer2/subs.c
365
uint64_t key;
sbin/hammer2/subs.c
369
key = 0;
sbin/hammer2/subs.c
393
key |= (uint64_t)crcx << 32;
sbin/hammer2/subs.c
402
key |= crcx & 0xFFFF0000U;
sbin/hammer2/subs.c
410
key |= 0x8000U;
sbin/hammer2/subs.c
412
return (key);
sbin/ifconfig/ifieee80211.c
901
int key = 0;
sbin/ifconfig/ifieee80211.c
906
key = atoi(val)-1;
sbin/ifconfig/ifieee80211.c
914
set80211(s, IEEE80211_IOC_WEPKEY, key, len, data);
sbin/ifconfig/ifwg.c
388
char key[WG_BASE64_KEY_LEN + 1];
sbin/ifconfig/ifwg.c
420
key, sizeof(key));
sbin/ifconfig/ifwg.c
421
printf("\twgkey: %s\n", key);
sbin/ifconfig/ifwg.c
425
key, sizeof(key));
sbin/ifconfig/ifwg.c
426
printf("\twgpubkey: %s\n", key);
sbin/ifconfig/ifwg.c
432
key, sizeof(key));
sbin/ifconfig/ifwg.c
433
printf("\twgpeer: %s\n", key);
sbin/ifconfig/ifwg.c
441
key, sizeof(key));
sbin/ifconfig/ifwg.c
442
printf("\t\twgpsk: %s\n", key);
sbin/init/init.c
899
DBT key;
sbin/init/init.c
902
key.data = &sp->se_process;
sbin/init/init.c
903
key.size = sizeof sp->se_process;
sbin/init/init.c
907
if ((*session_db->put)(session_db, &key, &data, 0))
sbin/init/init.c
918
DBT key;
sbin/init/init.c
920
key.data = &sp->se_process;
sbin/init/init.c
921
key.size = sizeof sp->se_process;
sbin/init/init.c
923
if ((*session_db->del)(session_db, &key, 0))
sbin/init/init.c
934
DBT key;
sbin/init/init.c
938
key.data = &pid;
sbin/init/init.c
939
key.size = sizeof pid;
sbin/init/init.c
940
if ((*session_db->get)(session_db, &key, &data, 0) != 0)
sbin/ip6fw/ip6fw.c
186
print_iface(char *key, union ip6_fw_if *un, int byname)
sbin/ip6fw/ip6fw.c
190
printf(" %s %s", key, un->fu_via_if.name);
sbin/ip6fw/ip6fw.c
192
printf(" %s %s", key, inet_ntop(AF_INET6,&un->fu_via_ip6,ntop_buf,sizeof(ntop_buf)));
sbin/ip6fw/ip6fw.c
194
printf(" %s any", key);
sbin/ipfw/ipfw2.c
3778
inet_makenetandmask(val, &te->key, &te->netmask, bits);
sbin/ipfw/ipfw2.c
3782
n = inet_pton(AF_INET, *av, &te->key.sin_addr);
sbin/ipfw/ipfw2.c
3790
te->key.sin_family = AF_INET;
sbin/ipfw/ipfw2.c
3791
te->key.sin_len = sizeof(struct sockaddr_in);
sbin/ipfw/ipfw2.c
3893
&te->key.sin_addr, addr, sizeof(addr)));
sbin/ipfw/ipfw2.c
3905
&te->key.sin_addr, addr, sizeof(addr)), b);
sbin/ipfw3/ipfw3.c
104
while (table->key) {
sbin/ipfw3/ipfw3.c
105
if (strcmp(table->key, string) == 0) {
sbin/ipfw3/ipfw3.c
372
struct ipfw3_keyword *key;
sbin/ipfw3/ipfw3.c
411
for (i = 0, key = keywords; i < KEYWORD_SIZE; i++, key++) {
sbin/ipfw3/ipfw3.c
412
if (key->type == BEFORE &&
sbin/ipfw3/ipfw3.c
413
strcmp(key->word, *av) == 0) {
sbin/ipfw3/ipfw3.c
417
map->module == key->module &&
sbin/ipfw3/ipfw3.c
418
map->opcode == key->opcode ) {
sbin/ipfw3/ipfw3.c
445
for (i = 0, key = keywords; i < KEYWORD_SIZE; i++, key++) {
sbin/ipfw3/ipfw3.c
446
if (ac > 0 && key->type == ACTION &&
sbin/ipfw3/ipfw3.c
447
strcmp(key->word, *av) == 0) {
sbin/ipfw3/ipfw3.c
451
map->module == key->module &&
sbin/ipfw3/ipfw3.c
452
map->opcode == key->opcode) {
sbin/ipfw3/ipfw3.c
472
for (i = 0, key = keywords; i < KEYWORD_SIZE; i++, key++) {
sbin/ipfw3/ipfw3.c
473
if (key->type == PROTO &&
sbin/ipfw3/ipfw3.c
474
strcmp(key->word, "proto") == 0) {
sbin/ipfw3/ipfw3.c
478
map->module == key->module &&
sbin/ipfw3/ipfw3.c
479
map->opcode == key->opcode ) {
sbin/ipfw3/ipfw3.c
516
for (i = 0, key = keywords; i < KEYWORD_SIZE; i++, key++) {
sbin/ipfw3/ipfw3.c
517
if ((key->type == FILTER ||
sbin/ipfw3/ipfw3.c
518
key->type == AFTER ||
sbin/ipfw3/ipfw3.c
519
key->type == FROM ||
sbin/ipfw3/ipfw3.c
520
key->type == TO) &&
sbin/ipfw3/ipfw3.c
521
strcmp(key->word, cur) == 0) {
sbin/ipfw3/ipfw3.c
525
map->module == key->module &&
sbin/ipfw3/ipfw3.c
526
map->opcode == key->opcode ) {
sbin/ipfw3/ipfw3.h
114
char *key;
sbin/iscontrol/config.c
232
getConfig(FILE *fd, char *key, char **Ar, int *nargs)
sbin/iscontrol/config.c
238
if(key)
sbin/iscontrol/config.c
239
len = strlen(key);
sbin/iscontrol/config.c
252
if(len && strncmp(lp, key, MAX(n, len)) == 0)
sbin/iscontrol/config.c
287
keyLookup(char *key)
sbin/iscontrol/config.c
292
if(strcasecmp(key, tk->name) == 0)
sbin/iscontrol/config.c
363
parseConfig(FILE *fd, char *key, isc_opt_t *op)
sbin/iscontrol/config.c
369
if(getConfig(fd, key, Ar, &cc))
sbin/iscontrol/iscontrol.h
155
void parseConfig(FILE *fd, char *key, isc_opt_t *op);
sbin/iscontrol/login.c
105
klen = strlen(key);
sbin/iscontrol/login.c
107
if(strncmp(key, ptr, klen) == 0)
sbin/iscontrol/login.c
96
getkeyval(char *key, pdu_t *pp)
sbin/newfs_hammer/newfs_hammer.c
736
elm->leaf.base.key = 0;
sbin/newfs_hammer/newfs_hammer.c
757
elm->leaf.base.key = 0;
sbin/newfs_hammer2/mkfs_hammer2.c
401
root_blockref[i].key = rawip->meta.name_key;
sbin/newfs_hammer2/mkfs_hammer2.c
664
if (bref1->key < bref2->key)
sbin/newfs_hammer2/mkfs_hammer2.c
666
if (bref1->key > bref2->key)
sbin/rcorder/hash.c
186
Hash_FindEntry(Hash_Table *t, char *key)
sbin/rcorder/hash.c
192
for (h = 0, p = key; *p;)
sbin/rcorder/hash.c
194
p = key;
sbin/rcorder/hash.c
229
Hash_CreateEntry(Hash_Table *t, char *key, Boolean *newPtr)
sbin/rcorder/hash.c
241
for (h = 0, p = key; *p;)
sbin/rcorder/hash.c
243
keylen = p - key;
sbin/rcorder/hash.c
244
p = key;
sbin/restore/restore.c
203
int key = 0;
sbin/restore/restore.c
219
key |= ONTAPE;
sbin/restore/restore.c
225
key |= NAMEFND;
sbin/restore/restore.c
238
key |= INOFND;
sbin/restore/restore.c
259
if (((key & (INOFND|NAMEFND)) == (INOFND|NAMEFND)) && ip != np) {
sbin/restore/restore.c
269
key &= ~NAMEFND;
sbin/restore/restore.c
271
if ((key & ONTAPE) &&
sbin/restore/restore.c
272
(((key & INOFND) && ip->e_type != type) ||
sbin/restore/restore.c
273
((key & NAMEFND) && np->e_type != type)))
sbin/restore/restore.c
274
key |= MODECHG;
sbin/restore/restore.c
282
switch (key) {
sbin/restore/restore.c
292
dprintf(stdout, "[%s] %s: %s\n", keyval(key), name,
sbin/restore/restore.c
328
dprintf(stdout, "[%s] %s: %s\n", keyval(key), name,
sbin/restore/restore.c
352
dprintf(stdout, "[%s] %s: %s\n", keyval(key), name,
sbin/restore/restore.c
365
dprintf(stdout, "[%s] %s: %s|LINK\n", keyval(key), name,
sbin/restore/restore.c
382
dprintf(stdout, "[%s] %s: %s|LINK\n", keyval(key), name,
sbin/restore/restore.c
389
dprintf(stdout, "[%s] %s: %s\n", keyval(key), name,
sbin/restore/restore.c
431
dprintf(stdout, "[%s] %s: %s\n", keyval(key), name,
sbin/restore/restore.c
440
dprintf(stdout, "[%s] %s: Extraneous name\n", keyval(key),
sbin/restore/restore.c
464
fprintf(stderr, "[%s] %s: inconsistent state\n", keyval(key),
sbin/restore/restore.c
474
panic("[%s] %s: impossible state\n", keyval(key), name);
sbin/restore/restore.c
484
keyval(int key)
sbin/restore/restore.c
490
if (key & ONTAPE)
sbin/restore/restore.c
492
if (key & INOFND)
sbin/restore/restore.c
494
if (key & NAMEFND)
sbin/restore/restore.c
496
if (key & MODECHG)
sbin/route/route.c
590
set_metric(char *value, int key)
sbin/route/route.c
595
switch (key) {
sbin/route/route.c
623
int key;
sbin/route/route.c
634
switch (key = keyword(1 + *argv)) {
sbin/route/route.c
767
if (key == K_PUSH) {
sbin/route/route.c
812
set_metric(*++argv, key);
sbin/routed/defs.h
277
u_char key[RIP_AUTH_PW_LEN];
sbin/routed/input.c
936
if (!memcmp(NA->au.au_pw, ap->key, RIP_AUTH_PW_LEN))
sbin/routed/input.c
987
MD5_Update(&md5_ctx, ap->key, RIP_AUTH_MD5_LEN);
sbin/routed/output.c
262
memcpy(na->au.au_pw, ap->key, sizeof(na->au.au_pw));
sbin/routed/output.c
294
MD5_Update(&md5_ctx, ap->key, RIP_AUTH_MD5_LEN);
sbin/routed/parms.c
502
(char *)k.key, sizeof(k.key)))
sbin/udevd/test_udevd.c
424
const char *key,
sbin/udevd/test_udevd.c
432
key,
sbin/udevd/test_udevd.c
440
const char *key,
sbin/udevd/test_udevd.c
448
key,
sbin/udevd/test_udevd.c
456
const char *key,
sbin/udevd/test_udevd.c
464
key,
sbin/udevd/test_udevd.c
472
const char *key,
sbin/udevd/test_udevd.c
480
key,
sbin/udevd/test_udevd.c
490
const char *key,
sbin/udevd/test_udevd.c
504
error = _udev_dict_set_cstr(dict, "key", key);
sbin/udevd/test_udevd.c
622
_udev_dict_set_cstr(prop_dictionary_t dict, const char *key, char *str)
sbin/udevd/test_udevd.c
630
if (prop_dictionary_set(dict, key, ps) == false) {
sbin/udevd/test_udevd.c
640
_udev_dict_set_int(prop_dictionary_t dict, const char *key, int64_t val)
sbin/udevd/test_udevd.c
648
if (prop_dictionary_set(dict, key, pn) == false) {
sbin/udevd/test_udevd.c
658
_udev_dict_set_uint(prop_dictionary_t dict, const char *key, uint64_t val)
sbin/udevd/test_udevd.c
666
if (prop_dictionary_set(dict, key, pn) == false) {
sbin/udevd/udevd.h
57
char *key;
sbin/udevd/udevd_monitor.c
150
free(evf->key);
sbin/udevd/udevd_monitor.c
271
evf->key = prop_string_cstring(ps);
sbin/udevd/udevd_monitor.c
272
if (evf->key == NULL)
sbin/udevd/udevd_monitor.c
316
free(evf->key);
sbin/udevd/udevd_monitor.c
354
if ((po = prop_dictionary_get(ev_dict, evf->key)) == NULL)
stand/boot/common/bootstrap.h
280
#define COMMAND_SET(tag, key, desc, func) \
stand/boot/common/bootstrap.h
282
static struct bootblk_command _cmd_ ## tag = { key, desc, func, 0 };\
stand/boot/common/bootstrap.h
285
#define COMMAND_SET_COND(tag, key, desc, func) \
stand/boot/common/bootstrap.h
287
static struct bootblk_command _cmd_ ## tag = { key, desc, func, 1 };\
stand/boot/efi/libefi/efi_console.c
427
EFI_INPUT_KEY key;
stand/boot/efi/libefi/efi_console.c
433
status = conin->ReadKeyStroke(conin, &key);
stand/boot/efi/libefi/efi_console.c
438
switch (key.ScanCode) {
stand/boot/efi/libefi/efi_console.c
444
return (key.UnicodeChar);
stand/boot/efi/loader/main.c
486
UINTN key, dsz;
stand/boot/efi/loader/main.c
509
status = BS->GetMemoryMap(&sz, 0, &key, &dsz, &dver);
stand/boot/efi/loader/main.c
515
status = BS->GetMemoryMap(&sz, map, &key, &dsz, &dver);
stand/lib/bootparam.c
234
bp_getfile(int sockfd, char *key, struct in_addr *serv_addr, char *pathname)
stand/lib/bootparam.c
269
if (xdr_string_encode(&send_tail, key, strlen(key))) {
stand/lib/bootparam.h
7
int bp_getfile(int sock, char *key, struct in_addr *addrp, char *path);
stand/lib/hammer1.c
241
if (key1->key < key2->key)
stand/lib/hammer1.c
243
if (key1->key > key2->key)
stand/lib/hammer1.c
312
int64_t key;
stand/lib/hammer1.c
314
key = (int64_t)(crc32(name, len) & 0x7FFFFFFF) << 32;
stand/lib/hammer1.c
315
if (key == 0)
stand/lib/hammer1.c
316
key |= 0x100000000LL;
stand/lib/hammer1.c
317
return(key);
stand/lib/hammer1.c
402
if (e->key >> 32 != 0)
stand/lib/hammer1.c
404
(long)(e->key >> 32),
stand/lib/hammer1.c
405
(long)(e->key & 0xffffffff));
stand/lib/hammer1.c
407
printf("%lx", (long)e->key);
stand/lib/hammer1.c
416
hfind(struct hfs *hfs, hammer_base_elm_t key, hammer_base_elm_t end)
stand/lib/hammer1.c
420
hprintb(key);
stand/lib/hammer1.c
428
struct hammer_base_elm search = *key;
stand/lib/hammer1.c
486
r = hammer_btree_cmp(key, &e->base);
stand/lib/hammer1.c
542
struct hammer_base_elm key;
stand/lib/hammer1.c
545
bzero(&key, sizeof(key));
stand/lib/hammer1.c
546
key.obj_id = ino;
stand/lib/hammer1.c
547
key.localization = HAMMER_LOCALIZE_INODE;
stand/lib/hammer1.c
548
key.rec_type = HAMMER_RECTYPE_INODE;
stand/lib/hammer1.c
552
e = hfind(hfs, &key, &key);
stand/lib/hammer1.c
577
struct hammer_base_elm key, end;
stand/lib/hammer1.c
583
bzero(&key, sizeof(key));
stand/lib/hammer1.c
584
key.obj_id = ino;
stand/lib/hammer1.c
585
key.localization = hdirlocalization(hfs, ino);
stand/lib/hammer1.c
586
key.rec_type = HAMMER_RECTYPE_DIRENTRY;
stand/lib/hammer1.c
587
key.key = *off;
stand/lib/hammer1.c
589
end = key;
stand/lib/hammer1.c
590
end.key = HAMMER_MAX_KEY;
stand/lib/hammer1.c
594
e = hfind(hfs, &key, &end);
stand/lib/hammer1.c
600
*off = e->base.key + 1; // remember next pos
stand/lib/hammer1.c
618
struct hammer_base_elm key, end;
stand/lib/hammer1.c
625
bzero(&key, sizeof(key));
stand/lib/hammer1.c
626
key.obj_id = dirino;
stand/lib/hammer1.c
627
key.localization = hdirlocalization(hfs, dirino);
stand/lib/hammer1.c
628
key.key = hammer_directory_namekey(name, namel);
stand/lib/hammer1.c
629
key.rec_type = HAMMER_RECTYPE_DIRENTRY;
stand/lib/hammer1.c
630
end = key;
stand/lib/hammer1.c
631
end.key = HAMMER_MAX_KEY;
stand/lib/hammer1.c
634
while ((e = hfind(hfs, &key, &end)) != NULL) {
stand/lib/hammer1.c
635
key.key = e->base.key + 1;
stand/lib/hammer1.c
701
struct hammer_base_elm key;
stand/lib/hammer1.c
707
bzero(&key, sizeof(key));
stand/lib/hammer1.c
708
key.obj_id = ino;
stand/lib/hammer1.c
709
key.localization = HAMMER_LOCALIZE_INODE;
stand/lib/hammer1.c
710
key.rec_type = HAMMER_RECTYPE_INODE;
stand/lib/hammer1.c
712
hammer_btree_leaf_elm_t e = hfind(hfs, &key, &key);
stand/lib/hammer1.c
737
struct hammer_base_elm key, end;
stand/lib/hammer1.c
739
bzero(&key, sizeof(key));
stand/lib/hammer1.c
740
key.obj_id = ino;
stand/lib/hammer1.c
741
key.localization = HAMMER_LOCALIZE_MISC;
stand/lib/hammer1.c
742
key.rec_type = HAMMER_RECTYPE_DATA;
stand/lib/hammer1.c
743
end = key;
stand/lib/hammer1.c
744
end.key = HAMMER_MAX_KEY;
stand/lib/hammer1.c
747
key.key = off + 1;
stand/lib/hammer1.c
748
hammer_btree_leaf_elm_t e = hfind(hfs, &key, &end);
stand/lib/hammer1.c
751
if (e == NULL || off > e->base.key) {
stand/lib/hammer1.c
758
int64_t doff = e->base.key - e->data_len;
stand/lib/hammer2.c
158
uint64_t key;
stand/lib/hammer2.c
162
key = 0;
stand/lib/hammer2.c
186
key |= (uint64_t)crcx << 32;
stand/lib/hammer2.c
195
key |= crcx & 0xFFFF0000U;
stand/lib/hammer2.c
203
key |= 0x8000U;
stand/lib/hammer2.c
205
return (key);
stand/lib/hammer2.c
321
best.key = HAMMER2_KEY_MAX;
stand/lib/hammer2.c
347
bref_ret->key = 0;
stand/lib/hammer2.c
368
if (bref->key > best.key)
stand/lib/hammer2.c
370
scan_beg = bref->key;
stand/lib/hammer2.c
399
key_beg = best.key +
stand/lib/hammer2.c
401
if (key_beg > best.key && key_beg <= key_end)
stand/lib/hammer2.c
439
hammer2_key_t key;
stand/lib/hammer2.c
468
key = hammer2_dirhash(path, len);
stand/lib/hammer2.c
471
key,
stand/lib/hammer2.c
472
key | HAMMER2_DIRHASH_LOMASK,
stand/lib/hammer2.c
517
if ((bres.key & 0xFFFF) == 0xFFFF) {
stand/lib/hammer2.c
521
key = bres.key + 1;
stand/lib/hammer2.c
598
if (bres.key < off) {
stand/lib/hammer2.c
599
data += off - bres.key;
stand/lib/hammer2.c
600
bytes -= off - bres.key;
stand/lib/hammer2.c
608
if (bres.key > off) {
stand/lib/hammer2.c
609
zfill = (ssize_t)(bres.key - off);
stand/lib/hammer2.c
973
f->f_offset = bres.key + 1;
sys/bus/cam/cam.c
199
camstatusentrycomp(const void *key, const void *member)
sys/bus/cam/cam.c
204
status = *(const cam_status *)key;
sys/bus/cam/cam.c
58
static int camstatusentrycomp(const void *key, const void *member);
sys/bus/cam/scsi/scsi_all.c
100
static int senseentrycomp(const void *key, const void *member);
sys/bus/cam/scsi/scsi_all.c
2656
ascentrycomp(const void *key, const void *member)
sys/bus/cam/scsi/scsi_all.c
2662
asc = ((const struct asc_key *)key)->asc;
sys/bus/cam/scsi/scsi_all.c
2663
ascq = ((const struct asc_key *)key)->ascq;
sys/bus/cam/scsi/scsi_all.c
2685
senseentrycomp(const void *key, const void *member)
sys/bus/cam/scsi/scsi_all.c
2690
sense_key = *((const int *)key);
sys/bus/cam/scsi/scsi_all.c
99
static int ascentrycomp(const void *key, const void *member);
sys/bus/firewire/firewire.c
1514
if( csrreg->key == 0x81 || csrreg->key == 0xd1){
sys/bus/firewire/fwcrom.c
114
if ((reg->key & CSRTYPE_MASK) == CSRTYPE_D) {
sys/bus/firewire/fwcrom.c
147
crom_search_key(struct crom_context *cc, u_int8_t key)
sys/bus/firewire/fwcrom.c
153
if (reg->key == key)
sys/bus/firewire/fwcrom.c
172
if (reg->key == CSRKEY_SPEC && reg->val == spec)
sys/bus/firewire/fwcrom.c
177
if (reg->key == CSRKEY_VER && reg->val == ver)
sys/bus/firewire/fwcrom.c
200
if (reg->key != CROM_TEXTLEAF ||
sys/bus/firewire/fwcrom.c
307
switch (reg->key & CSRTYPE_MASK) {
sys/bus/firewire/fwcrom.c
331
switch (reg->key) {
sys/bus/firewire/fwcrom.c
410
crom_add_entry(struct crom_chunk *chunk, int key, int val)
sys/bus/firewire/fwcrom.c
416
reg->key = key;
sys/bus/firewire/fwcrom.c
423
struct crom_chunk *child, int key)
sys/bus/firewire/fwcrom.c
432
index = crom_add_entry(parent, key, 0);
sys/bus/firewire/fwohci.c
2327
int i, key;
sys/bus/firewire/fwohci.c
2350
key = cmd & OHCI_KEY_MASK;
sys/bus/firewire/fwohci.c
2377
if(key == OHCI_KEY_ST2 ){
sys/bus/firewire/fwohci.c
2384
if(key == OHCI_KEY_DEVICE){
sys/bus/firewire/fwohci.c
2399
if(key == OHCI_KEY_ST2 ){
sys/bus/firewire/iec13213.h
126
u_int32_t key:8,
sys/bus/firewire/iec13213.h
130
key:8;
sys/bus/u4b/gadget/g_keyboard.c
279
int key;
sys/bus/u4b/gadget/g_keyboard.c
288
key = sc->sc_pattern[index];
sys/bus/u4b/gadget/g_keyboard.c
290
key = 'a';
sys/bus/u4b/gadget/g_keyboard.c
292
if (key >= 'a' && key <= 'z')
sys/bus/u4b/gadget/g_keyboard.c
293
return (key - 'a' + 0x04);
sys/bus/u4b/input/ukbd.c
281
uint32_t mask, key;
sys/bus/u4b/input/ukbd.c
404
ukbd_put_key(struct ukbd_softc *sc, uint32_t key)
sys/bus/u4b/input/ukbd.c
409
DPRINTF("0x%02x (%d) %s\n", key, key,
sys/bus/u4b/input/ukbd.c
410
(key & KEY_RELEASE) ? "released" : "pressed");
sys/bus/u4b/input/ukbd.c
415
evdev_hid2key(KEY_INDEX(key)), !(key & KEY_RELEASE));
sys/bus/u4b/input/ukbd.c
421
sc->sc_input[sc->sc_inputtail] = key;
sys/bus/u4b/input/ukbd.c
523
uint8_t key;
sys/bus/u4b/input/ukbd.c
538
ukbd_put_key(sc, ukbd_mods[i].key |
sys/bus/u4b/input/ukbd.c
546
key = sc->sc_odata.keycode[i];
sys/bus/u4b/input/ukbd.c
547
if (key == 0) {
sys/bus/u4b/input/ukbd.c
554
if (key == sc->sc_ndata.keycode[j]) {
sys/bus/u4b/input/ukbd.c
558
ukbd_put_key(sc, key | KEY_RELEASE);
sys/bus/u4b/input/ukbd.c
564
key = sc->sc_ndata.keycode[i];
sys/bus/u4b/input/ukbd.c
565
if (key == 0) {
sys/bus/u4b/input/ukbd.c
573
if (key == sc->sc_odata.keycode[j]) {
sys/bus/u4b/input/ukbd.c
588
ukbd_put_key(sc, key | KEY_PRESS);
sys/bus/u4b/storage/umass.c
2641
int error, key, asc, ascq;
sys/bus/u4b/storage/umass.c
2647
&error, &key, &asc, &ascq);
sys/bus/u4b/storage/umass.c
2660
(key == SSD_KEY_UNIT_ATTENTION)) {
sys/bus/u4b/storage/umass.c
2668
} else if (key == SSD_KEY_NO_SENSE) {
sys/bus/u4b/storage/umass.c
2676
(key == SSD_KEY_UNIT_ATTENTION)) {
sys/bus/u4b/storage/umass.c
2711
if (key >= 0) {
sys/bus/u4b/wlan/if_mtw.c
2075
struct ieee80211_key *k = &cmdq->key;
sys/bus/u4b/wlan/if_mtw.c
2125
k0 = &sc->cmdq[i].key;
sys/bus/u4b/wlan/if_mtwvar.h
185
struct ieee80211_key key;
sys/bus/u4b/wlan/if_mtwvar.h
246
struct ieee80211_key key;
sys/bus/u4b/wlan/if_rum.c
2857
struct ieee80211_key *k = &data->key;
sys/bus/u4b/wlan/if_rum.c
2901
struct ieee80211_key *k = &data->key;
sys/bus/u4b/wlan/if_rum.c
2916
struct ieee80211_key *k = &data->key;
sys/bus/u4b/wlan/if_rum.c
2964
struct ieee80211_key *k = &data->key;
sys/bus/u4b/wlan/if_rumvar.h
75
struct ieee80211_key key;
sys/bus/u4b/wlan/if_run.c
2400
struct ieee80211_key *k = &cmdq->key;
sys/bus/u4b/wlan/if_run.c
2448
k0 = &sc->cmdq[i].key;
sys/bus/u4b/wlan/if_runvar.h
115
struct ieee80211_key key;
sys/bus/u4b/wlan/if_urtwn.c
2287
struct ieee80211_key *k = &data->key;
sys/bus/u4b/wlan/if_urtwn.c
2352
struct ieee80211_key *k = &data->key;
sys/bus/u4b/wlan/if_urtwnvar.h
130
struct ieee80211_key key;
sys/bus/u4b/wlan/if_urtwnvar.h
79
struct ieee80211_key key;
sys/crypto/blake2/blake2s.c
83
const void *key, size_t keylen)
sys/crypto/blake2/blake2s.c
88
KKASSERT(key != NULL && keylen > 0 && keylen <= BLAKE2S_KEY_SIZE);
sys/crypto/blake2/blake2s.c
92
memcpy(block, key, keylen);
sys/crypto/blake2/blake2s.h
42
const void *key, size_t keylen);
sys/crypto/blake2/blake2s.h
48
blake2s(uint8_t *out, const uint8_t *in, const uint8_t *key,
sys/crypto/blake2/blake2s.h
55
(key != NULL || keylen == 0) && keylen <= BLAKE2S_KEY_SIZE);
sys/crypto/blake2/blake2s.h
58
blake2s_init_key(&state, outlen, key, keylen);
sys/crypto/blowfish/bf_enc.c
119
BF_decrypt(BF_LONG *data, BF_KEY *key)
sys/crypto/blowfish/bf_enc.c
123
p = key->P;
sys/crypto/blowfish/bf_enc.c
124
s= &key->S[0];
sys/crypto/blowfish/bf_enc.c
79
BF_encrypt(BF_LONG *data, BF_KEY *key)
sys/crypto/blowfish/bf_enc.c
83
p = key->P;
sys/crypto/blowfish/bf_enc.c
84
s= &key->S[0];
sys/crypto/blowfish/bf_skey.c
107
BF_encrypt(in, key);
sys/crypto/blowfish/bf_skey.c
112
p = key->S;
sys/crypto/blowfish/bf_skey.c
114
BF_encrypt(in, key);
sys/crypto/blowfish/bf_skey.c
71
BF_set_key(BF_KEY *key, int len, unsigned char *data)
sys/crypto/blowfish/bf_skey.c
77
memcpy((char *)key, (const char *)&bf_init, sizeof(BF_KEY));
sys/crypto/blowfish/bf_skey.c
78
p = key->P;
sys/crypto/camellia/camellia-api.c
37
camellia_set_key(camellia_ctx *ctx, const u_char *key, int bits)
sys/crypto/camellia/camellia-api.c
40
Camellia_Ekeygen(bits, key, ctx->subkey);
sys/crypto/camellia/camellia.c
440
camellia_setup128(const unsigned char *key, uint32_t *subkey)
sys/crypto/camellia/camellia.c
451
kll = GETU32(key );
sys/crypto/camellia/camellia.c
452
klr = GETU32(key + 4);
sys/crypto/camellia/camellia.c
453
krl = GETU32(key + 8);
sys/crypto/camellia/camellia.c
454
krr = GETU32(key + 12);
sys/crypto/camellia/camellia.c
646
camellia_setup256(const unsigned char *key, uint32_t *subkey)
sys/crypto/camellia/camellia.c
660
kll = GETU32(key );
sys/crypto/camellia/camellia.c
661
klr = GETU32(key + 4);
sys/crypto/camellia/camellia.c
662
krl = GETU32(key + 8);
sys/crypto/camellia/camellia.c
663
krr = GETU32(key + 12);
sys/crypto/camellia/camellia.c
664
krll = GETU32(key + 16);
sys/crypto/camellia/camellia.c
665
krlr = GETU32(key + 20);
sys/crypto/camellia/camellia.c
666
krrl = GETU32(key + 24);
sys/crypto/camellia/camellia.c
667
krrr = GETU32(key + 28);
sys/crypto/camellia/camellia.c
926
camellia_setup192(const unsigned char *key, uint32_t *subkey)
sys/crypto/camellia/camellia.c
931
memcpy(kk, key, 24);
sys/crypto/camellia/camellia.c
932
memcpy((unsigned char *)&krll, key+16,4);
sys/crypto/camellia/camellia.c
933
memcpy((unsigned char *)&krlr, key+20,4);
sys/crypto/camellia/camellia.h
60
void camellia_setup128(const unsigned char *key, uint32_t *subkey);
sys/crypto/camellia/camellia.h
61
void camellia_setup192(const unsigned char *key, uint32_t *subkey);
sys/crypto/camellia/camellia.h
62
void camellia_setup256(const unsigned char *key, uint32_t *subkey);
sys/crypto/chacha20/chacha.c
264
hchacha20(u8 derived_key[32], const u8 nonce[16], const u8 key[32])
sys/crypto/chacha20/chacha.c
271
U8TO32_LITTLE(key + 0),
sys/crypto/chacha20/chacha.c
272
U8TO32_LITTLE(key + 4),
sys/crypto/chacha20/chacha.c
273
U8TO32_LITTLE(key + 8),
sys/crypto/chacha20/chacha.c
274
U8TO32_LITTLE(key + 12),
sys/crypto/chacha20/chacha.c
275
U8TO32_LITTLE(key + 16),
sys/crypto/chacha20/chacha.c
276
U8TO32_LITTLE(key + 20),
sys/crypto/chacha20/chacha.c
277
U8TO32_LITTLE(key + 24),
sys/crypto/chacha20/chacha.c
278
U8TO32_LITTLE(key + 28),
sys/crypto/chacha20/chacha.h
74
const uint8_t key[32]) __unused; /* maybe unused */
sys/crypto/chachapoly.c
208
const uint8_t key[CHACHA20POLY1305_KEY_SIZE])
sys/crypto/chachapoly.c
213
_chacha20poly1305_init(&ctx, true, nonce, key);
sys/crypto/chachapoly.c
228
const uint8_t key[CHACHA20POLY1305_KEY_SIZE])
sys/crypto/chachapoly.c
236
_chacha20poly1305_init(&ctx, false, nonce, key);
sys/crypto/chachapoly.c
259
const uint8_t key[CHACHA20POLY1305_KEY_SIZE])
sys/crypto/chachapoly.c
265
hchacha20(derived_key, nonce, key);
sys/crypto/chachapoly.c
281
const uint8_t key[CHACHA20POLY1305_KEY_SIZE])
sys/crypto/chachapoly.c
287
hchacha20(derived_key, nonce, key);
sys/crypto/chachapoly.c
362
const uint8_t key[CHACHA20POLY1305_KEY_SIZE])
sys/crypto/chachapoly.c
374
_chacha20poly1305_init(&ctx, true, nonce, key);
sys/crypto/chachapoly.c
384
const uint8_t key[CHACHA20POLY1305_KEY_SIZE])
sys/crypto/chachapoly.c
394
_chacha20poly1305_init(&ctx, false, nonce, key);
sys/crypto/chachapoly.c
50
const uint8_t key[CHACHA20POLY1305_KEY_SIZE])
sys/crypto/chachapoly.c
69
chacha_keysetup(&ctx->chacha, key, CHACHA20POLY1305_KEY_SIZE * 8);
sys/crypto/des/des_setkey.c
117
int des_is_weak_key(des_cblock *key)
sys/crypto/des/des_setkey.c
128
if (memcmp(weak_keys[i],key,sizeof(des_cblock)) == 0) return(1);
sys/crypto/des/des_setkey.c
142
int des_set_key(des_cblock *key, des_key_schedule schedule)
sys/crypto/des/des_setkey.c
146
return des_set_key_checked(key, schedule);
sys/crypto/des/des_setkey.c
150
des_set_key_unchecked(key, schedule);
sys/crypto/des/des_setkey.c
159
int des_set_key_checked(des_cblock *key, des_key_schedule schedule)
sys/crypto/des/des_setkey.c
161
if (!des_check_key_parity(key))
sys/crypto/des/des_setkey.c
163
if (des_is_weak_key(key))
sys/crypto/des/des_setkey.c
165
des_set_key_unchecked(key, schedule);
sys/crypto/des/des_setkey.c
169
void des_set_key_unchecked(des_cblock *key, des_key_schedule schedule)
sys/crypto/des/des_setkey.c
178
in = &(*key)[0];
sys/crypto/des/des_setkey.c
225
int des_key_sched(des_cblock *key, des_key_schedule schedule)
sys/crypto/des/des_setkey.c
227
return(des_set_key(key,schedule));
sys/crypto/des/des_setkey.c
230
void des_fixup_key_parity(des_cblock *key)
sys/crypto/des/des_setkey.c
232
des_set_odd_parity(key);
sys/crypto/des/des_setkey.c
67
void des_set_odd_parity(des_cblock *key)
sys/crypto/des/des_setkey.c
72
(*key)[i]=odd_parity[(*key)[i]];
sys/crypto/des/des_setkey.c
75
int des_check_key_parity(des_cblock *key)
sys/crypto/des/des_setkey.c
81
if ((*key)[i] != odd_parity[(*key)[i]])
sys/crypto/poly1305/poly1305.c
39
poly1305_init(poly1305_state *st, const uint8_t key[POLY1305_KEY_SIZE])
sys/crypto/poly1305/poly1305.c
42
st->r[0] = (U8TO32(&key[0])) & 0x3ffffff;
sys/crypto/poly1305/poly1305.c
43
st->r[1] = (U8TO32(&key[3]) >> 2) & 0x3ffff03;
sys/crypto/poly1305/poly1305.c
44
st->r[2] = (U8TO32(&key[6]) >> 4) & 0x3ffc0ff;
sys/crypto/poly1305/poly1305.c
45
st->r[3] = (U8TO32(&key[9]) >> 6) & 0x3f03fff;
sys/crypto/poly1305/poly1305.c
46
st->r[4] = (U8TO32(&key[12]) >> 8) & 0x00fffff;
sys/crypto/poly1305/poly1305.c
56
st->pad[0] = U8TO32(&key[16]);
sys/crypto/poly1305/poly1305.c
57
st->pad[1] = U8TO32(&key[20]);
sys/crypto/poly1305/poly1305.c
58
st->pad[2] = U8TO32(&key[24]);
sys/crypto/poly1305/poly1305.c
59
st->pad[3] = U8TO32(&key[28]);
sys/crypto/rc4/rc4.c
59
rc4_init(struct rc4_state *const state, const u_char *key, int keylen)
sys/crypto/rc4/rc4.c
72
j += state->perm[i] + key[k];
sys/crypto/rc4/rc4.h
49
extern void rc4_init(struct rc4_state *state, const u_char *key, int keylen);
sys/crypto/rijndael/rijndael-api-fst.c
102
rijndaelEncrypt(key->rk, key->Nr, input, outBuffer);
sys/crypto/rijndael/rijndael-api-fst.c
122
rijndaelEncrypt(key->rk, key->Nr, block, outBuffer);
sys/crypto/rijndael/rijndael-api-fst.c
139
rijndaelEncrypt(key->rk, key->Nr, block, outBuffer);
sys/crypto/rijndael/rijndael-api-fst.c
159
rijndaelEncrypt(key->ek, key->Nr, block,
sys/crypto/rijndael/rijndael-api-fst.c
198
int rijndael_padEncrypt(cipherInstance *cipher, keyInstance *key,
sys/crypto/rijndael/rijndael-api-fst.c
204
key == NULL ||
sys/crypto/rijndael/rijndael-api-fst.c
205
key->direction == DIR_DECRYPT) {
sys/crypto/rijndael/rijndael-api-fst.c
217
rijndaelEncrypt(key->rk, key->Nr, input, outBuffer);
sys/crypto/rijndael/rijndael-api-fst.c
227
rijndaelEncrypt(key->rk, key->Nr, block, outBuffer);
sys/crypto/rijndael/rijndael-api-fst.c
237
rijndaelEncrypt(key->rk, key->Nr, block, outBuffer);
sys/crypto/rijndael/rijndael-api-fst.c
251
rijndaelEncrypt(key->rk, key->Nr, block, outBuffer);
sys/crypto/rijndael/rijndael-api-fst.c
261
int rijndael_blockDecrypt(cipherInstance *cipher, keyInstance *key,
sys/crypto/rijndael/rijndael-api-fst.c
267
key == NULL ||
sys/crypto/rijndael/rijndael-api-fst.c
268
(cipher->mode != MODE_CFB1 && key->direction == DIR_ENCRYPT)) {
sys/crypto/rijndael/rijndael-api-fst.c
280
rijndaelDecrypt(key->rk, key->Nr, input, outBuffer);
sys/crypto/rijndael/rijndael-api-fst.c
296
rijndaelDecrypt(key->rk, key->Nr, input, block);
sys/crypto/rijndael/rijndael-api-fst.c
330
rijndaelEncrypt(key->ek, key->Nr, block,
sys/crypto/rijndael/rijndael-api-fst.c
35
int rijndael_makeKey(keyInstance *key, BYTE direction, int keyLen, char *keyMaterial) {
sys/crypto/rijndael/rijndael-api-fst.c
360
int rijndael_padDecrypt(cipherInstance *cipher, keyInstance *key,
sys/crypto/rijndael/rijndael-api-fst.c
367
key == NULL ||
sys/crypto/rijndael/rijndael-api-fst.c
368
key->direction == DIR_ENCRYPT) {
sys/crypto/rijndael/rijndael-api-fst.c
38
if (key == NULL) {
sys/crypto/rijndael/rijndael-api-fst.c
384
rijndaelDecrypt(key->rk, key->Nr, input, outBuffer);
sys/crypto/rijndael/rijndael-api-fst.c
389
rijndaelDecrypt(key->rk, key->Nr, input, block);
sys/crypto/rijndael/rijndael-api-fst.c
406
rijndaelDecrypt(key->rk, key->Nr, input, block);
sys/crypto/rijndael/rijndael-api-fst.c
417
rijndaelDecrypt(key->rk, key->Nr, input, block);
sys/crypto/rijndael/rijndael-api-fst.c
43
key->direction = direction;
sys/crypto/rijndael/rijndael-api-fst.c
49
key->keyLen = keyLen;
sys/crypto/rijndael/rijndael-api-fst.c
55
memcpy(key->keyMaterial, keyMaterial, keyLen/8);
sys/crypto/rijndael/rijndael-api-fst.c
59
memcpy(cipherKey, key->keyMaterial, keyLen/8);
sys/crypto/rijndael/rijndael-api-fst.c
61
key->Nr = rijndaelKeySetupEnc(key->rk, cipherKey, keyLen);
sys/crypto/rijndael/rijndael-api-fst.c
63
key->Nr = rijndaelKeySetupDec(key->rk, cipherKey, keyLen);
sys/crypto/rijndael/rijndael-api-fst.c
65
rijndaelKeySetupEnc(key->ek, cipherKey, keyLen);
sys/crypto/rijndael/rijndael-api-fst.c
83
int rijndael_blockEncrypt(cipherInstance *cipher, keyInstance *key,
sys/crypto/rijndael/rijndael-api-fst.c
89
key == NULL ||
sys/crypto/rijndael/rijndael-api-fst.c
90
key->direction == DIR_DECRYPT) {
sys/crypto/rijndael/rijndael-api.c
38
rijndael_set_key(rijndael_ctx *ctx, const u_char *key, int bits)
sys/crypto/rijndael/rijndael-api.c
41
ctx->Nr = rijndaelKeySetupEnc(ctx->ek, key, bits);
sys/crypto/rijndael/rijndael-api.c
42
rijndaelKeySetupDec(ctx->dk, key, bits);
sys/crypto/rijndael/test00.c
45
uint8_t key[16];
sys/crypto/rijndael/test00.c
52
key[i] = i;
sys/crypto/rijndael/test00.c
53
rijndael_makeKey(&ki, DIR_DECRYPT, 128, key);
sys/crypto/siphash/siphash.c
194
const uint8_t key[static SIPHASH_KEY_LENGTH], const void *src, size_t len)
sys/crypto/siphash/siphash.c
198
SipHash_SetKey(ctx, key);
sys/crypto/siphash/siphash.c
69
SipHash_SetKey(SIPHASH_CTX *ctx, const uint8_t key[static SIPHASH_KEY_LENGTH])
sys/crypto/siphash/siphash.c
76
k[0] = le64dec(&key[0]);
sys/crypto/siphash/siphash.c
77
k[1] = le64dec(&key[8]);
sys/crypto/twofish/twofish.c
284
static u_int32_t h_fun(const twofish_ctx *ctx, const u_int32_t x, const u_int32_t key[])
sys/crypto/twofish/twofish.c
292
case 4: b0 = q(1, (u_int8_t) b0) ^ extract_byte(key[3],0);
sys/crypto/twofish/twofish.c
293
b1 = q(0, (u_int8_t) b1) ^ extract_byte(key[3],1);
sys/crypto/twofish/twofish.c
294
b2 = q(0, (u_int8_t) b2) ^ extract_byte(key[3],2);
sys/crypto/twofish/twofish.c
295
b3 = q(1, (u_int8_t) b3) ^ extract_byte(key[3],3);
sys/crypto/twofish/twofish.c
297
case 3: b0 = q(1, (u_int8_t) b0) ^ extract_byte(key[2],0);
sys/crypto/twofish/twofish.c
298
b1 = q(1, (u_int8_t) b1) ^ extract_byte(key[2],1);
sys/crypto/twofish/twofish.c
299
b2 = q(0, (u_int8_t) b2) ^ extract_byte(key[2],2);
sys/crypto/twofish/twofish.c
300
b3 = q(0, (u_int8_t) b3) ^ extract_byte(key[2],3);
sys/crypto/twofish/twofish.c
302
case 2: b0 = q(0, (u_int8_t) (q(0, (u_int8_t) b0) ^ extract_byte(key[1],0))) ^ extract_byte(key[0],0);
sys/crypto/twofish/twofish.c
303
b1 = q(0, (u_int8_t) (q(1, (u_int8_t) b1) ^ extract_byte(key[1],1))) ^ extract_byte(key[0],1);
sys/crypto/twofish/twofish.c
304
b2 = q(1, (u_int8_t) (q(0, (u_int8_t) b2) ^ extract_byte(key[1],2))) ^ extract_byte(key[0],2);
sys/crypto/twofish/twofish.c
305
b3 = q(1, (u_int8_t) (q(1, (u_int8_t) b3) ^ extract_byte(key[1],3))) ^ extract_byte(key[0],3);
sys/crypto/twofish/twofish.c
313
#define q20(x) q(0,q(0,x) ^ extract_byte(key[1],0)) ^ extract_byte(key[0],0)
sys/crypto/twofish/twofish.c
314
#define q21(x) q(0,q(1,x) ^ extract_byte(key[1],1)) ^ extract_byte(key[0],1)
sys/crypto/twofish/twofish.c
315
#define q22(x) q(1,q(0,x) ^ extract_byte(key[1],2)) ^ extract_byte(key[0],2)
sys/crypto/twofish/twofish.c
316
#define q23(x) q(1,q(1,x) ^ extract_byte(key[1],3)) ^ extract_byte(key[0],3)
sys/crypto/twofish/twofish.c
318
#define q30(x) q(0,q(0,q(1, x) ^ extract_byte(key[2],0)) ^ extract_byte(key[1],0)) ^ extract_byte(key[0],0)
sys/crypto/twofish/twofish.c
319
#define q31(x) q(0,q(1,q(1, x) ^ extract_byte(key[2],1)) ^ extract_byte(key[1],1)) ^ extract_byte(key[0],1)
sys/crypto/twofish/twofish.c
320
#define q32(x) q(1,q(0,q(0, x) ^ extract_byte(key[2],2)) ^ extract_byte(key[1],2)) ^ extract_byte(key[0],2)
sys/crypto/twofish/twofish.c
321
#define q33(x) q(1,q(1,q(0, x) ^ extract_byte(key[2],3)) ^ extract_byte(key[1],3)) ^ extract_byte(key[0],3)
sys/crypto/twofish/twofish.c
323
#define q40(x) q(0,q(0,q(1, q(1, x) ^ extract_byte(key[3],0)) ^ extract_byte(key[2],0)) ^ extract_byte(key[1],0)) ^ extract_byte(key[0],0)
sys/crypto/twofish/twofish.c
324
#define q41(x) q(0,q(1,q(1, q(0, x) ^ extract_byte(key[3],1)) ^ extract_byte(key[2],1)) ^ extract_byte(key[1],1)) ^ extract_byte(key[0],1)
sys/crypto/twofish/twofish.c
325
#define q42(x) q(1,q(0,q(0, q(0, x) ^ extract_byte(key[3],2)) ^ extract_byte(key[2],2)) ^ extract_byte(key[1],2)) ^ extract_byte(key[0],2)
sys/crypto/twofish/twofish.c
326
#define q43(x) q(1,q(1,q(0, q(1, x) ^ extract_byte(key[3],3)) ^ extract_byte(key[2],3)) ^ extract_byte(key[1],3)) ^ extract_byte(key[0],3)
sys/crypto/twofish/twofish.c
328
static void gen_mk_tab(twofish_ctx *ctx, u_int32_t key[])
sys/dev/acpica/acpi_panasonic/acpi_panasonic.c
428
UINT32 key)
sys/dev/acpica/acpi_panasonic/acpi_panasonic.c
436
switch (key) {
sys/dev/acpica/acpi_panasonic/acpi_panasonic.c
481
UINT32 key = 0;
sys/dev/acpica/acpi_panasonic/acpi_panasonic.c
488
if (acpi_panasonic_hkey_event(sc, h, &key) == 0) {
sys/dev/acpica/acpi_panasonic/acpi_panasonic.c
489
acpi_panasonic_hkey_action(sc, h, key);
sys/dev/acpica/acpi_panasonic/acpi_panasonic.c
490
acpi_UserNotify("Panasonic", h, (uint8_t)key);
sys/dev/acpica/acpi_panasonic/acpi_panasonic.c
88
ACPI_HANDLE h, UINT32 key);
sys/dev/acpica/acpi_thinkpad/acpi_thinkpad.c
755
int val = 0, key;
sys/dev/acpica/acpi_thinkpad/acpi_thinkpad.c
792
key = rtcin(THINKPAD_RTC_HOTKEY1);
sys/dev/acpica/acpi_thinkpad/acpi_thinkpad.c
793
val = (THINKPAD_RTC_MASK_HOME | THINKPAD_RTC_MASK_SEARCH | THINKPAD_RTC_MASK_MAIL | THINKPAD_RTC_MASK_WLAN) & key;
sys/dev/acpica/acpi_thinkpad/acpi_thinkpad.c
794
key = rtcin(THINKPAD_RTC_HOTKEY2);
sys/dev/acpica/acpi_thinkpad/acpi_thinkpad.c
795
val |= (THINKPAD_RTC_MASK_THINKPAD | THINKPAD_RTC_MASK_VIDEO | THINKPAD_RTC_MASK_HIBERNATE) & key;
sys/dev/acpica/acpi_thinkpad/acpi_thinkpad.c
796
val |= (THINKPAD_RTC_MASK_ZOOM & key) >> 1;
sys/dev/acpica/acpi_thinkpad/acpi_thinkpad.c
797
key = rtcin(THINKPAD_RTC_THINKLIGHT);
sys/dev/acpica/acpi_thinkpad/acpi_thinkpad.c
798
val |= (THINKPAD_RTC_MASK_THINKLIGHT & key) << 4;
sys/dev/acpica/acpi_thinkpad/acpi_thinkpad.c
799
key = rtcin(THINKPAD_RTC_SCREENEXPAND);
sys/dev/acpica/acpi_thinkpad/acpi_thinkpad.c
800
val |= (THINKPAD_RTC_MASK_THINKLIGHT & key) << 4;
sys/dev/acpica/acpi_thinkpad/acpi_thinkpad.c
801
key = rtcin(THINKPAD_RTC_BRIGHTNESS);
sys/dev/acpica/acpi_thinkpad/acpi_thinkpad.c
802
val |= (THINKPAD_RTC_MASK_BRIGHTNESS & key) << 5;
sys/dev/acpica/acpi_thinkpad/acpi_thinkpad.c
803
key = rtcin(THINKPAD_RTC_VOLUME);
sys/dev/acpica/acpi_thinkpad/acpi_thinkpad.c
804
val |= (THINKPAD_RTC_MASK_VOLUME & key) << 4;
sys/dev/acpica/acpi_toshiba/acpi_toshiba.c
146
UINT32 key);
sys/dev/acpica/acpi_toshiba/acpi_toshiba.c
472
hci_key_action(struct acpi_toshiba_softc *sc, ACPI_HANDLE h, UINT32 key)
sys/dev/acpica/acpi_toshiba/acpi_toshiba.c
477
switch (key) {
sys/dev/acpica/acpi_toshiba/acpi_toshiba.c
519
UINT32 key;
sys/dev/acpica/acpi_toshiba/acpi_toshiba.c
525
while (hci_call(h, HCI_GET, HCI_REG_SYSTEM_EVENT, &key) == 0) {
sys/dev/acpica/acpi_toshiba/acpi_toshiba.c
526
hci_key_action(sc, h, key);
sys/dev/acpica/acpi_toshiba/acpi_toshiba.c
527
acpi_UserNotify("TOSHIBA", h, (uint8_t)key);
sys/dev/agp/agp.c
724
alloc->key = mem->am_id;
sys/dev/agp/agp.c
748
struct agp_memory *mem = agp_find_memory(dev, bind->key);
sys/dev/agp/agp.c
759
struct agp_memory *mem = agp_find_memory(dev, unbind->key);
sys/dev/agp/agp_via.c
289
u_int32_t apsize, key, val;
sys/dev/agp/agp_via.c
307
key = 0x800;
sys/dev/agp/agp_via.c
310
key = 0xc00;
sys/dev/agp/agp_via.c
313
key = 0xe00;
sys/dev/agp/agp_via.c
316
key = 0xf00;
sys/dev/agp/agp_via.c
319
key = 0xf20;
sys/dev/agp/agp_via.c
322
key = 0xf30;
sys/dev/agp/agp_via.c
325
key = 0xf38;
sys/dev/agp/agp_via.c
328
key = 0xf3c;
sys/dev/agp/agp_via.c
331
key = 0xf3e;
sys/dev/agp/agp_via.c
334
key = 0xf3f;
sys/dev/agp/agp_via.c
343
((val & ~0xfff) | key), 2);
sys/dev/apple/fw/apple_fw.h
43
char key[APPLE_FW_MAX_PROPKEY];
sys/dev/apple/fw/apple_fw_dsm.c
93
strlcpy(ddev->props[n].key, elem->String.Pointer,
sys/dev/apple/fw/apple_fw_dsm.c
94
sizeof(ddev->props[n].key));
sys/dev/apple/fw/apple_fw_sysctl.c
112
OID_AUTO, prop->key, CTLFLAG_RD,
sys/dev/apple/fw/apple_fw_sysctl.c
118
OID_AUTO, prop->key, CTLFLAG_RD,
sys/dev/apple/fw/apple_fw_sysctl.c
84
prop->key, CTLFLAG_RD,
sys/dev/apple/fw/apple_fw_sysctl.c
91
prop->key, CTLFLAG_RD,
sys/dev/apple/ir/appleir.c
116
uint16_t key; /* evdev KEY_* */
sys/dev/apple/ir/appleir.c
138
return (generic_keymap[i].key);
sys/dev/apple/ir/appleir.c
428
evdev_support_key(sc->sc_evdev, generic_keymap[i].key);
sys/dev/apple/smc/debug.h
15
#define SMC_DEBUG_KEY(dev, key, val) \
sys/dev/apple/smc/debug.h
16
device_printf((dev), "key[%.4s] = 0x%08x\n", (key), (val))
sys/dev/apple/smc/debug.h
19
#define SMC_DEBUG_KEY(dev, key, val) do {} while (0)
sys/dev/apple/smc/smc.c
1197
char key[ASMC_KEYLEN + 1];
sys/dev/apple/smc/smc.c
1222
key, type, &len))
sys/dev/apple/smc/smc.c
1228
if (apple_smc_sensor_read(dev, key, &probe) != 0)
sys/dev/apple/smc/smc.c
1237
memcpy(sensor_key, key, ASMC_KEYLEN + 1);
sys/dev/apple/smc/smc.c
1287
key, type, &len))
sys/dev/apple/smc/smc.c
1289
if (key[0] != 'A' || key[1] != 'L' ||
sys/dev/apple/smc/smc.c
1290
(key[2] != 'V' && key[2] != 'S') || len != 2)
sys/dev/apple/smc/smc.c
1298
memcpy(sensor_key, key, ASMC_KEYLEN + 1);
sys/dev/apple/smc/smc.c
169
apple_smc_temp_desc(const char *key)
sys/dev/apple/smc/smc.c
174
if (strcmp(apple_smc_temp_descs[i].key, key) == 0)
sys/dev/apple/smc/smc.c
46
const char *key;
sys/dev/apple/smc/smc_io.c
105
apple_smc_key_write(device_t dev, const char *key, uint8_t *buf, uint8_t len)
sys/dev/apple/smc/smc_io.c
111
return (apple_smc_mmio_key_write(dev, key, buf, len));
sys/dev/apple/smc/smc_io.c
119
ASMC_DATAPORT_WRITE(sc, key[i]);
sys/dev/apple/smc/smc_io.c
135
__func__, key, try);
sys/dev/apple/smc/smc_io.c
142
apple_smc_key_getinfo(device_t dev, const char *key, uint8_t *len, char *type)
sys/dev/apple/smc/smc_io.c
149
return (apple_smc_mmio_key_getinfo(dev, key, len, type));
sys/dev/apple/smc/smc_io.c
157
ASMC_DATAPORT_WRITE(sc, key[i]);
sys/dev/apple/smc/smc_io.c
258
apple_smc_key_getattrs(device_t dev, const char *key, uint8_t *attrs)
sys/dev/apple/smc/smc_io.c
277
ASMC_DATAPORT_WRITE(sc, key[i]);
sys/dev/apple/smc/smc_io.c
303
char key[ASMC_KEYLEN + 1];
sys/dev/apple/smc/smc_io.c
312
error = apple_smc_key_dump_by_index(dev, mid, key, type, &len);
sys/dev/apple/smc/smc_io.c
315
if (strncmp(key, prefix, ASMC_KEYLEN) < 0)
sys/dev/apple/smc/smc_io.c
338
apple_smc_sensor_read(device_t dev, const char *key, int *millivalue)
sys/dev/apple/smc/smc_io.c
346
error = apple_smc_key_getinfo(dev, key, &len, type);
sys/dev/apple/smc/smc_io.c
350
error = apple_smc_key_read(dev, key, buf, sizeof(buf));
sys/dev/apple/smc/smc_io.c
382
char key[ASMC_KEYLEN + 1];
sys/dev/apple/smc/smc_io.c
389
if (apple_smc_key_dump_by_index(dev, i, key, type, &len))
sys/dev/apple/smc/smc_io.c
391
if (key[0] != prefix || len != 2)
sys/dev/apple/smc/smc_io.c
398
memcpy(sensor_key, key, ASMC_KEYLEN + 1);
sys/dev/apple/smc/smc_io.c
454
apple_smc_fan_getvalue(device_t dev, const char *key, int fan)
sys/dev/apple/smc/smc_io.c
461
ksnprintf(fankey, sizeof(fankey), key, fan);
sys/dev/apple/smc/smc_io.c
483
apple_smc_fan_getstring(device_t dev, const char *key, int fan,
sys/dev/apple/smc/smc_io.c
488
ksnprintf(fankey, sizeof(fankey), key, fan);
sys/dev/apple/smc/smc_io.c
496
apple_smc_fan_setvalue(device_t dev, const char *key, int fan, int speed)
sys/dev/apple/smc/smc_io.c
503
ksnprintf(fankey, sizeof(fankey), key, fan);
sys/dev/apple/smc/smc_io.c
530
apple_smc_temp_getvalue(device_t dev, const char *key)
sys/dev/apple/smc/smc_io.c
535
error = apple_smc_sensor_read(dev, key, &millivalue);
sys/dev/apple/smc/smc_io.c
544
apple_smc_sms_read(device_t dev, const char *key, int16_t *val)
sys/dev/apple/smc/smc_io.c
549
switch (key[3]) {
sys/dev/apple/smc/smc_io.c
551
error = apple_smc_key_read(dev, key, buf, sizeof(buf));
sys/dev/apple/smc/smc_io.c
555
__func__, key);
sys/dev/apple/smc/smc_io.c
68
apple_smc_key_read(device_t dev, const char *key, uint8_t *buf, uint8_t len)
sys/dev/apple/smc/smc_io.c
74
return (apple_smc_mmio_key_read(dev, key, buf, len));
sys/dev/apple/smc/smc_io.c
82
ASMC_DATAPORT_WRITE(sc, key[i]);
sys/dev/apple/smc/smc_io.c
98
__func__, key, try);
sys/dev/apple/smc/smc_mmio.c
102
memcpy(&key_int, key, 4);
sys/dev/apple/smc/smc_mmio.c
119
apple_smc_mmio_key_getinfo(device_t dev, const char *key,
sys/dev/apple/smc/smc_mmio.c
130
memcpy(&key_int, key, 4);
sys/dev/apple/smc/smc_mmio.c
158
apple_smc_mmio_key_getbyindex(device_t dev, int index, char *key)
sys/dev/apple/smc/smc_mmio.c
184
key[i] = bus_read_1(sc->sc_iomem, ASMC_MMIO_DATA + i);
sys/dev/apple/smc/smc_mmio.c
185
key[ASMC_KEYLEN] = '\0';
sys/dev/apple/smc/smc_mmio.c
42
apple_smc_mmio_key_read(device_t dev, const char *key,
sys/dev/apple/smc/smc_mmio.c
58
memcpy(&key_int, key, 4);
sys/dev/apple/smc/smc_mmio.c
85
apple_smc_mmio_key_write(device_t dev, const char *key,
sys/dev/apple/smc/smc_sysctl.c
108
const char *key;
sys/dev/apple/smc/smc_sysctl.c
114
key = apple_smc_fan_rw_keys[key_idx];
sys/dev/apple/smc/smc_sysctl.c
116
v = apple_smc_fan_getvalue(dev, key, fan);
sys/dev/apple/smc/smc_sysctl.c
119
error = apple_smc_fan_setvalue(dev, key, fan, v);
sys/dev/apple/smc/smc_sysctl.c
231
const char *key = NULL;
sys/dev/apple/smc/smc_sysctl.c
236
key = sc->sc_voltage_sensors[sensor_idx];
sys/dev/apple/smc/smc_sysctl.c
241
key = sc->sc_current_sensors[sensor_idx];
sys/dev/apple/smc/smc_sysctl.c
246
key = sc->sc_power_sensors[sensor_idx];
sys/dev/apple/smc/smc_sysctl.c
251
key = sc->sc_light_sensors[sensor_idx];
sys/dev/apple/smc/smc_sysctl.c
257
if (key == NULL) {
sys/dev/apple/smc/smc_sysctl.c
261
error = apple_smc_sensor_read(dev, key, &val);
sys/dev/apple/smc/smc_sysctl.c
269
apple_smc_sms_axis(device_t dev, const char *key,
sys/dev/apple/smc/smc_sysctl.c
27
apple_smc_key_check_writable(device_t dev, const char *key)
sys/dev/apple/smc/smc_sysctl.c
276
error = apple_smc_sms_read(dev, key, &val);
sys/dev/apple/smc/smc_sysctl.c
300
apple_smc_light_sensor(device_t dev, const char *key,
sys/dev/apple/smc/smc_sysctl.c
307
error = apple_smc_key_read(dev, key, buf, sizeof(buf));
sys/dev/apple/smc/smc_sysctl.c
31
if (apple_smc_key_getattrs(dev, key, &attrs) == 0 &&
sys/dev/apple/smc/smc_sysctl.c
34
key, attrs);
sys/dev/apple/smc/smc_sysctl.c
381
const char *key = (const char *)(intptr_t)arg2;
sys/dev/apple/smc/smc_sysctl.c
385
if (apple_smc_key_read(dev, key, &raw, 1) != 0)
sys/dev/apple/smc/smc_sysctl.c
394
return (apple_smc_key_write(dev, key, &raw, 1) != 0 ? EIO : 0);
sys/dev/apple/smc/smc_sysctl.c
447
const char *key, *desc;
sys/dev/apple/smc/smc_sysctl.c
453
key = apple_smc_cause_keys[arg2];
sys/dev/apple/smc/smc_sysctl.c
455
if (apple_smc_key_read(dev, key, (uint8_t *)&cause, 1) != 0)
sys/dev/disk/dm/crypt/dm_target_crypt.c
393
hex2key(char *hex, size_t key_len, u_int8_t *key)
sys/dev/disk/dm/crypt/dm_target_crypt.c
402
key[key_idx] = (u_int8_t)strtoul(hex_buf, NULL, 16);
sys/dev/disk/nata/ata-queue.c
444
switch (request->u.atapi.sense.key & ATA_SENSE_KEY_MASK) {
sys/dev/disk/nata/ata-queue.c
471
(request->u.atapi.sense.key & ATA_SENSE_KEY_MASK)),
sys/dev/disk/nata/ata-queue.c
483
if ((request->u.atapi.sense.key & ATA_SENSE_KEY_MASK ?
sys/dev/disk/nata/ata-queue.c
484
request->u.atapi.sense.key & ATA_SENSE_KEY_MASK :
sys/dev/disk/nata/ata-queue.c
700
switch (request->u.atapi.sense.key ?
sys/dev/disk/nata/atapi-cam.c
694
# define err (request->u.atapi.sense.key)
sys/dev/disk/nata/atapi-cam.c
743
if (request->u.atapi.sense.key != 0 && request->error == 0) {
sys/dev/disk/nata/atapi-cd.c
264
(request->u.atapi.sense.key == 2 ||
sys/dev/disk/nata/atapi-cd.c
265
request->u.atapi.sense.key == 7) &&
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
388
unsigned long key = AMDGPU_MN_KEY(mm, type);
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
397
hash_for_each_possible(adev->mn_hash, amn, node, key)
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
398
if (AMDGPU_MN_KEY(amn->mm, amn->type) == key)
sys/dev/drm/amd/amdgpu/amdgpu_virt.c
374
unsigned int key,
sys/dev/drm/amd/amdgpu/amdgpu_virt.c
377
unsigned int ret = key;
sys/dev/drm/amd/amdgpu/amdgpu_virt.h
298
unsigned int key,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
3548
int amdgpu_vm_add_fault(struct amdgpu_retryfault_hashtable *fault_hash, u64 key)
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
3564
r = chash_table_copy_in(&fault_hash->hash, key, NULL);
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
3586
void amdgpu_vm_clear_fault(struct amdgpu_retryfault_hashtable *fault_hash, u64 key)
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
3596
r = chash_table_remove(&fault_hash->hash, key, NULL);
sys/dev/drm/amd/amdgpu/amdgpu_vm.h
367
int amdgpu_vm_add_fault(struct amdgpu_retryfault_hashtable *fault_hash, u64 key);
sys/dev/drm/amd/amdgpu/amdgpu_vm.h
369
void amdgpu_vm_clear_fault(struct amdgpu_retryfault_hashtable *fault_hash, u64 key);
sys/dev/drm/amd/amdgpu/vega10_ih.c
234
u64 addr, key;
sys/dev/drm/amd/amdgpu/vega10_ih.c
272
key = AMDGPU_VM_FAULT(pasid, addr);
sys/dev/drm/amd/amdgpu/vega10_ih.c
278
r = amdgpu_vm_add_fault(vm->fault_hash, key);
sys/dev/drm/amd/amdgpu/vega10_ih.c
290
r = kfifo_put(&vm->faults, key);
sys/dev/drm/amd/amdgpu/vega10_ih.c
293
amdgpu_vm_clear_fault(vm->fault_hash, key);
sys/dev/drm/amd/include/linux/chash.h
216
#define chash_table_copy_in(tbl, key, value) \
sys/dev/drm/amd/include/linux/chash.h
217
__chash_table_copy_in(&(*tbl).table, key, value)
sys/dev/drm/amd/include/linux/chash.h
219
int __chash_table_copy_in(struct __chash_table *table, u64 key,
sys/dev/drm/amd/include/linux/chash.h
232
#define chash_table_copy_out(tbl, key, value) \
sys/dev/drm/amd/include/linux/chash.h
233
__chash_table_copy_out(&(*tbl).table, key, value, false)
sys/dev/drm/amd/include/linux/chash.h
235
int __chash_table_copy_out(struct __chash_table *table, u64 key,
sys/dev/drm/amd/include/linux/chash.h
249
#define chash_table_remove(tbl, key, value) \
sys/dev/drm/amd/include/linux/chash.h
250
__chash_table_copy_out(&(*tbl).table, key, value, true)
sys/dev/drm/amd/lib/chash.c
273
static int chash_table_find(struct chash_iter *iter, u64 key,
sys/dev/drm/amd/lib/chash.c
283
while (!chash_iter_is_valid(*iter) || chash_iter_key(*iter) != key) {
sys/dev/drm/amd/lib/chash.c
394
int __chash_table_copy_in(struct __chash_table *table, u64 key,
sys/dev/drm/amd/lib/chash.c
398
hash_32(key, table->bits) : hash_64(key, table->bits);
sys/dev/drm/amd/lib/chash.c
400
int r = chash_table_find(&iter, key, false);
sys/dev/drm/amd/lib/chash.c
419
table->keys32[iter.slot] = key;
sys/dev/drm/amd/lib/chash.c
421
table->keys64[iter.slot] = key;
sys/dev/drm/amd/lib/chash.c
429
int __chash_table_copy_out(struct __chash_table *table, u64 key,
sys/dev/drm/amd/lib/chash.c
433
hash_32(key, table->bits) : hash_64(key, table->bits);
sys/dev/drm/amd/lib/chash.c
435
int r = chash_table_find(&iter, key, remove);
sys/dev/drm/amd/powerplay/hwmgr/pp_overdriver.c
1265
int pp_override_get_default_fuse_value(uint64_t key,
sys/dev/drm/amd/powerplay/hwmgr/pp_overdriver.c
1271
for (i = 0; list[i].key != 0; i++) {
sys/dev/drm/amd/powerplay/hwmgr/pp_overdriver.c
1272
if (key == list[i].key) {
sys/dev/drm/amd/powerplay/hwmgr/pp_overdriver.c
1273
result->key = list[i].key;
sys/dev/drm/amd/powerplay/hwmgr/pp_overdriver.h
31
uint64_t key;
sys/dev/drm/amd/powerplay/hwmgr/pp_overdriver.h
43
extern int pp_override_get_default_fuse_value(uint64_t key,
sys/dev/drm/drm_bufs.c
365
list->user_token = list->hash.key << PAGE_SHIFT;
sys/dev/drm/drm_bufs.c
98
hash->key = user_token >> PAGE_SHIFT;
sys/dev/drm/drm_gem.c
542
free_unr(mm->idxunr, list->key);
sys/dev/drm/drm_gem.c
576
obj->map_list.key = alloc_unr(mm->idxunr);
sys/dev/drm/drm_gem.c
580
free_unr(mm->idxunr, obj->map_list.key);
sys/dev/drm/drm_hashtab.c
101
if (entry->key == key)
sys/dev/drm/drm_hashtab.c
103
if (entry->key > key)
sys/dev/drm/drm_hashtab.c
115
unsigned long key = item->key;
sys/dev/drm/drm_hashtab.c
117
hashed_key = hash_long(key, ht->order);
sys/dev/drm/drm_hashtab.c
121
if (entry->key == key)
sys/dev/drm/drm_hashtab.c
123
if (entry->key > key)
sys/dev/drm/drm_hashtab.c
151
item->key = (unshifted_key << shift) + add;
sys/dev/drm/drm_hashtab.c
165
int drm_ht_find_item(struct drm_open_hash *ht, unsigned long key,
sys/dev/drm/drm_hashtab.c
170
list = drm_ht_find_key_rcu(ht, key);
sys/dev/drm/drm_hashtab.c
179
int drm_ht_remove_key(struct drm_open_hash *ht, unsigned long key)
sys/dev/drm/drm_hashtab.c
183
list = drm_ht_find_key(ht, key);
sys/dev/drm/drm_hashtab.c
59
void drm_ht_verbose_list(struct drm_open_hash *ht, unsigned long key)
sys/dev/drm/drm_hashtab.c
66
hashed_key = hash_long(key, ht->order);
sys/dev/drm/drm_hashtab.c
67
DRM_DEBUG("Key is 0x%08lx, Hashed key is 0x%08x\n", key, hashed_key);
sys/dev/drm/drm_hashtab.c
70
DRM_DEBUG("count %d, key: 0x%08lx\n", count++, entry->key);
sys/dev/drm/drm_hashtab.c
74
unsigned long key)
sys/dev/drm/drm_hashtab.c
80
hashed_key = hash_long(key, ht->order);
sys/dev/drm/drm_hashtab.c
83
if (entry->key == key)
sys/dev/drm/drm_hashtab.c
85
if (entry->key > key)
sys/dev/drm/drm_hashtab.c
92
unsigned long key)
sys/dev/drm/drm_hashtab.c
98
hashed_key = hash_long(key, ht->order);
sys/dev/drm/i915/i915_gem.c
2647
*offset = DRM_GEM_MAPPING_OFF(obj->base.map_list.key) |
sys/dev/drm/i915/i915_sw_fence.c
217
struct lock_class_key *key)
sys/dev/drm/i915/i915_sw_fence.c
223
__init_waitqueue_head(&fence->wait, name, key);
sys/dev/drm/i915/i915_sw_fence.c
234
static int i915_sw_fence_wake(wait_queue_entry_t *wq, unsigned mode, int flags, void *key)
sys/dev/drm/i915/i915_sw_fence.c
237
__i915_sw_fence_complete(wq->private, key);
sys/dev/drm/i915/i915_sw_fence.h
45
struct lock_class_key *key);
sys/dev/drm/i915/intel_display.c
13120
unsigned mode, int sync, void *key)
sys/dev/drm/i915/intel_display.c
3694
const struct drm_intel_sprite_colorkey *key = &plane_state->ckey;
sys/dev/drm/i915/intel_display.c
3721
if (key->flags & I915_SET_COLORKEY_DESTINATION)
sys/dev/drm/i915/intel_display.c
3723
else if (key->flags & I915_SET_COLORKEY_SOURCE)
sys/dev/drm/i915/intel_overlay.c
669
u32 key = overlay->color_key;
sys/dev/drm/i915/intel_overlay.c
681
key = 0;
sys/dev/drm/i915/intel_overlay.c
685
key = RGB15_TO_COLORKEY(key);
sys/dev/drm/i915/intel_overlay.c
689
key = RGB16_TO_COLORKEY(key);
sys/dev/drm/i915/intel_overlay.c
697
iowrite32(key, ®s->DCLRKV);
sys/dev/drm/i915/intel_sprite.c
1375
struct drm_intel_sprite_colorkey *key = &plane_state->ckey;
sys/dev/drm/i915/intel_sprite.c
1377
*key = *set;
sys/dev/drm/i915/intel_sprite.c
1385
key->flags = 0;
sys/dev/drm/i915/intel_sprite.c
1393
key->flags = 0;
sys/dev/drm/i915/intel_sprite.c
367
const struct drm_intel_sprite_colorkey *key = &plane_state->ckey;
sys/dev/drm/i915/intel_sprite.c
389
if (key->flags) {
sys/dev/drm/i915/intel_sprite.c
390
I915_WRITE_FW(PLANE_KEYVAL(pipe, plane_id), key->min_value);
sys/dev/drm/i915/intel_sprite.c
391
I915_WRITE_FW(PLANE_KEYMAX(pipe, plane_id), key->max_value);
sys/dev/drm/i915/intel_sprite.c
392
I915_WRITE_FW(PLANE_KEYMSK(pipe, plane_id), key->channel_mask);
sys/dev/drm/i915/intel_sprite.c
563
const struct drm_intel_sprite_colorkey *key = &plane_state->ckey;
sys/dev/drm/i915/intel_sprite.c
619
if (key->flags & I915_SET_COLORKEY_SOURCE)
sys/dev/drm/i915/intel_sprite.c
637
const struct drm_intel_sprite_colorkey *key = &plane_state->ckey;
sys/dev/drm/i915/intel_sprite.c
659
if (key->flags) {
sys/dev/drm/i915/intel_sprite.c
660
I915_WRITE_FW(SPKEYMINVAL(pipe, plane_id), key->min_value);
sys/dev/drm/i915/intel_sprite.c
661
I915_WRITE_FW(SPKEYMAXVAL(pipe, plane_id), key->max_value);
sys/dev/drm/i915/intel_sprite.c
662
I915_WRITE_FW(SPKEYMSK(pipe, plane_id), key->channel_mask);
sys/dev/drm/i915/intel_sprite.c
731
const struct drm_intel_sprite_colorkey *key = &plane_state->ckey;
sys/dev/drm/i915/intel_sprite.c
778
if (key->flags & I915_SET_COLORKEY_DESTINATION)
sys/dev/drm/i915/intel_sprite.c
780
else if (key->flags & I915_SET_COLORKEY_SOURCE)
sys/dev/drm/i915/intel_sprite.c
797
const struct drm_intel_sprite_colorkey *key = &plane_state->ckey;
sys/dev/drm/i915/intel_sprite.c
821
if (key->flags) {
sys/dev/drm/i915/intel_sprite.c
822
I915_WRITE_FW(SPRKEYVAL(pipe), key->min_value);
sys/dev/drm/i915/intel_sprite.c
823
I915_WRITE_FW(SPRKEYMAX(pipe), key->max_value);
sys/dev/drm/i915/intel_sprite.c
824
I915_WRITE_FW(SPRKEYMSK(pipe), key->channel_mask);
sys/dev/drm/i915/intel_sprite.c
906
const struct drm_intel_sprite_colorkey *key = &plane_state->ckey;
sys/dev/drm/i915/intel_sprite.c
950
if (key->flags & I915_SET_COLORKEY_DESTINATION)
sys/dev/drm/i915/intel_sprite.c
952
else if (key->flags & I915_SET_COLORKEY_SOURCE)
sys/dev/drm/i915/intel_sprite.c
969
const struct drm_intel_sprite_colorkey *key = &plane_state->ckey;
sys/dev/drm/i915/intel_sprite.c
993
if (key->flags) {
sys/dev/drm/i915/intel_sprite.c
994
I915_WRITE_FW(DVSKEYVAL(pipe), key->min_value);
sys/dev/drm/i915/intel_sprite.c
995
I915_WRITE_FW(DVSKEYMAX(pipe), key->max_value);
sys/dev/drm/i915/intel_sprite.c
996
I915_WRITE_FW(DVSKEYMSK(pipe), key->channel_mask);
sys/dev/drm/i915/intel_uncore.c
830
#define BSEARCH(key, base, num, cmp) ({ \
sys/dev/drm/i915/intel_uncore.c
835
int ret__ = (cmp)((key), (base) + mid__); \
sys/dev/drm/i915/intel_uncore.c
936
static int mmio_reg_cmp(u32 key, const i915_reg_t *reg)
sys/dev/drm/i915/intel_uncore.c
940
if (key < offset)
sys/dev/drm/i915/intel_uncore.c
942
else if (key > offset)
sys/dev/drm/include/drm/drm_hashtab.h
44
unsigned long key;
sys/dev/drm/include/drm/drm_hashtab.h
57
int drm_ht_find_item(struct drm_open_hash *ht, unsigned long key, struct drm_hash_item **item);
sys/dev/drm/include/drm/drm_hashtab.h
59
void drm_ht_verbose_list(struct drm_open_hash *ht, unsigned long key);
sys/dev/drm/include/drm/drm_hashtab.h
60
int drm_ht_remove_key(struct drm_open_hash *ht, unsigned long key);
sys/dev/drm/include/linux/jump_label.h
34
#define DEFINE_STATIC_KEY_FALSE(key) bool key = false
sys/dev/drm/include/linux/seqlock.h
108
__seqcount_init(seqcount_t *s, const char *name, struct lock_class_key *key)
sys/dev/drm/include/linux/wait.h
38
typedef int (*wait_queue_func_t)(wait_queue_entry_t *wait, unsigned mode, int flags, void *key);
sys/dev/drm/include/linux/wait.h
40
int default_wake_function(wait_queue_entry_t *wait, unsigned mode, int flags, void *key);
sys/dev/drm/include/linux/wait.h
41
int autoremove_wake_function(wait_queue_entry_t *wait, unsigned mode, int sync, void *key);
sys/dev/drm/linux_wait.c
134
const char *name, struct lock_class_key *key)
sys/dev/drm/linux_wait.c
32
default_wake_function(wait_queue_entry_t *q, unsigned mode, int wake_flags, void *key)
sys/dev/drm/linux_wait.c
38
autoremove_wake_function(wait_queue_entry_t *wait, unsigned mode, int sync, void *key)
sys/dev/drm/linux_wait.c
40
int ret = default_wake_function(wait, mode, sync, key);
sys/dev/drm/radeon/radeon_fence.c
160
static int radeon_fence_check_signaled(wait_queue_entry_t *wait, unsigned mode, int flags, void *key)
sys/dev/misc/evdev/evdev.c
1076
evdev_start_repeat(struct evdev_dev *evdev, uint16_t key)
sys/dev/misc/evdev/evdev.c
1082
evdev->ev_rep_key = key;
sys/dev/misc/kbd/kbd.c
1037
if (keyp->keynum >= sizeof(kbd->kb_keymap->key)
sys/dev/misc/kbd/kbd.c
1038
/sizeof(kbd->kb_keymap->key[0])) {
sys/dev/misc/kbd/kbd.c
1042
bcopy(&kbd->kb_keymap->key[keyp->keynum], &keyp->key,
sys/dev/misc/kbd/kbd.c
1043
sizeof(keyp->key));
sys/dev/misc/kbd/kbd.c
1048
if (keyp->keynum >= sizeof(kbd->kb_keymap->key)
sys/dev/misc/kbd/kbd.c
1049
/sizeof(kbd->kb_keymap->key[0])) {
sys/dev/misc/kbd/kbd.c
1053
bcopy(&keyp->key, &kbd->kb_keymap->key[keyp->keynum],
sys/dev/misc/kbd/kbd.c
1054
sizeof(keyp->key));
sys/dev/misc/kbd/kbd.c
1176
save_accent_key(keyboard_t *kbd, u_int key, int *accents)
sys/dev/misc/kbd/kbd.c
1182
i = key - F_ACC + 1;
sys/dev/misc/kbd/kbd.c
1196
key = kbd->kb_accentmap->acc[i - 1].accchar;
sys/dev/misc/kbd/kbd.c
1199
return key;
sys/dev/misc/kbd/kbd.c
1245
struct keyent_t *key;
sys/dev/misc/kbd/kbd.c
1256
key = &kbd->kb_keymap->key[i];
sys/dev/misc/kbd/kbd.c
1260
if (((key->flgs & FLAG_LOCK_C) && (state & CLKED))
sys/dev/misc/kbd/kbd.c
1261
|| ((key->flgs & FLAG_LOCK_N) && (state & NLKED)) )
sys/dev/misc/kbd/kbd.c
1356
action = key->map[i];
sys/dev/misc/kbd/kbd.c
1358
if (key->spcl & (0x80 >> i)) {
sys/dev/misc/kbdmux/kbdmux.c
643
uint16_t key = evdev_scancode2key(&state->ks_evdev_state,
sys/dev/misc/kbdmux/kbdmux.c
646
if (key != KEY_RESERVED) {
sys/dev/misc/kbdmux/kbdmux.c
648
key, scancode & 0x80 ? 0 : 1);
sys/dev/misc/syscons/syscons.c
713
keyarg_t key;
sys/dev/misc/syscons/syscons.c
751
key.keynum = KEYCODE_BS;
sys/dev/misc/syscons/syscons.c
752
kbd_ioctl(sc->kbd, GIO_KEYMAPENT, (caddr_t)&key);
sys/dev/misc/syscons/syscons.c
753
tp->t_cc[VERASE] = key.key.map[0];
sys/dev/netif/bce/if_bce.c
7067
uint8_t key[BCE_RLUP_RSS_KEY_CNT * BCE_RLUP_RSS_KEY_SIZE];
sys/dev/netif/bce/if_bce.c
7076
toeplitz_get_key(key, sizeof(key));
sys/dev/netif/bce/if_bce.c
7080
rss_key = BCE_RLUP_RSS_KEYVAL(key, i);
sys/dev/netif/bce/if_bcereg.h
3548
#define BCE_RLUP_RSS_KEYVAL(key, i) \
sys/dev/netif/bce/if_bcereg.h
3549
(key[(i) * BCE_RLUP_RSS_KEY_SIZE] << 24 | \
sys/dev/netif/bce/if_bcereg.h
3550
key[(i) * BCE_RLUP_RSS_KEY_SIZE + 1] << 16 | \
sys/dev/netif/bce/if_bcereg.h
3551
key[(i) * BCE_RLUP_RSS_KEY_SIZE + 2] << 8 | \
sys/dev/netif/bce/if_bcereg.h
3552
key[(i) * BCE_RLUP_RSS_KEY_SIZE + 3])
sys/dev/netif/bnx/if_bnx.c
5697
uint8_t key[BGE_RSS_KEYREG_CNT * BGE_RSS_KEYREG_SIZE];
sys/dev/netif/bnx/if_bnx.c
5724
toeplitz_get_key(key, sizeof(key));
sys/dev/netif/bnx/if_bnx.c
5728
keyreg = BGE_RSS_KEYREG_VAL(key, i);
sys/dev/netif/bwn/bwn/if_bwn.c
4572
const uint8_t *key, size_t key_len, const uint8_t *mac_addr)
sys/dev/netif/bwn/bwn/if_bwn.c
4587
if (key)
sys/dev/netif/bwn/bwn/if_bwn.c
4588
memcpy(buf, key, key_len);
sys/dev/netif/bwn/bwn/if_bwn.c
4634
const uint8_t *key)
sys/dev/netif/bwn/bwn/if_bwn.c
4646
value = key[i];
sys/dev/netif/bwn/bwn/if_bwn.c
4647
value |= (uint16_t)(key[i + 1]) << 8;
sys/dev/netif/emx/if_emx.c
3167
uint8_t key[EMX_NRSSRK * EMX_RSSRK_SIZE];
sys/dev/netif/emx/if_emx.c
3183
toeplitz_get_key(key, sizeof(key));
sys/dev/netif/emx/if_emx.c
3187
rssrk = EMX_RSSRK_VAL(key, i);
sys/dev/netif/emx/if_emx.h
189
#define EMX_RSSRK_VAL(key, i) (key[(i) * EMX_RSSRK_SIZE] | \
sys/dev/netif/emx/if_emx.h
190
key[(i) * EMX_RSSRK_SIZE + 1] << 8 | \
sys/dev/netif/emx/if_emx.h
191
key[(i) * EMX_RSSRK_SIZE + 2] << 16 | \
sys/dev/netif/emx/if_emx.h
192
key[(i) * EMX_RSSRK_SIZE + 3] << 24)
sys/dev/netif/igb/if_igb.c
2612
uint8_t key[IGB_NRSSRK * IGB_RSSRK_SIZE];
sys/dev/netif/igb/if_igb.c
2627
toeplitz_get_key(key, sizeof(key));
sys/dev/netif/igb/if_igb.c
2631
rssrk = IGB_RSSRK_VAL(key, i);
sys/dev/netif/igb/if_igb.h
200
#define IGB_RSSRK_VAL(key, i) (key[(i) * IGB_RSSRK_SIZE] | \
sys/dev/netif/igb/if_igb.h
201
key[(i) * IGB_RSSRK_SIZE + 1] << 8 | \
sys/dev/netif/igb/if_igb.h
202
key[(i) * IGB_RSSRK_SIZE + 2] << 16 | \
sys/dev/netif/igb/if_igb.h
203
key[(i) * IGB_RSSRK_SIZE + 3] << 24)
sys/dev/netif/iwi/if_iwi.c
2608
memset(wepkey.key, 0, sizeof wepkey.key);
sys/dev/netif/iwi/if_iwi.c
2609
memcpy(wepkey.key, wk->wk_key, wk->wk_keylen);
sys/dev/netif/iwi/if_iwireg.h
532
uint8_t key[IEEE80211_KEYBUF_SIZE];
sys/dev/netif/iwm/if_iwmreg.h
4997
uint8_t key[16];
sys/dev/netif/iwm/if_iwmreg.h
6326
uint8_t key[16];
sys/dev/netif/iwm/if_iwmreg.h
6498
uint8_t key[32];
sys/dev/netif/iwm/if_iwmreg.h
6580
uint8_t key[16];
sys/dev/netif/iwm/if_iwmreg.h
6658
uint32_t key;
sys/dev/netif/iwn/if_iwnreg.h
692
uint8_t key[16];
sys/dev/netif/iwn/if_iwnreg.h
728
uint8_t key[16];
sys/dev/netif/iwn/if_iwnreg.h
777
uint8_t key[16];
sys/dev/netif/ix/if_ix.c
2757
uint8_t key[IX_NRSSRK * IX_RSSRK_SIZE];
sys/dev/netif/ix/if_ix.c
2771
toeplitz_get_key(key, sizeof(key));
sys/dev/netif/ix/if_ix.c
2775
rssrk = IX_RSSRK_VAL(key, i);
sys/dev/netif/ix/if_ix.h
114
#define IX_RSSRK_VAL(key, i) (key[(i) * IX_RSSRK_SIZE] | \
sys/dev/netif/ix/if_ix.h
115
key[(i) * IX_RSSRK_SIZE + 1] << 8 | \
sys/dev/netif/ix/if_ix.h
116
key[(i) * IX_RSSRK_SIZE + 2] << 16 | \
sys/dev/netif/ix/if_ix.h
117
key[(i) * IX_RSSRK_SIZE + 3] << 24)
sys/dev/netif/jme/if_jme.c
3509
uint8_t key[RSSKEY_NREGS * RSSKEY_REGSIZE];
sys/dev/netif/jme/if_jme.c
3519
toeplitz_get_key(key, sizeof(key));
sys/dev/netif/jme/if_jme.c
3523
keyreg = RSSKEY_REGVAL(key, i);
sys/dev/netif/ral/rt2560reg.h
229
uint8_t key[IEEE80211_KEYBUF_SIZE];
sys/dev/netif/ral/rt2560reg.h
256
uint8_t key[IEEE80211_KEYBUF_SIZE];
sys/dev/netif/wpi/if_wpi.c
2960
memcpy(tx->key, k->wk_key, k->wk_keylen);
sys/dev/netif/wpi/if_wpi.c
3074
memcpy(tx->key, k->wk_key, k->wk_keylen);
sys/dev/netif/wpi/if_wpi.c
4682
memcpy(node.key, k->wk_key, k->wk_keylen);
sys/dev/netif/wpi/if_wpireg.h
472
uint8_t key[IEEE80211_KEYBUF_SIZE];
sys/dev/netif/wpi/if_wpireg.h
520
uint8_t key[IEEE80211_KEYBUF_SIZE];
sys/dev/raid/mfi/mfivar.h
552
int error, key, asc, ascq;
sys/dev/raid/mfi/mfivar.h
555
&error, &key, &asc, &ascq);
sys/dev/raid/mfi/mfivar.h
557
"asc %d, ascq %d\n", error, key, asc, ascq);
sys/dev/sound/midi/sequencer.c
1853
key = ((int)chn << 8);
sys/dev/sound/midi/sequencer.c
1855
if ((md->synth.alloc.map[i] & 0xff00) == key) {
sys/dev/sound/pci/hda/hdaa.c
1311
hdaa_quirks_tab[k].key, len - inv) != 0)
sys/dev/sound/pci/hda/hdaa.c
1313
if (len - inv != strlen(hdaa_quirks_tab[k].key))
sys/dev/sound/pci/hda/hdaa.c
1340
n != 0 ? "," : "", hdaa_quirks_tab[i].key);
sys/dev/sound/pci/hda/hdaa.c
56
const char *key;
sys/dev/sound/pci/hda/hdaa.c
6243
kprintf(" %s", hdaa_quirks_tab[i].key);
sys/dev/sound/pci/hda/hdaa.c
857
char *key, *value, *rest, *bad;
sys/dev/sound/pci/hda/hdaa.c
862
while ((key = strsep(&rest, "=")) != NULL) {
sys/dev/sound/pci/hda/hdaa.c
867
if (strcmp(key, "seq") == 0) {
sys/dev/sound/pci/hda/hdaa.c
871
} else if (strcmp(key, "as") == 0) {
sys/dev/sound/pci/hda/hdaa.c
875
} else if (strcmp(key, "misc") == 0) {
sys/dev/sound/pci/hda/hdaa.c
879
} else if (strcmp(key, "color") == 0) {
sys/dev/sound/pci/hda/hdaa.c
891
} else if (strcmp(key, "ctype") == 0) {
sys/dev/sound/pci/hda/hdaa.c
903
} else if (strcmp(key, "device") == 0) {
sys/dev/sound/pci/hda/hdaa.c
916
} else if (strcmp(key, "loc") == 0) {
sys/dev/sound/pci/hda/hdaa.c
929
} else if (strcmp(key, "conn") == 0) {
sys/dev/sound/pci/hda/hdaa.c
951
char *key, *value, *rest;
sys/dev/sound/pci/hda/hdaa.c
956
while ((key = strsep(&rest, "=")) != NULL) {
sys/dev/sound/pci/hda/hdaa.c
960
ikey = strtol(key, NULL, 10);
sys/dev/sound/pci/hda/hdac.c
312
hdac_quirks_tab[k].key, len - inv) != 0)
sys/dev/sound/pci/hda/hdac.c
314
if (len - inv != strlen(hdac_quirks_tab[k].key))
sys/dev/sound/pci/hda/hdac.c
318
hdac_quirks_tab[k].key);
sys/dev/sound/pci/hda/hdac.c
63
const char *key;
sys/dev/video/cxm/cxm_ir.c
87
unsigned char key[1];
sys/dev/video/cxm/cxm_ir.c
90
key, sizeof(key)) != sizeof(key))
sys/dev/virtual/amazon/ena/ena-com/ena_admin_defs.h
598
uint32_t key[10];
sys/dev/virtual/amazon/ena/ena-com/ena_com.c
2279
const u8 *key, u16 key_len, u32 init_val)
sys/dev/virtual/amazon/ena/ena-com/ena_com.c
2305
if (key_len > sizeof(hash_key->key)) {
sys/dev/virtual/amazon/ena/ena-com/ena_com.c
2307
key_len, sizeof(hash_key->key));
sys/dev/virtual/amazon/ena/ena-com/ena_com.c
2311
memcpy(hash_key->key, key, key_len);
sys/dev/virtual/amazon/ena/ena-com/ena_com.c
2334
u8 *key)
sys/dev/virtual/amazon/ena/ena-com/ena_com.c
2353
if (key)
sys/dev/virtual/amazon/ena/ena-com/ena_com.c
2354
memcpy(key, hash_key->key, (size_t)(hash_key->keys_num) << 2);
sys/dev/virtual/amazon/ena/ena-com/ena_com.h
687
const u8 *key, u16 key_len, u32 init_val);
sys/dev/virtual/amazon/ena/ena-com/ena_com.h
717
u8 *key);
sys/dev/virtual/amazon/ena/ena-com/ena_defs/ena_admin_defs.h
668
uint32_t key[10];
sys/kern/kern_nrandom.c
352
const LByteType * const key,
sys/kern/kern_nrandom.c
361
const LByteType * const key,
sys/kern/kern_nrandom.c
365
const LByteType * const key,
sys/kern/kern_nrandom.c
394
L15_KSA (struct l15_state *l15, const LByteType * const key,
sys/kern/kern_nrandom.c
400
L_SCHEDULE(key[keyIndex]);
sys/kern/kern_nrandom.c
419
L15_Init(struct l15_state *l15, const LByteType *key,
sys/kern/kern_nrandom.c
427
L15_KSA(l15, key, keyLen);
sys/kern/kern_nrandom.c
445
L15_Vector(struct l15_state *l15, const LByteType * const key,
sys/kern/kern_nrandom.c
448
L15_KSA(l15, key, keyLen);
sys/kern/kern_udev.c
168
_udev_dict_set_cstr(prop_dictionary_t dict, const char *key, char *str)
sys/kern/kern_udev.c
179
if (prop_dictionary_set(dict, key, ps) == false) {
sys/kern/kern_udev.c
189
_udev_dict_set_int(prop_dictionary_t dict, const char *key, int64_t val)
sys/kern/kern_udev.c
199
if (prop_dictionary_set(dict, key, pn) == false) {
sys/kern/kern_udev.c
209
_udev_dict_set_uint(prop_dictionary_t dict, const char *key, uint64_t val)
sys/kern/kern_udev.c
219
if (prop_dictionary_set(dict, key, pn) == false) {
sys/kern/kern_udev.c
229
_udev_dict_delete_key(prop_dictionary_t dict, const char *key)
sys/kern/kern_udev.c
233
prop_dictionary_remove(dict, key);
sys/kern/kern_udev.c
243
udev_init_dict_event(cdev_t dev, const char *key)
sys/kern/kern_udev.c
266
if ((error = _udev_dict_set_cstr(dict, "key", __DECONST(char *, key))))
sys/kern/kern_udev.c
277
udev_dict_set_cstr(cdev_t dev, const char *key, char *str)
sys/kern/kern_udev.c
293
dict = udev_init_dict_event(dev, key);
sys/kern/kern_udev.c
305
error = _udev_dict_set_cstr(udict, key, str);
sys/kern/kern_udev.c
314
udev_dict_set_int(cdev_t dev, const char *key, int64_t val)
sys/kern/kern_udev.c
330
dict = udev_init_dict_event(dev, key);
sys/kern/kern_udev.c
341
error = _udev_dict_set_int(udict, key, val);
sys/kern/kern_udev.c
349
udev_dict_set_uint(cdev_t dev, const char *key, uint64_t val)
sys/kern/kern_udev.c
365
dict = udev_init_dict_event(dev, key);
sys/kern/kern_udev.c
376
error = _udev_dict_set_uint(udict, key, val);
sys/kern/kern_udev.c
384
udev_dict_delete_key(cdev_t dev, const char *key)
sys/kern/kern_udev.c
398
dict = udev_init_dict_event(dev, key);
sys/kern/kern_udev.c
405
error = _udev_dict_delete_key(udict, key);
sys/kern/subr_csprng.c
158
chacha_encrypt_bytes(&state->cipher_ctx, NULL, state->key,
sys/kern/subr_csprng.c
159
sizeof(state->key));
sys/kern/subr_csprng.c
160
chacha_keysetup(&state->cipher_ctx, state->key,
sys/kern/subr_csprng.c
161
8 * sizeof(state->key));
sys/kern/subr_csprng.c
199
SHA256_Update(&hash_ctx, state->key, sizeof(state->key));
sys/kern/subr_csprng.c
228
SHA256_Final(state->key, &hash_ctx);
sys/kern/subr_csprng.c
231
chacha_keysetup(&state->cipher_ctx, state->key, 8*sizeof(state->key));
sys/kern/subr_csprng.c
84
bzero(state->key, sizeof(state->key));
sys/kern/sysv_msg.c
350
int key = uap->key;
sys/kern/sysv_msg.c
356
kprintf("msgget(0x%x, 0%o)\n", key, msgflg);
sys/kern/sysv_msg.c
364
if (key != IPC_PRIVATE) {
sys/kern/sysv_msg.c
368
msqptr->msg_perm.key == key)
sys/kern/sysv_msg.c
396
if (key == IPC_PRIVATE || (msgflg & IPC_CREAT)) {
sys/kern/sysv_msg.c
419
msqptr->msg_perm.key = key;
sys/kern/sysv_sem.c
579
int key = uap->key;
sys/kern/sysv_sem.c
585
kprintf("semget(0x%x, %d, 0%o)\n", key, nsems, semflg);
sys/kern/sysv_sem.c
593
if (key != IPC_PRIVATE) {
sys/kern/sysv_sem.c
596
sema[semid].ds.sem_perm.key != key) {
sys/kern/sysv_sem.c
601
sema[semid].ds.sem_perm.key != key) {
sys/kern/sysv_sem.c
646
if (key == IPC_PRIVATE || (semflg & IPC_CREAT)) {
sys/kern/sysv_sem.c
687
sema[semid].ds.sem_perm.key = key;
sys/kern/sysv_shm.c
149
shm_find_segment_by_key(key_t key)
sys/kern/sysv_shm.c
155
shmsegs[i].shm_perm.key == key)
sys/kern/sysv_shm.c
442
shmseg->shm_perm.key = IPC_PRIVATE;
sys/kern/sysv_shm.c
531
shmseg->shm_perm.key = uap->key;
sys/kern/sysv_shm.c
625
if (uap->key != IPC_PRIVATE) {
sys/kern/sysv_shm.c
627
segnum = shm_find_segment_by_key(uap->key);
sys/libkern/arc4random.c
53
uint8_t key[256];
sys/libkern/arc4random.c
60
r = read_random(key, ARC4_KEYBYTES, 1);
sys/libkern/arc4random.c
63
for (n = r; n < sizeof(key); n++)
sys/libkern/arc4random.c
64
key[n] = key[n % r];
sys/libkern/arc4random.c
68
d->arc4_j = (d->arc4_j + d->arc4_sbox[n] + key[n]) % 256;
sys/libkern/bsearch.c
54
kbsearch(const void *key, const void *base0, size_t nmemb, size_t size,
sys/libkern/bsearch.c
64
cmp = (*compar)(key, p);
sys/libprop/prop_dictionary.c
1002
pdk = _prop_dict_keysym_alloc(key);
sys/libprop/prop_dictionary.c
1028
if (strcmp(key, pde->pde_key->pdk_key) < 0) {
sys/libprop/prop_dictionary.c
1115
prop_dictionary_remove(prop_dictionary_t pd, const char *key)
sys/libprop/prop_dictionary.c
1129
pde = _prop_dict_lookup(pd, key, &idx);
sys/libprop/prop_dictionary.c
283
_prop_dict_keysym_alloc(const char *key)
sys/libprop/prop_dictionary.c
295
opdk = _prop_rb_tree_find(&_prop_dict_keysym_tree, key);
sys/libprop/prop_dictionary.c
307
size = sizeof(*pdk) + strlen(key) /* pdk_key[1] covers the NUL */;
sys/libprop/prop_dictionary.c
323
strcpy(pdk->pdk_key, key);
sys/libprop/prop_dictionary.c
331
opdk = _prop_rb_tree_find(&_prop_dict_keysym_tree, key);
sys/libprop/prop_dictionary.c
874
_prop_dict_lookup(prop_dictionary_t pd, const char *key,
sys/libprop/prop_dictionary.c
890
res = strcmp(key, pde->pde_key->pdk_key);
sys/libprop/prop_dictionary.c
909
_prop_dictionary_get(prop_dictionary_t pd, const char *key, bool locked)
sys/libprop/prop_dictionary.c
919
pde = _prop_dict_lookup(pd, key, NULL);
sys/libprop/prop_dictionary.c
933
prop_dictionary_get(prop_dictionary_t pd, const char *key)
sys/libprop/prop_dictionary.c
941
po = _prop_dictionary_get(pd, key, true);
sys/libprop/prop_dictionary.c
975
prop_dictionary_set(prop_dictionary_t pd, const char *key, prop_object_t po)
sys/libprop/prop_dictionary.c
992
pde = _prop_dict_lookup(pd, key, &idx);
sys/libprop/prop_dictionary_util.c
119
const char *key, \
sys/libprop/prop_dictionary_util.c
124
num = prop_dictionary_get(dict, key); \
sys/libprop/prop_dictionary_util.c
144
const char *key, \
sys/libprop/prop_dictionary_util.c
153
rv = prop_dictionary_set(dict, key, num); \
sys/libprop/prop_dictionary_util.c
161
const char *key, \
sys/libprop/prop_dictionary_util.c
170
rv = prop_dictionary_set(dict, key, num); \
sys/libprop/prop_dictionary_util.c
186
const char *key, \
sys/libprop/prop_dictionary_util.c
191
str = prop_dictionary_get(dict, key); \
sys/libprop/prop_dictionary_util.c
202
const char *key, \
sys/libprop/prop_dictionary_util.c
211
rv = prop_dictionary_set(dict, key, str); \
sys/libprop/prop_dictionary_util.c
223
prop_dictionary_set_and_rel(prop_dictionary_t dict, const char *key,
sys/libprop/prop_dictionary_util.c
229
ret = prop_dictionary_set(dict, key, po);
sys/libprop/prop_dictionary_util.c
45
prop_dictionary_get_dict(prop_dictionary_t dict, const char *key, prop_dictionary_t *dp)
sys/libprop/prop_dictionary_util.c
48
o = prop_dictionary_get(dict, key);
sys/libprop/prop_dictionary_util.c
58
const char *key,
sys/libprop/prop_dictionary_util.c
63
b = prop_dictionary_get(dict, key);
sys/libprop/prop_dictionary_util.c
74
const char *key,
sys/libprop/prop_dictionary_util.c
83
rv = prop_dictionary_set(dict, key, b);
sys/libprop/prop_dictionary_util.c
92
const char *key, \
sys/libprop/prop_dictionary_util.c
97
num = prop_dictionary_get(dict, key); \
sys/libprop/prop_rb.c
90
_prop_rb_tree_find(struct rb_tree *rbt, const void *key)
sys/libprop/prop_rb.c
99
pobj, key);
sys/net/dummynet/ip_dummynet.c
292
h->p[son].key = key1;
sys/net/dummynet/ip_dummynet.c
300
if (DN_KEY_LT(h->p[father].key, h->p[son].key))
sys/net/dummynet/ip_dummynet.c
340
if (child != max && DN_KEY_LT(h->p[child + 1].key, h->p[child].key))
sys/net/dummynet/ip_dummynet.c
582
p->V = MAX64(p->V, neh->p[0].key);
sys/net/dummynet/ip_dummynet.c
587
while (neh->elements > 0 && DN_KEY_LEQ(neh->p[0].key, p->V)) {
sys/net/dummynet/ip_dummynet.c
645
DN_KEY_LT(pipe->idle_heap.p[0].key, pipe->V)) {
sys/net/dummynet/ip_dummynet.c
678
while (h->elements > 0 && DN_KEY_LEQ(h->p[0].key, curr_time)) {
sys/net/dummynet/ip_dummynet.c
679
if (h->p[0].key > curr_time) {
sys/net/dummynet/ip_dummynet.c
681
i, (int)(curr_time - h->p[0].key));
sys/net/dummynet/ip_dummynet.h
84
dn_key key; /* sorting key. Topmost element is smallest one */
sys/net/dummynet3/ip_dummynet3.c
311
h->p[son].key = key1;
sys/net/dummynet3/ip_dummynet3.c
319
if (DN_KEY_LT(h->p[father].key, h->p[son].key))
sys/net/dummynet3/ip_dummynet3.c
359
if (child != max && DN_KEY_LT(h->p[child + 1].key, h->p[child].key))
sys/net/dummynet3/ip_dummynet3.c
601
p->V = MAX64(p->V, neh->p[0].key);
sys/net/dummynet3/ip_dummynet3.c
606
while (neh->elements > 0 && DN_KEY_LEQ(neh->p[0].key, p->V)) {
sys/net/dummynet3/ip_dummynet3.c
664
DN_KEY_LT(pipe->idle_heap.p[0].key, pipe->V)) {
sys/net/dummynet3/ip_dummynet3.c
697
while (h->elements > 0 && DN_KEY_LEQ(h->p[0].key, curr_time)) {
sys/net/dummynet3/ip_dummynet3.c
698
if (h->p[0].key > curr_time) {
sys/net/dummynet3/ip_dummynet3.c
700
i, (int)(curr_time - h->p[0].key));
sys/net/dummynet3/ip_dummynet3.h
99
dn_key key; /* sorting key. Topmost element is smallest one */
sys/net/ipfw/ip_fw2.c
1000
*sport = key->port_u.ports.port1;
sys/net/ipfw/ip_fw2.c
1001
*dport = key->port_u.ports.port2;
sys/net/ipfw/ip_fw2.c
2144
struct ipfw_state *key, *s;
sys/net/ipfw/ip_fw2.c
2147
key = &ctx->ipfw_state_tmpkey;
sys/net/ipfw/ip_fw2.c
2148
ipfw_key_build(&key->st_key, pkt->src_ip, pkt->src_port,
sys/net/ipfw/ip_fw2.c
2150
s = RB_FIND(ipfw_state_tree, &ctx->ipfw_state_tree, key);
sys/net/ipfw/ip_fw2.c
2166
if (s->st_swap == key->st_swap) {
sys/net/ipfw/ip_fw2.c
2169
KASSERT((s->st_swap & key->st_swap) == 0,
sys/net/ipfw/ip_fw2.c
2596
struct ipfw_track *key, *t, *dup;
sys/net/ipfw/ip_fw2.c
2603
key = &ctx->ipfw_track_tmpkey;
sys/net/ipfw/ip_fw2.c
2604
key->t_proto = id->proto;
sys/net/ipfw/ip_fw2.c
2605
key->t_addrs = 0;
sys/net/ipfw/ip_fw2.c
2606
key->t_ports = 0;
sys/net/ipfw/ip_fw2.c
2607
key->t_rule = rule;
sys/net/ipfw/ip_fw2.c
2609
key->t_saddr = id->src_ip;
sys/net/ipfw/ip_fw2.c
2611
key->t_daddr = id->dst_ip;
sys/net/ipfw/ip_fw2.c
2613
key->t_sport = id->src_port;
sys/net/ipfw/ip_fw2.c
2615
key->t_dport = id->dst_port;
sys/net/ipfw/ip_fw2.c
2617
t = RB_FIND(ipfw_track_tree, &ctx->ipfw_track_tree, key);
sys/net/ipfw/ip_fw2.c
2627
t->t_key = key->t_key;
sys/net/ipfw/ip_fw2.c
2664
key = NULL; /* tkey overlaps key */
sys/net/ipfw/ip_fw2.c
321
struct sockaddr *key;
sys/net/ipfw/ip_fw2.c
6048
memcpy(&ioc_te->key, &te->te_key, sizeof(ioc_te->key));
sys/net/ipfw/ip_fw2.c
6159
memcpy(&te->te_key, nm->key, sizeof(te->te_key));
sys/net/ipfw/ip_fw2.c
6190
rn = rnh->rnh_deladdr(nm->key, nm->netmask, rnh);
sys/net/ipfw/ip_fw2.c
6210
struct sockaddr *netmask = NULL, *key;
sys/net/ipfw/ip_fw2.c
6228
if (te->key.sin_family != AF_INET ||
sys/net/ipfw/ip_fw2.c
6229
te->key.sin_port != 0 ||
sys/net/ipfw/ip_fw2.c
6230
te->key.sin_len != sizeof(struct sockaddr_in))
sys/net/ipfw/ip_fw2.c
6232
key = (struct sockaddr *)&te->key;
sys/net/ipfw/ip_fw2.c
6239
sa_maskedcopy(key, (struct sockaddr *)&key0, netmask);
sys/net/ipfw/ip_fw2.c
6240
key = (struct sockaddr *)&key0;
sys/net/ipfw/ip_fw2.c
6250
nm.key = key;
sys/net/ipfw/ip_fw2.c
952
ipfw_key_build(struct ipfw_key *key, in_addr_t saddr, uint16_t sport,
sys/net/ipfw/ip_fw2.c
956
key->proto = proto;
sys/net/ipfw/ip_fw2.c
957
key->swap = 0;
sys/net/ipfw/ip_fw2.c
960
key->addr_u.addrs.addr1 = daddr;
sys/net/ipfw/ip_fw2.c
961
key->addr_u.addrs.addr2 = saddr;
sys/net/ipfw/ip_fw2.c
962
key->swap |= IPFW_KEY_SWAP_ADDRS;
sys/net/ipfw/ip_fw2.c
964
key->addr_u.addrs.addr1 = saddr;
sys/net/ipfw/ip_fw2.c
965
key->addr_u.addrs.addr2 = daddr;
sys/net/ipfw/ip_fw2.c
969
key->port_u.ports.port1 = dport;
sys/net/ipfw/ip_fw2.c
970
key->port_u.ports.port2 = sport;
sys/net/ipfw/ip_fw2.c
971
key->swap |= IPFW_KEY_SWAP_PORTS;
sys/net/ipfw/ip_fw2.c
973
key->port_u.ports.port1 = sport;
sys/net/ipfw/ip_fw2.c
974
key->port_u.ports.port2 = dport;
sys/net/ipfw/ip_fw2.c
977
if (sport == dport && (key->swap & IPFW_KEY_SWAP_ADDRS))
sys/net/ipfw/ip_fw2.c
978
key->swap |= IPFW_KEY_SWAP_PORTS;
sys/net/ipfw/ip_fw2.c
979
if (saddr == daddr && (key->swap & IPFW_KEY_SWAP_PORTS))
sys/net/ipfw/ip_fw2.c
980
key->swap |= IPFW_KEY_SWAP_ADDRS;
sys/net/ipfw/ip_fw2.c
984
ipfw_key_4tuple(const struct ipfw_key *key, in_addr_t *saddr, uint16_t *sport,
sys/net/ipfw/ip_fw2.c
988
if (key->swap & IPFW_KEY_SWAP_ADDRS) {
sys/net/ipfw/ip_fw2.c
989
*saddr = key->addr_u.addrs.addr2;
sys/net/ipfw/ip_fw2.c
990
*daddr = key->addr_u.addrs.addr1;
sys/net/ipfw/ip_fw2.c
992
*saddr = key->addr_u.addrs.addr1;
sys/net/ipfw/ip_fw2.c
993
*daddr = key->addr_u.addrs.addr2;
sys/net/ipfw/ip_fw2.c
996
if (key->swap & IPFW_KEY_SWAP_PORTS) {
sys/net/ipfw/ip_fw2.c
997
*sport = key->port_u.ports.port2;
sys/net/ipfw/ip_fw2.c
998
*dport = key->port_u.ports.port1;
sys/net/ipfw/ip_fw2.h
537
struct sockaddr_in key;
sys/net/ipfw3_basic/ip_fw3_state.c
160
struct ipfw3_state *s, *k, key;
sys/net/ipfw3_basic/ip_fw3_state.c
162
k = &key;
sys/net/ipfw3_basic/ip_fw3_state.c
244
struct ipfw3_state *s, *k, key;
sys/net/ipfw3_basic/ip_fw3_state.c
247
k = &key;
sys/net/ipfw3_nat/ip_fw3_nat.c
177
struct nat_state *s = NULL, *dup, *k, key;
sys/net/ipfw3_nat/ip_fw3_nat.c
188
k = &key;
sys/net/lagg/ieee8023ad_lacp.c
1095
uint16_t key;
sys/net/lagg/ieee8023ad_lacp.c
1106
key = lp->lp_ifp->if_index;
sys/net/lagg/ieee8023ad_lacp.c
1108
key |= 0x8000;
sys/net/lagg/ieee8023ad_lacp.c
1122
key = IFM_10_T;
sys/net/lagg/ieee8023ad_lacp.c
1130
key = IFM_100_TX;
sys/net/lagg/ieee8023ad_lacp.c
1139
key = IFM_1000_SX;
sys/net/lagg/ieee8023ad_lacp.c
1153
key = IFM_10G_LR;
sys/net/lagg/ieee8023ad_lacp.c
1156
key = IFM_20G_KR2;
sys/net/lagg/ieee8023ad_lacp.c
1160
key = IFM_2500_KX;
sys/net/lagg/ieee8023ad_lacp.c
1163
key = IFM_5000_T;
sys/net/lagg/ieee8023ad_lacp.c
1168
key = IFM_50G_PCIE;
sys/net/lagg/ieee8023ad_lacp.c
1171
key = IFM_56G_R4;
sys/net/lagg/ieee8023ad_lacp.c
1177
key = IFM_25G_PCIE;
sys/net/lagg/ieee8023ad_lacp.c
1184
key = IFM_40G_CR4;
sys/net/lagg/ieee8023ad_lacp.c
1190
key = IFM_100G_CR4;
sys/net/lagg/ieee8023ad_lacp.c
1193
key = subtype;
sys/net/lagg/ieee8023ad_lacp.c
1197
key |= 0x7fe0 & ((sc->sc_ifp->if_index) << 5);
sys/net/lagg/ieee8023ad_lacp.c
1200
return (htons(key));
sys/net/lagg/if_lagg.c
1643
lagg_hashmbuf(struct lagg_softc *sc, struct mbuf *m, uint32_t key)
sys/net/lagg/if_lagg.c
1646
uint32_t p = key;
sys/net/netisr.c
590
nm->key = new_ru;
sys/net/netisr.c
591
KKASSERT(nm->key != NULL);
sys/net/netisr.c
592
new_ru->ru_key = nm->key;
sys/net/netisr.c
606
nm.key = NULL;
sys/net/netisr.c
609
KKASSERT(nm.key != NULL);
sys/net/netisr.c
610
return (nm.key);
sys/net/netisr.c
622
if (ru->ru_key == nm->key)
sys/net/netisr.c
626
panic("netisr: no rullup for %p", nm->key);
sys/net/netisr.c
635
netisr_unregister_rollup(struct netisr_rollup *key)
sys/net/netisr.c
641
nm.key = key;
sys/net/netisr.c
82
void *key;
sys/net/netisr.h
172
void netisr_unregister_rollup(struct netisr_rollup *key);
sys/net/pf/if_pfsync.c
258
sp->key[PF_SK_WIRE].addr[0] = st->key[PF_SK_WIRE]->addr[0];
sys/net/pf/if_pfsync.c
259
sp->key[PF_SK_WIRE].addr[1] = st->key[PF_SK_WIRE]->addr[1];
sys/net/pf/if_pfsync.c
260
sp->key[PF_SK_WIRE].port[0] = st->key[PF_SK_WIRE]->port[0];
sys/net/pf/if_pfsync.c
261
sp->key[PF_SK_WIRE].port[1] = st->key[PF_SK_WIRE]->port[1];
sys/net/pf/if_pfsync.c
262
sp->key[PF_SK_STACK].addr[0] = st->key[PF_SK_STACK]->addr[0];
sys/net/pf/if_pfsync.c
263
sp->key[PF_SK_STACK].addr[1] = st->key[PF_SK_STACK]->addr[1];
sys/net/pf/if_pfsync.c
264
sp->key[PF_SK_STACK].port[0] = st->key[PF_SK_STACK]->port[0];
sys/net/pf/if_pfsync.c
265
sp->key[PF_SK_STACK].port[1] = st->key[PF_SK_STACK]->port[1];
sys/net/pf/if_pfsync.c
266
sp->proto = st->key[PF_SK_WIRE]->proto;
sys/net/pf/if_pfsync.c
267
sp->af = st->key[PF_SK_WIRE]->af;
sys/net/pf/if_pfsync.c
367
if (PF_ANEQ(&sp->key[PF_SK_WIRE].addr[0],
sys/net/pf/if_pfsync.c
368
&sp->key[PF_SK_STACK].addr[0], sp->af) ||
sys/net/pf/if_pfsync.c
369
PF_ANEQ(&sp->key[PF_SK_WIRE].addr[1],
sys/net/pf/if_pfsync.c
370
&sp->key[PF_SK_STACK].addr[1], sp->af) ||
sys/net/pf/if_pfsync.c
371
sp->key[PF_SK_WIRE].port[0] != sp->key[PF_SK_STACK].port[0] ||
sys/net/pf/if_pfsync.c
372
sp->key[PF_SK_WIRE].port[1] != sp->key[PF_SK_STACK].port[1]) {
sys/net/pf/if_pfsync.c
384
skw->addr[0] = sp->key[PF_SK_WIRE].addr[0];
sys/net/pf/if_pfsync.c
385
skw->addr[1] = sp->key[PF_SK_WIRE].addr[1];
sys/net/pf/if_pfsync.c
386
skw->port[0] = sp->key[PF_SK_WIRE].port[0];
sys/net/pf/if_pfsync.c
387
skw->port[1] = sp->key[PF_SK_WIRE].port[1];
sys/net/pf/if_pfsync.c
391
sks->addr[0] = sp->key[PF_SK_STACK].addr[0];
sys/net/pf/if_pfsync.c
392
sks->addr[1] = sp->key[PF_SK_STACK].addr[1];
sys/net/pf/if_pfsync.c
393
sks->port[0] = sp->key[PF_SK_STACK].port[0];
sys/net/pf/if_pfsync.c
394
sks->port[1] = sp->key[PF_SK_STACK].port[1];
sys/net/pf/if_pfsync.c
674
sk = st->key[PF_SK_WIRE]; /* XXX right one? */
sys/net/pf/if_pfsync.c
811
sk = st->key[PF_SK_WIRE]; /* XXX right one? */
sys/net/pf/if_pfsync.h
242
(st->key[PF_SK_WIRE]->proto == IPPROTO_PFSYNC)) \
sys/net/pf/pf.c
1071
s->key[PF_SK_STACK] = s->key[PF_SK_WIRE];
sys/net/pf/pf.c
1098
s->hash = crc32(s->key[PF_SK_WIRE], PF_STATE_KEY_HASH_LENGTH);
sys/net/pf/pf.c
1121
pf_find_state_byid(struct pf_state_cmp *key)
sys/net/pf/pf.c
1128
(struct pf_state *)key));
sys/net/pf/pf.c
1137
pf_find_state(struct pfi_kif *kif, struct pf_state_key_cmp *key, u_int dir,
sys/net/pf/pf.c
1140
struct pf_state_key *skey = (void *)key;
sys/net/pf/pf.c
1175
sk == (dir == PF_IN ? si->s->key[PF_SK_WIRE] :
sys/net/pf/pf.c
1176
si->s->key[PF_SK_STACK])) {
sys/net/pf/pf.c
1206
pf_find_state_all(struct pf_state_key_cmp *key, u_int dir, int *more)
sys/net/pf/pf.c
1208
struct pf_state_key *skey = (void *)key;
sys/net/pf/pf.c
1226
(sk == (dir == PF_IN ? si->s->key[PF_SK_WIRE] :
sys/net/pf/pf.c
1227
si->s->key[PF_SK_STACK]))) {
sys/net/pf/pf.c
1489
pf_send_tcp(cur->rule.ptr, cur->key[PF_SK_WIRE]->af,
sys/net/pf/pf.c
1490
&cur->key[PF_SK_WIRE]->addr[1],
sys/net/pf/pf.c
1491
&cur->key[PF_SK_WIRE]->addr[0],
sys/net/pf/pf.c
1492
cur->key[PF_SK_WIRE]->port[1],
sys/net/pf/pf.c
1493
cur->key[PF_SK_WIRE]->port[0],
sys/net/pf/pf.c
1716
skw = skwp ? skwp : (s ? s->key[PF_SK_WIRE] : NULL);
sys/net/pf/pf.c
1717
sks = sksp ? sksp : (s ? s->key[PF_SK_STACK] : NULL);
sys/net/pf/pf.c
2648
struct pf_poolhashkey *key, sa_family_t af)
sys/net/pf/pf.c
2650
u_int32_t a = 0x9e3779b9, b = 0x9e3779b9, c = key->key32[0];
sys/net/pf/pf.c
2656
b += key->key32[1];
sys/net/pf/pf.c
2658
hash->addr32[0] = c + key->key32[2];
sys/net/pf/pf.c
2669
c += key->key32[1];
sys/net/pf/pf.c
2674
c += key->key32[2];
sys/net/pf/pf.c
2679
c += key->key32[3];
sys/net/pf/pf.c
2822
pf_hash(saddr, (struct pf_addr *)&hash, &rpool->key, af);
sys/net/pf/pf.c
2905
struct pf_state_key_cmp key;
sys/net/pf/pf.c
2920
bzero(&key, sizeof(key));
sys/net/pf/pf.c
2921
key.af = af;
sys/net/pf/pf.c
2922
key.proto = proto;
sys/net/pf/pf.c
2923
key.port[0] = dport;
sys/net/pf/pf.c
2924
PF_ACPY(&key.addr[0], daddr, key.af);
sys/net/pf/pf.c
2927
PF_ACPY(&key.addr[1], naddr, key.af);
sys/net/pf/pf.c
2975
key.port[1] = sport;
sys/net/pf/pf.c
2976
if (pf_find_state_all(&key, PF_IN, NULL) == NULL) {
sys/net/pf/pf.c
2985
key.port[1] = sport;
sys/net/pf/pf.c
2986
if (pf_find_state_all(&key, PF_IN, NULL) == NULL) {
sys/net/pf/pf.c
2995
key.port[1] = htons(low);
sys/net/pf/pf.c
2996
if (pf_find_state_all(&key, PF_IN, NULL) == NULL) {
sys/net/pf/pf.c
3016
key.port[1] = htons(tmp);
sys/net/pf/pf.c
3021
toeplitz_piecemeal_port(key.port[1]);
sys/net/pf/pf.c
3025
if (pf_find_state_all(&key, PF_IN, NULL) ==
sys/net/pf/pf.c
3034
key.port[1] = htons(tmp);
sys/net/pf/pf.c
3039
toeplitz_piecemeal_port(key.port[1]);
sys/net/pf/pf.c
3043
if (pf_find_state_all(&key, PF_IN, NULL) ==
sys/net/pf/pf.c
3637
switch (s->key[PF_SK_WIRE]->af) {
sys/net/pf/pf.c
4271
struct pf_state_key *skt = s->key[PF_SK_WIRE];
sys/net/pf/pf.c
4273
skt = s->key[PF_SK_STACK];
sys/net/pf/pf.c
4859
struct pf_state_key_cmp key;
sys/net/pf/pf.c
4866
bzero(&key, sizeof(key));
sys/net/pf/pf.c
4867
key.af = pd->af;
sys/net/pf/pf.c
4868
key.proto = IPPROTO_TCP;
sys/net/pf/pf.c
4870
PF_ACPY(&key.addr[0], pd->src, key.af);
sys/net/pf/pf.c
4871
PF_ACPY(&key.addr[1], pd->dst, key.af);
sys/net/pf/pf.c
4872
key.port[0] = th->th_sport;
sys/net/pf/pf.c
4873
key.port[1] = th->th_dport;
sys/net/pf/pf.c
4876
ntohl(key.addr[0].addr32[0]),
sys/net/pf/pf.c
4877
ntohs(key.port[0]),
sys/net/pf/pf.c
4878
ntohl(key.addr[1].addr32[0]),
sys/net/pf/pf.c
4879
ntohs(key.port[1]));
sys/net/pf/pf.c
4882
PF_ACPY(&key.addr[1], pd->src, key.af);
sys/net/pf/pf.c
4883
PF_ACPY(&key.addr[0], pd->dst, key.af);
sys/net/pf/pf.c
4884
key.port[1] = th->th_sport;
sys/net/pf/pf.c
4885
key.port[0] = th->th_dport;
sys/net/pf/pf.c
4888
ntohl(key.addr[0].addr32[0]),
sys/net/pf/pf.c
4889
ntohs(key.port[0]),
sys/net/pf/pf.c
4890
ntohl(key.addr[1].addr32[0]),
sys/net/pf/pf.c
4891
ntohs(key.port[1]));
sys/net/pf/pf.c
4895
STATE_LOOKUP(kif, &key, direction, *state, m);
sys/net/pf/pf.c
4906
sk = (*state)->key[pd->didx];
sys/net/pf/pf.c
493
state->key[PF_SK_WIRE]->af);
sys/net/pf/pf.c
497
p.pfra_af = state->key[PF_SK_WIRE]->af;
sys/net/pf/pf.c
498
switch (state->key[PF_SK_WIRE]->af) {
sys/net/pf/pf.c
5027
if ((*state)->key[PF_SK_WIRE] != (*state)->key[PF_SK_STACK]) {
sys/net/pf/pf.c
5028
struct pf_state_key *nk = (*state)->key[pd->didx];
sys/net/pf/pf.c
5079
struct pf_state_key_cmp key;
sys/net/pf/pf.c
5082
bzero(&key, sizeof(key));
sys/net/pf/pf.c
5083
key.af = pd->af;
sys/net/pf/pf.c
5084
key.proto = IPPROTO_UDP;
sys/net/pf/pf.c
5086
PF_ACPY(&key.addr[0], pd->src, key.af);
sys/net/pf/pf.c
5087
PF_ACPY(&key.addr[1], pd->dst, key.af);
sys/net/pf/pf.c
5088
key.port[0] = uh->uh_sport;
sys/net/pf/pf.c
5089
key.port[1] = uh->uh_dport;
sys/net/pf/pf.c
5091
PF_ACPY(&key.addr[1], pd->src, key.af);
sys/net/pf/pf.c
5092
PF_ACPY(&key.addr[0], pd->dst, key.af);
sys/net/pf/pf.c
5093
key.port[1] = uh->uh_sport;
sys/net/pf/pf.c
5094
key.port[0] = uh->uh_dport;
sys/net/pf/pf.c
5097
STATE_LOOKUP(kif, &key, direction, *state, m);
sys/net/pf/pf.c
5122
if ((*state)->key[PF_SK_WIRE] != (*state)->key[PF_SK_STACK]) {
sys/net/pf/pf.c
5123
struct pf_state_key *nk = (*state)->key[pd->didx];
sys/net/pf/pf.c
5172
struct pf_state_key_cmp key;
sys/net/pf/pf.c
5174
bzero(&key, sizeof(key));
sys/net/pf/pf.c
5212
key.af = pd->af;
sys/net/pf/pf.c
5213
key.proto = pd->proto;
sys/net/pf/pf.c
5214
key.port[0] = key.port[1] = icmpid;
sys/net/pf/pf.c
5216
PF_ACPY(&key.addr[0], pd->src, key.af);
sys/net/pf/pf.c
5217
PF_ACPY(&key.addr[1], pd->dst, key.af);
sys/net/pf/pf.c
5219
PF_ACPY(&key.addr[1], pd->src, key.af);
sys/net/pf/pf.c
5220
PF_ACPY(&key.addr[0], pd->dst, key.af);
sys/net/pf/pf.c
5223
STATE_LOOKUP(kif, &key, direction, *state, m);
sys/net/pf/pf.c
523
sk = st->key[PF_SK_WIRE];
sys/net/pf/pf.c
5230
if ((*state)->key[PF_SK_WIRE] != (*state)->key[PF_SK_STACK]) {
sys/net/pf/pf.c
5231
struct pf_state_key *nk = (*state)->key[pd->didx];
sys/net/pf/pf.c
530
state->key[PF_SK_WIRE]->af &&
sys/net/pf/pf.c
5418
key.af = pd2.af;
sys/net/pf/pf.c
5419
key.proto = IPPROTO_TCP;
sys/net/pf/pf.c
5420
PF_ACPY(&key.addr[pd2.sidx], pd2.src, key.af);
sys/net/pf/pf.c
5421
PF_ACPY(&key.addr[pd2.didx], pd2.dst, key.af);
sys/net/pf/pf.c
5422
key.port[pd2.sidx] = th.th_sport;
sys/net/pf/pf.c
5423
key.port[pd2.didx] = th.th_dport;
sys/net/pf/pf.c
5425
STATE_LOOKUP(kif, &key, direction, *state, m);
sys/net/pf/pf.c
5478
if ((*state)->key[PF_SK_WIRE] !=
sys/net/pf/pf.c
5479
(*state)->key[PF_SK_STACK]) {
sys/net/pf/pf.c
5481
(*state)->key[pd->didx];
sys/net/pf/pf.c
5540
key.af = pd2.af;
sys/net/pf/pf.c
5541
key.proto = IPPROTO_UDP;
sys/net/pf/pf.c
5542
PF_ACPY(&key.addr[pd2.sidx], pd2.src, key.af);
sys/net/pf/pf.c
5543
PF_ACPY(&key.addr[pd2.didx], pd2.dst, key.af);
sys/net/pf/pf.c
5544
key.port[pd2.sidx] = uh.uh_sport;
sys/net/pf/pf.c
5545
key.port[pd2.didx] = uh.uh_dport;
sys/net/pf/pf.c
5547
STATE_LOOKUP(kif, &key, direction, *state, m);
sys/net/pf/pf.c
5551
if ((*state)->key[PF_SK_WIRE] !=
sys/net/pf/pf.c
5552
(*state)->key[PF_SK_STACK]) {
sys/net/pf/pf.c
5554
(*state)->key[pd->didx];
sys/net/pf/pf.c
5611
key.af = pd2.af;
sys/net/pf/pf.c
5612
key.proto = IPPROTO_ICMP;
sys/net/pf/pf.c
5613
PF_ACPY(&key.addr[pd2.sidx], pd2.src, key.af);
sys/net/pf/pf.c
5614
PF_ACPY(&key.addr[pd2.didx], pd2.dst, key.af);
sys/net/pf/pf.c
5615
key.port[0] = key.port[1] = iih.icmp_id;
sys/net/pf/pf.c
5617
STATE_LOOKUP(kif, &key, direction, *state, m);
sys/net/pf/pf.c
5621
if ((*state)->key[PF_SK_WIRE] !=
sys/net/pf/pf.c
5622
(*state)->key[PF_SK_STACK]) {
sys/net/pf/pf.c
5624
(*state)->key[pd->didx];
sys/net/pf/pf.c
5665
key.af = pd2.af;
sys/net/pf/pf.c
5666
key.proto = IPPROTO_ICMPV6;
sys/net/pf/pf.c
5667
PF_ACPY(&key.addr[pd2.sidx], pd2.src, key.af);
sys/net/pf/pf.c
5668
PF_ACPY(&key.addr[pd2.didx], pd2.dst, key.af);
sys/net/pf/pf.c
5669
key.port[0] = key.port[1] = iih.icmp6_id;
sys/net/pf/pf.c
5671
STATE_LOOKUP(kif, &key, direction, *state, m);
sys/net/pf/pf.c
5675
if ((*state)->key[PF_SK_WIRE] !=
sys/net/pf/pf.c
5676
(*state)->key[PF_SK_STACK]) {
sys/net/pf/pf.c
5678
(*state)->key[pd->didx];
sys/net/pf/pf.c
5710
key.af = pd2.af;
sys/net/pf/pf.c
5711
key.proto = pd2.proto;
sys/net/pf/pf.c
5712
PF_ACPY(&key.addr[pd2.sidx], pd2.src, key.af);
sys/net/pf/pf.c
5713
PF_ACPY(&key.addr[pd2.didx], pd2.dst, key.af);
sys/net/pf/pf.c
5714
key.port[0] = key.port[1] = 0;
sys/net/pf/pf.c
5716
STATE_LOOKUP(kif, &key, direction, *state, m);
sys/net/pf/pf.c
5720
if ((*state)->key[PF_SK_WIRE] !=
sys/net/pf/pf.c
5721
(*state)->key[PF_SK_STACK]) {
sys/net/pf/pf.c
5723
(*state)->key[pd->didx];
sys/net/pf/pf.c
5783
struct pf_state_key_cmp key;
sys/net/pf/pf.c
5785
bzero(&key, sizeof(key));
sys/net/pf/pf.c
5786
key.af = pd->af;
sys/net/pf/pf.c
5787
key.proto = pd->proto;
sys/net/pf/pf.c
5789
PF_ACPY(&key.addr[0], pd->src, key.af);
sys/net/pf/pf.c
5790
PF_ACPY(&key.addr[1], pd->dst, key.af);
sys/net/pf/pf.c
5791
key.port[0] = key.port[1] = 0;
sys/net/pf/pf.c
5793
PF_ACPY(&key.addr[1], pd->src, key.af);
sys/net/pf/pf.c
5794
PF_ACPY(&key.addr[0], pd->dst, key.af);
sys/net/pf/pf.c
5795
key.port[1] = key.port[0] = 0;
sys/net/pf/pf.c
5798
STATE_LOOKUP(kif, &key, direction, *state, m);
sys/net/pf/pf.c
5823
if ((*state)->key[PF_SK_WIRE] != (*state)->key[PF_SK_STACK]) {
sys/net/pf/pf.c
5824
struct pf_state_key *nk = (*state)->key[pd->didx];
sys/net/pf/pf.c
6724
if (dir == PF_IN && s && s->key[PF_SK_STACK])
sys/net/pf/pf.c
6725
m->m_pkthdr.pf.statekey = s->key[PF_SK_STACK];
sys/net/pf/pf.c
6821
&s->key[(s->direction == PF_IN)]->
sys/net/pf/pf.c
6828
&s->key[(s->direction == PF_IN)]->
sys/net/pf/pf.c
7127
if (dir == PF_IN && s && s->key[PF_SK_STACK])
sys/net/pf/pf.c
7128
m->m_pkthdr.pf.statekey = s->key[PF_SK_STACK];
sys/net/pf/pf.c
7218
&s->key[(s->direction == PF_IN)]->addr[0],
sys/net/pf/pf.c
7224
&s->key[(s->direction == PF_IN)]->addr[1],
sys/net/pf/pf.c
816
KKASSERT(s->key[idx] == NULL); /* XXX handle this? */
sys/net/pf/pf.c
910
s->key[idx] = cur;
sys/net/pf/pf.c
912
s->key[idx] = sk;
sys/net/pf/pf.c
925
TAILQ_INSERT_TAIL(&s->key[idx]->states, si, entry);
sys/net/pf/pf.c
927
TAILQ_INSERT_HEAD(&s->key[idx]->states, si, entry);
sys/net/pf/pf.c
942
if (s->key[PF_SK_WIRE] == s->key[PF_SK_STACK])
sys/net/pf/pf.c
943
s->key[PF_SK_WIRE] = NULL;
sys/net/pf/pf.c
945
if (s->key[PF_SK_STACK] != NULL)
sys/net/pf/pf.c
948
if (s->key[PF_SK_WIRE] != NULL)
sys/net/pf/pf.c
975
si = TAILQ_FIRST(&s->key[idx]->states);
sys/net/pf/pf.c
980
TAILQ_REMOVE(&s->key[idx]->states, si, entry);
sys/net/pf/pf.c
984
if (TAILQ_EMPTY(&s->key[idx]->states)) {
sys/net/pf/pf.c
985
RB_REMOVE(pf_state_tree, &pf_statetbl[cpu], s->key[idx]);
sys/net/pf/pf.c
986
if (s->key[idx]->reverse)
sys/net/pf/pf.c
987
s->key[idx]->reverse->reverse = NULL;
sys/net/pf/pf.c
988
if (s->key[idx]->inp)
sys/net/pf/pf.c
989
s->key[idx]->inp->inp_pf_sk = NULL;
sys/net/pf/pf.c
990
kfree(s->key[idx], M_PFSTATEKEYPL);
sys/net/pf/pf.c
992
s->key[idx] = NULL;
sys/net/pf/pf_if.c
710
struct pfi_kif_cmp key;
sys/net/pf/pf_if.c
715
strlcpy(key.pfik_name, name, sizeof(key.pfik_name));
sys/net/pf/pf_if.c
717
p = RB_FIND(pfi_ifhead, &pfi_ifs, (struct pfi_kif *)&key);
sys/net/pf/pf_ioctl.c
1634
sk = s->key[PF_SK_WIRE];
sys/net/pf/pf_ioctl.c
1829
struct pf_state_key_cmp key;
sys/net/pf/pf_ioctl.c
1847
key.af = pnl->af;
sys/net/pf/pf_ioctl.c
1848
key.proto = pnl->proto;
sys/net/pf/pf_ioctl.c
1849
PF_ACPY(&key.addr[sidx], &pnl->saddr, pnl->af);
sys/net/pf/pf_ioctl.c
1850
key.port[sidx] = pnl->sport;
sys/net/pf/pf_ioctl.c
1851
PF_ACPY(&key.addr[didx], &pnl->daddr, pnl->af);
sys/net/pf/pf_ioctl.c
1852
key.port[didx] = pnl->dport;
sys/net/pf/pf_ioctl.c
1857
state = pf_find_state_all(&key, direction, &m);
sys/net/pf/pf_ioctl.c
1866
sk = state->key[sidx];
sys/net/pf/pf_norm.c
279
pf_ip2key(struct pf_fragment *key, struct ip *ip)
sys/net/pf/pf_norm.c
281
key->fr_p = ip->ip_p;
sys/net/pf/pf_norm.c
282
key->fr_id = ip->ip_id;
sys/net/pf/pf_norm.c
283
key->fr_src.s_addr = ip->ip_src.s_addr;
sys/net/pf/pf_norm.c
284
key->fr_dst.s_addr = ip->ip_dst.s_addr;
sys/net/pf/pf_norm.c
290
struct pf_fragment key;
sys/net/pf/pf_norm.c
294
pf_ip2key(&key, ip);
sys/net/pf/pf_norm.c
296
frag = RB_FIND(pf_frag_tree, tree, &key);
sys/net/pf/pf_ruleset.c
158
struct pf_anchor *key, *found;
sys/net/pf/pf_ruleset.c
160
key = (struct pf_anchor *)rs_malloc(sizeof(*key));
sys/net/pf/pf_ruleset.c
161
memset(key, 0, sizeof(*key));
sys/net/pf/pf_ruleset.c
162
strlcpy(key->path, path, sizeof(key->path));
sys/net/pf/pf_ruleset.c
163
found = RB_FIND(pf_anchor_global, &pf_anchors, key);
sys/net/pf/pf_ruleset.c
164
rs_free(key);
sys/net/pf/pf_table.c
1156
struct pfr_ktable *p, *q, *r, key;
sys/net/pf/pf_table.c
1164
if (COPYIN(tbl+i, &key.pfrkt_t, sizeof(key.pfrkt_t), flags))
sys/net/pf/pf_table.c
1166
if (pfr_validate_table(&key.pfrkt_t, PFR_TFLAG_USRMASK,
sys/net/pf/pf_table.c
1169
key.pfrkt_flags |= PFR_TFLAG_ACTIVE;
sys/net/pf/pf_table.c
1170
p = RB_FIND(pfr_ktablehead, &pfr_ktables, &key);
sys/net/pf/pf_table.c
1172
p = pfr_create_ktable(&key.pfrkt_t, tzero, 1);
sys/net/pf/pf_table.c
1181
if (!key.pfrkt_anchor[0])
sys/net/pf/pf_table.c
1185
bzero(key.pfrkt_anchor, sizeof(key.pfrkt_anchor));
sys/net/pf/pf_table.c
1186
r = RB_FIND(pfr_ktablehead, &pfr_ktables, &key);
sys/net/pf/pf_table.c
1192
if (!pfr_ktable_compare(&key, q)) {
sys/net/pf/pf_table.c
1197
key.pfrkt_flags = 0;
sys/net/pf/pf_table.c
1198
r = pfr_create_ktable(&key.pfrkt_t, 0, 1);
sys/net/pf/pf_table.c
1205
if (!pfr_ktable_compare(&key, q))
sys/net/pf/pf_table.c
1208
~PFR_TFLAG_USRMASK) | key.pfrkt_flags;
sys/net/pf/pf_table.c
1236
struct pfr_ktable *p, *q, key;
sys/net/pf/pf_table.c
1242
if (COPYIN(tbl+i, &key.pfrkt_t, sizeof(key.pfrkt_t), flags))
sys/net/pf/pf_table.c
1244
if (pfr_validate_table(&key.pfrkt_t, 0,
sys/net/pf/pf_table.c
1247
p = RB_FIND(pfr_ktablehead, &pfr_ktables, &key);
sys/net/pf/pf_table.c
1360
struct pfr_ktable *p, key;
sys/net/pf/pf_table.c
1368
if (COPYIN(tbl+i, &key.pfrkt_t, sizeof(key.pfrkt_t), flags))
sys/net/pf/pf_table.c
1370
if (pfr_validate_table(&key.pfrkt_t, 0, 0))
sys/net/pf/pf_table.c
1372
p = RB_FIND(pfr_ktablehead, &pfr_ktables, &key);
sys/net/pf/pf_table.c
1395
struct pfr_ktable *p, *q, key;
sys/net/pf/pf_table.c
1405
if (COPYIN(tbl+i, &key.pfrkt_t, sizeof(key.pfrkt_t), flags))
sys/net/pf/pf_table.c
1407
if (pfr_validate_table(&key.pfrkt_t, 0,
sys/net/pf/pf_table.c
1410
p = RB_FIND(pfr_ktablehead, &pfr_ktables, &key);
sys/net/pf/pf_table.c
1483
struct pfr_ktable *kt, *rt, *shadow, key;
sys/net/pf/pf_table.c
1511
bzero(&key, sizeof(key));
sys/net/pf/pf_table.c
1512
strlcpy(key.pfrkt_name, tbl->pfrt_name, sizeof(key.pfrkt_name));
sys/net/pf/pf_table.c
1513
rt = RB_FIND(pfr_ktablehead, &pfr_ktables, &key);
sys/net/pf/pf_table.c
1518
rt = pfr_create_ktable(&key.pfrkt_t, 0, 1);
sys/net/pf/pfvar.h
449
struct pf_poolhashkey key;
sys/net/pf/pfvar.h
829
struct pf_state_key *key[2]; /* addresses stack and wire */
sys/net/pf/pfvar.h
899
struct pfsync_state_key key[2];
sys/net/radix.c
157
const u_char *key;
sys/net/radix.c
159
key = _key;
sys/net/radix.c
162
if (x->rn_bmask & key[x->rn_offset])
sys/net/radix.c
179
const u_char *key, *mask;
sys/net/radix.c
181
key = _key;
sys/net/radix.c
186
(x->rn_bmask & key[x->rn_offset]))
sys/net/radix.c
245
const u_char *key, *mask, *netmask;
sys/net/radix.c
247
key = _key;
sys/net/radix.c
259
x = rn_match(key, head);
sys/net/radix.c
275
rn_satisfies_leaf(const void *key, struct radix_node *leaf, int skip)
sys/net/radix.c
280
cp = key;
sys/net/radix.c
306
rn_match(const void *key, struct radix_node_head *head)
sys/net/radix.c
314
t = rn_search(key, top);
sys/net/radix.c
328
klen = clen(key);
sys/net/radix.c
329
cplim = (const u_char *)key + klen;
sys/net/radix.c
330
cp = (const u_char *)key + top->rn_offset;
sys/net/radix.c
353
matched_off = cp - (const u_char *)key;
sys/net/radix.c
369
} else if (rn_satisfies_leaf(key, t, matched_off))
sys/net/radix.c
395
x = rn_search_m(key, m->rm_mask, t);
sys/net/radix.c
399
rn_satisfies_leaf(key, x, skip))
sys/net/radix.c
417
rn_newpair(const void *key, int bit, struct radix_node nodes[2])
sys/net/radix.c
432
left->rn_key = key;
sys/net/radix.c
457
rn_insert(const void *key, struct radix_node_head *head, bool *dupentry,
sys/net/radix.c
467
klen = clen(key);
sys/net/radix.c
468
cp = (const u_char *)key + head_off;
sys/net/radix.c
469
t = rn_search(key, top);
sys/net/radix.c
476
const u_char *cplim = (const u_char *)key + klen;
sys/net/radix.c
490
for (bit = (cp - (const u_char *)key) << 3; cmp_res; bit--)
sys/net/radix.c
496
cp = key;
sys/net/radix.c
511
t = rn_newpair(key, bit, nodes);
sys/net/radix.c
701
rn_addroute(const void *key, const void *mask,
sys/net/radix.c
732
saved_tt = tt = rn_insert(key, head, &keyduplicated, nodes);
sys/net/radix.c
778
tt->rn_key = key;
sys/net/radix.c
874
rn_delete(const void *key, const void *mask, struct radix_node_head *head)
sys/net/radix.c
882
tt = rn_search(key, x);
sys/net/radix.c
884
klen = clen(key);
sys/net/radix.c
888
bcmp((const u_char *)key + head_off, tt->rn_key + head_off,
sys/net/radix.h
124
(const void *key, const void *mask,
sys/net/radix.h
129
(const void *key, const void *mask,
sys/net/radix.h
134
(const void *key, struct radix_node_head *head);
sys/net/radix.h
138
(const void *key, const void *mask,
sys/net/radix.h
218
struct radix_node *rn_addroute(const void *key, const void *mask,
sys/net/radix.h
221
struct radix_node *rn_delete(const void *key, const void *mask,
sys/net/radix.h
223
struct radix_node *rn_lookup(const void *key, const void *mask,
sys/net/radix.h
225
struct radix_node *rn_match(const void *key,
sys/net/toeplitz.c
109
key[b] |= 1 << (31 - j);
sys/net/toeplitz.c
123
res ^= key[b];
sys/net/toeplitz.c
160
uint8_t key[TOEPLITZ_INIT_KEYLEN];
sys/net/toeplitz.c
166
toeplitz_get_key(key, TOEPLITZ_INIT_KEYLEN);
sys/net/toeplitz.c
171
kprintf("%02x ", key[i]);
sys/net/toeplitz.c
176
key, TOEPLITZ_INIT_KEYLEN);
sys/net/toeplitz.c
186
toeplitz_get_key(uint8_t *key, int keylen)
sys/net/toeplitz.c
195
key[i] = toeplitz_keyseeds[i % TOEPLITZ_KEYSEED_CNT];
sys/net/toeplitz.c
91
uint32_t key[NBBY];
sys/net/toeplitz.c
94
bzero(key, sizeof(key));
sys/net/wg/wg_cookie.c
133
siphash13(const uint8_t key[SIPHASH_KEY_LENGTH], const void *src, size_t len)
sys/net/wg/wg_cookie.c
136
return SipHashX(&ctx, 1, 3, key, src, len);
sys/net/wg/wg_cookie.c
206
const uint8_t key[COOKIE_INPUT_SIZE])
sys/net/wg/wg_cookie.c
209
if (key != NULL) {
sys/net/wg/wg_cookie.c
210
precompute_key(cc->cc_mac1_key, key, COOKIE_MAC1_KEY_LABEL,
sys/net/wg/wg_cookie.c
212
precompute_key(cc->cc_cookie_key, key, COOKIE_COOKIE_KEY_LABEL,
sys/net/wg/wg_cookie.c
289
cookie_maker_alloc(const uint8_t key[COOKIE_INPUT_SIZE])
sys/net/wg/wg_cookie.c
294
precompute_key(cm->cm_mac1_key, key, COOKIE_MAC1_KEY_LABEL,
sys/net/wg/wg_cookie.c
296
precompute_key(cm->cm_cookie_key, key, COOKIE_COOKIE_KEY_LABEL,
sys/net/wg/wg_cookie.c
372
precompute_key(uint8_t key[COOKIE_KEY_SIZE],
sys/net/wg/wg_cookie.c
381
blake2s_final(&blake, key);
sys/net/wg/wg_cookie.c
386
const uint8_t key[COOKIE_KEY_SIZE])
sys/net/wg/wg_cookie.c
390
blake2s_init_key(&state, COOKIE_MAC_SIZE, key, COOKIE_KEY_SIZE);
sys/net/wg/wg_cookie.c
397
const uint8_t key[COOKIE_COOKIE_SIZE])
sys/net/wg/wg_cookie.c
401
blake2s_init_key(&state, COOKIE_MAC_SIZE, key, COOKIE_COOKIE_SIZE);
sys/net/wg/wg_cookie.c
539
struct ratelimit_key key = { 0 };
sys/net/wg/wg_cookie.c
546
memcpy(key.ip, &((const struct sockaddr_in *)sa)->sin_addr,
sys/net/wg/wg_cookie.c
552
memcpy(key.ip, &((const struct sockaddr_in6 *)sa)->sin6_addr,
sys/net/wg/wg_cookie.c
560
bucket = siphash13(rl->rl_secret, &key, len) & RATELIMIT_MASK;
sys/net/wg/wg_cookie.c
564
if (memcmp(&r->r_key, &key, len) != 0)
sys/net/wg/wg_cookie.c
608
r->r_key = key;
sys/net/wg/wg_noise.c
1041
uint8_t key[NOISE_SYMMETRIC_KEY_LEN];
sys/net/wg/wg_noise.c
1061
if (!noise_mix_dh(hs->hs_ck, key, hs->hs_e, r->r_public))
sys/net/wg/wg_noise.c
1066
key, hs->hs_hash);
sys/net/wg/wg_noise.c
1069
if (!noise_mix_ss(hs->hs_ck, key, r->r_ss))
sys/net/wg/wg_noise.c
1074
noise_msg_encrypt(ets, ets, NOISE_TIMESTAMP_LEN, key, hs->hs_hash);
sys/net/wg/wg_noise.c
1084
explicit_bzero(key, sizeof(key));
sys/net/wg/wg_noise.c
1096
uint8_t key[NOISE_SYMMETRIC_KEY_LEN];
sys/net/wg/wg_noise.c
1111
if (!noise_mix_dh(hs.hs_ck, key, l->l_private, ue))
sys/net/wg/wg_noise.c
1117
key, hs.hs_hash))
sys/net/wg/wg_noise.c
1125
if (!noise_mix_ss(hs.hs_ck, key, r->r_ss))
sys/net/wg/wg_noise.c
1131
key, hs.hs_hash))
sys/net/wg/wg_noise.c
1166
explicit_bzero(key, sizeof(key));
sys/net/wg/wg_noise.c
1178
uint8_t key[NOISE_SYMMETRIC_KEY_LEN];
sys/net/wg/wg_noise.c
1203
noise_mix_psk(hs->hs_ck, hs->hs_hash, key, r->r_psk);
sys/net/wg/wg_noise.c
1206
noise_msg_encrypt(en, NULL, 0, key, hs->hs_hash);
sys/net/wg/wg_noise.c
1218
explicit_bzero(key, sizeof(key));
sys/net/wg/wg_noise.c
1231
uint8_t key[NOISE_SYMMETRIC_KEY_LEN];
sys/net/wg/wg_noise.c
1262
noise_mix_psk(hs.hs_ck, hs.hs_hash, key, preshared_key);
sys/net/wg/wg_noise.c
1265
if (!noise_msg_decrypt(NULL, en, 0 + NOISE_AUTHTAG_LEN, key,
sys/net/wg/wg_noise.c
1281
explicit_bzero(key, sizeof(key));
sys/net/wg/wg_noise.c
1388
noise_hmac(uint8_t *out, const uint8_t *in, const uint8_t *key,
sys/net/wg/wg_noise.c
1397
key != NULL && keylen > 0);
sys/net/wg/wg_noise.c
1402
blake2s_update(&blake, key, keylen);
sys/net/wg/wg_noise.c
1405
memcpy(x_key, key, keylen);
sys/net/wg/wg_noise.c
1477
noise_mix_dh(uint8_t ck[NOISE_HASH_LEN], uint8_t key[NOISE_SYMMETRIC_KEY_LEN],
sys/net/wg/wg_noise.c
1486
noise_kdf(ck, key, NULL, dh,
sys/net/wg/wg_noise.c
1494
noise_mix_ss(uint8_t ck[NOISE_HASH_LEN], uint8_t key[NOISE_SYMMETRIC_KEY_LEN],
sys/net/wg/wg_noise.c
1502
noise_kdf(ck, key, NULL, ss,
sys/net/wg/wg_noise.c
1522
uint8_t key[NOISE_SYMMETRIC_KEY_LEN],
sys/net/wg/wg_noise.c
1527
noise_kdf(ck, tmp, key, psk,
sys/net/wg/wg_noise.c
1553
uint8_t key[NOISE_SYMMETRIC_KEY_LEN],
sys/net/wg/wg_noise.c
1560
nonce, key);
sys/net/wg/wg_noise.c
1566
uint8_t key[NOISE_SYMMETRIC_KEY_LEN],
sys/net/wg/wg_noise.c
1573
hash, NOISE_HASH_LEN, nonce, key))
sys/net/wg/wg_noise.c
237
siphash24(const uint8_t key[SIPHASH_KEY_LENGTH], const void *src, size_t len)
sys/net/wg/wg_noise.c
240
return SipHashX(&ctx, 2, 4, key, src, len);
sys/netbt/hci.h
2023
uint8_t key[HCI_KEY_SIZE]; /* link key */
sys/netbt/hci.h
549
uint8_t key[HCI_KEY_SIZE]; /* key */
sys/netgraph/mppc/ng_mppc.c
120
u_char key[MPPE_KEY_LEN]; /* session key */
sys/netgraph/mppc/ng_mppc.c
148
u_char *key0, u_char *key, struct rc4_state *rc4);
sys/netgraph/mppc/ng_mppc.c
311
bcopy(cfg->startkey, d->key, keylen);
sys/netgraph/mppc/ng_mppc.c
312
ng_mppc_getkey(cfg->startkey, d->key, keylen);
sys/netgraph/mppc/ng_mppc.c
314
bcopy(&ng_mppe_weakenkey, d->key, 3);
sys/netgraph/mppc/ng_mppc.c
316
bcopy(&ng_mppe_weakenkey, d->key, 1);
sys/netgraph/mppc/ng_mppc.c
317
rc4_init(&d->rc4, d->key, keylen);
sys/netgraph/mppc/ng_mppc.c
546
rc4_init(&d->rc4, d->key, KEYLEN(d->cfg.bits));
sys/netgraph/mppc/ng_mppc.c
552
d->cfg.startkey, d->key, &d->rc4);
sys/netgraph/mppc/ng_mppc.c
631
d->cfg.startkey, d->key, &d->rc4);
sys/netgraph/mppc/ng_mppc.c
638
rc4_init(&d->rc4, d->key, KEYLEN(d->cfg.bits));
sys/netgraph/mppc/ng_mppc.c
664
d->cfg.startkey, d->key, &d->rc4);
sys/netgraph/mppc/ng_mppc.c
760
rc4_init(&d->rc4, d->key, KEYLEN(d->cfg.bits));
sys/netgraph/mppc/ng_mppc.c
796
u_char *key0, u_char *key, struct rc4_state *rc4)
sys/netgraph/mppc/ng_mppc.c
800
ng_mppc_getkey(key0, key, keylen);
sys/netgraph/mppc/ng_mppc.c
801
rc4_init(rc4, key, keylen);
sys/netgraph/mppc/ng_mppc.c
802
rc4_crypt(rc4, key, key, keylen);
sys/netgraph/mppc/ng_mppc.c
804
bcopy(&ng_mppe_weakenkey, key, 3);
sys/netgraph/mppc/ng_mppc.c
806
bcopy(&ng_mppe_weakenkey, key, 1);
sys/netgraph/mppc/ng_mppc.c
807
rc4_init(rc4, key, keylen);
sys/netgraph7/bluetooth/include/ng_hci.h
1607
u_int8_t key[NG_HCI_KEY_SIZE]; /* link key */
sys/netgraph7/bluetooth/include/ng_hci.h
686
u_int8_t key[NG_HCI_KEY_SIZE]; /* key */
sys/netgraph7/mppc/ng_mppc.c
134
u_char key[MPPE_KEY_LEN]; /* session key */
sys/netgraph7/mppc/ng_mppc.c
163
u_char *key0, u_char *key, struct rc4_state *rc4);
sys/netgraph7/mppc/ng_mppc.c
318
bcopy(cfg->startkey, d->key, keylen);
sys/netgraph7/mppc/ng_mppc.c
319
ng_mppc_getkey(cfg->startkey, d->key, keylen);
sys/netgraph7/mppc/ng_mppc.c
321
bcopy(&ng_mppe_weakenkey, d->key, 3);
sys/netgraph7/mppc/ng_mppc.c
323
bcopy(&ng_mppe_weakenkey, d->key, 1);
sys/netgraph7/mppc/ng_mppc.c
324
rc4_init(&d->rc4, d->key, keylen);
sys/netgraph7/mppc/ng_mppc.c
558
d->cfg.startkey, d->key, &d->rc4);
sys/netgraph7/mppc/ng_mppc.c
562
rc4_init(&d->rc4, d->key, KEYLEN(d->cfg.bits));
sys/netgraph7/mppc/ng_mppc.c
645
d->cfg.startkey, d->key, &d->rc4);
sys/netgraph7/mppc/ng_mppc.c
652
rc4_init(&d->rc4, d->key, KEYLEN(d->cfg.bits));
sys/netgraph7/mppc/ng_mppc.c
681
d->cfg.startkey, d->key, &d->rc4);
sys/netgraph7/mppc/ng_mppc.c
802
rc4_init(&d->rc4, d->key, KEYLEN(d->cfg.bits));
sys/netgraph7/mppc/ng_mppc.c
838
u_char *key0, u_char *key, struct rc4_state *rc4)
sys/netgraph7/mppc/ng_mppc.c
842
ng_mppc_getkey(key0, key, keylen);
sys/netgraph7/mppc/ng_mppc.c
843
rc4_init(rc4, key, keylen);
sys/netgraph7/mppc/ng_mppc.c
844
rc4_crypt(rc4, key, key, keylen);
sys/netgraph7/mppc/ng_mppc.c
846
bcopy(&ng_mppe_weakenkey, key, 3);
sys/netgraph7/mppc/ng_mppc.c
848
bcopy(&ng_mppe_weakenkey, key, 1);
sys/netgraph7/mppc/ng_mppc.c
849
rc4_init(rc4, key, keylen);
sys/netinet/in_rmx.c
161
ret = rn_addroute(key, mask, head, nodes);
sys/netinet/in_rmx.c
180
ret = rn_addroute(key, mask, head, nodes);
sys/netinet/in_rmx.c
204
in_matchroute(const void *key, struct radix_node_head *head)
sys/netinet/in_rmx.c
206
struct radix_node *rn = rn_match(key, head);
sys/netinet/in_rmx.c
92
in_addroute(const void *key, const void *mask, struct radix_node_head *head,
sys/netinet6/in6_rmx.c
125
in6_addroute(const void *key, const void *mask, struct radix_node_head *head,
sys/netinet6/in6_rmx.c
168
ret = rn_addroute(key, mask, head, nodes);
sys/netinet6/in6_rmx.c
187
ret = rn_addroute(key, mask, head, nodes);
sys/netinet6/in6_rmx.c
226
in6_matchroute(const void *key, struct radix_node_head *head)
sys/netinet6/in6_rmx.c
228
struct radix_node *rn = rn_match(key, head);
sys/netinet6/in6_src.c
763
delete_addrsel_policyent(struct in6_addrpolicy *key)
sys/netinet6/in6_src.c
770
if (SA6_ARE_ADDR_EQUAL(&key->addr, &pol->ape_policy.addr) &&
sys/netinet6/in6_src.c
771
SA6_ARE_ADDR_EQUAL(&key->addrmask,
sys/netproto/802_11/ieee80211_superg.h
147
int hdrspace, struct ieee80211_key *key);
sys/netproto/802_11/wlan/ieee80211_adhoc.c
300
struct ieee80211_key *key;
sys/netproto/802_11/wlan/ieee80211_adhoc.c
476
key = ieee80211_crypto_decap(ni, m, hdrspace);
sys/netproto/802_11/wlan/ieee80211_adhoc.c
477
if (key == NULL) {
sys/netproto/802_11/wlan/ieee80211_adhoc.c
486
key = NULL;
sys/netproto/802_11/wlan/ieee80211_adhoc.c
514
if (key != NULL && !ieee80211_crypto_demic(vap, key, m, 0)) {
sys/netproto/802_11/wlan/ieee80211_adhoc.c
568
(key == NULL && (m->m_flags & M_WEP) == 0) &&
sys/netproto/802_11/wlan/ieee80211_crypto.c
103
cipher_detach(struct ieee80211_key *key)
sys/netproto/802_11/wlan/ieee80211_crypto.c
105
key->wk_cipher->ic_detach(key);
sys/netproto/802_11/wlan/ieee80211_crypto.c
109
cipher_attach(struct ieee80211vap *vap, struct ieee80211_key *key)
sys/netproto/802_11/wlan/ieee80211_crypto.c
111
return key->wk_cipher->ic_attach(vap, key);
sys/netproto/802_11/wlan/ieee80211_crypto.c
119
struct ieee80211_key *key,
sys/netproto/802_11/wlan/ieee80211_crypto.c
122
return vap->iv_key_alloc(vap, key, keyix, rxkeyix);
sys/netproto/802_11/wlan/ieee80211_crypto.c
127
const struct ieee80211_key *key)
sys/netproto/802_11/wlan/ieee80211_crypto.c
129
return vap->iv_key_delete(vap, key);
sys/netproto/802_11/wlan/ieee80211_crypto.c
133
dev_key_set(struct ieee80211vap *vap, const struct ieee80211_key *key)
sys/netproto/802_11/wlan/ieee80211_crypto.c
135
return vap->iv_key_set(vap, key);
sys/netproto/802_11/wlan/ieee80211_crypto.c
264
int cipher, int flags, struct ieee80211_key *key)
sys/netproto/802_11/wlan/ieee80211_crypto.c
274
__func__, cipher, flags, key->wk_keyix);
sys/netproto/802_11/wlan/ieee80211_crypto.c
312
oflags = key->wk_flags;
sys/netproto/802_11/wlan/ieee80211_crypto.c
345
if (key->wk_cipher != cip || key->wk_flags != flags) {
sys/netproto/802_11/wlan/ieee80211_crypto.c
352
key->wk_flags = flags;
sys/netproto/802_11/wlan/ieee80211_crypto.c
353
keyctx = cip->ic_attach(vap, key);
sys/netproto/802_11/wlan/ieee80211_crypto.c
358
key->wk_flags = oflags; /* restore old flags */
sys/netproto/802_11/wlan/ieee80211_crypto.c
362
cipher_detach(key);
sys/netproto/802_11/wlan/ieee80211_crypto.c
363
key->wk_cipher = cip; /* XXX refcnt? */
sys/netproto/802_11/wlan/ieee80211_crypto.c
364
key->wk_private = keyctx;
sys/netproto/802_11/wlan/ieee80211_crypto.c
375
if ((key->wk_flags & IEEE80211_KEY_DEVKEY) == 0) {
sys/netproto/802_11/wlan/ieee80211_crypto.c
376
if (!dev_key_alloc(vap, key, &keyix, &rxkeyix)) {
sys/netproto/802_11/wlan/ieee80211_crypto.c
386
if (key->wk_flags != flags) {
sys/netproto/802_11/wlan/ieee80211_crypto.c
396
oflags, key->wk_flags);
sys/netproto/802_11/wlan/ieee80211_crypto.c
397
keyctx = cip->ic_attach(vap, key);
sys/netproto/802_11/wlan/ieee80211_crypto.c
402
key->wk_flags);
sys/netproto/802_11/wlan/ieee80211_crypto.c
403
key->wk_flags = oflags; /* restore old flags */
sys/netproto/802_11/wlan/ieee80211_crypto.c
407
cipher_detach(key);
sys/netproto/802_11/wlan/ieee80211_crypto.c
408
key->wk_cipher = cip; /* XXX refcnt? */
sys/netproto/802_11/wlan/ieee80211_crypto.c
409
key->wk_private = keyctx;
sys/netproto/802_11/wlan/ieee80211_crypto.c
411
key->wk_keyix = keyix;
sys/netproto/802_11/wlan/ieee80211_crypto.c
412
key->wk_rxkeyix = rxkeyix;
sys/netproto/802_11/wlan/ieee80211_crypto.c
413
key->wk_flags |= IEEE80211_KEY_DEVKEY;
sys/netproto/802_11/wlan/ieee80211_crypto.c
422
_ieee80211_crypto_delkey(struct ieee80211vap *vap, struct ieee80211_key *key)
sys/netproto/802_11/wlan/ieee80211_crypto.c
424
KASSERT(key->wk_cipher != NULL, ("No cipher!"));
sys/netproto/802_11/wlan/ieee80211_crypto.c
428
__func__, key->wk_cipher->ic_name,
sys/netproto/802_11/wlan/ieee80211_crypto.c
429
key->wk_keyix, key->wk_flags,
sys/netproto/802_11/wlan/ieee80211_crypto.c
430
key->wk_keyrsc[IEEE80211_NONQOS_TID], key->wk_keytsc,
sys/netproto/802_11/wlan/ieee80211_crypto.c
431
key->wk_keylen);
sys/netproto/802_11/wlan/ieee80211_crypto.c
433
if (key->wk_flags & IEEE80211_KEY_DEVKEY) {
sys/netproto/802_11/wlan/ieee80211_crypto.c
438
if (!dev_key_delete(vap, key)) {
sys/netproto/802_11/wlan/ieee80211_crypto.c
441
__func__, key->wk_keyix);
sys/netproto/802_11/wlan/ieee80211_crypto.c
446
cipher_detach(key);
sys/netproto/802_11/wlan/ieee80211_crypto.c
447
memset(key, 0, sizeof(*key));
sys/netproto/802_11/wlan/ieee80211_crypto.c
448
ieee80211_crypto_resetkey(vap, key, IEEE80211_KEYIX_NONE);
sys/netproto/802_11/wlan/ieee80211_crypto.c
456
ieee80211_crypto_delkey(struct ieee80211vap *vap, struct ieee80211_key *key)
sys/netproto/802_11/wlan/ieee80211_crypto.c
461
status = _ieee80211_crypto_delkey(vap, key);
sys/netproto/802_11/wlan/ieee80211_crypto.c
488
ieee80211_crypto_setkey(struct ieee80211vap *vap, struct ieee80211_key *key)
sys/netproto/802_11/wlan/ieee80211_crypto.c
490
const struct ieee80211_cipher *cip = key->wk_cipher;
sys/netproto/802_11/wlan/ieee80211_crypto.c
496
__func__, cip->ic_name, key->wk_keyix,
sys/netproto/802_11/wlan/ieee80211_crypto.c
497
key->wk_flags, ether_sprintf(key->wk_macaddr),
sys/netproto/802_11/wlan/ieee80211_crypto.c
498
key->wk_keyrsc[IEEE80211_NONQOS_TID], key->wk_keytsc,
sys/netproto/802_11/wlan/ieee80211_crypto.c
499
key->wk_keylen);
sys/netproto/802_11/wlan/ieee80211_crypto.c
501
if ((key->wk_flags & IEEE80211_KEY_DEVKEY) == 0) {
sys/netproto/802_11/wlan/ieee80211_crypto.c
513
if (!cip->ic_setkey(key)) {
sys/netproto/802_11/wlan/ieee80211_crypto.c
516
__func__, cip->ic_name, key->wk_keyix,
sys/netproto/802_11/wlan/ieee80211_crypto.c
517
key->wk_keylen, key->wk_flags);
sys/netproto/802_11/wlan/ieee80211_crypto.c
521
return dev_key_set(vap, key);
sys/netproto/802_11/wlan/ieee80211_hostap.c
496
struct ieee80211_key *key;
sys/netproto/802_11/wlan/ieee80211_hostap.c
701
key = ieee80211_crypto_decap(ni, m, hdrspace);
sys/netproto/802_11/wlan/ieee80211_hostap.c
702
if (key == NULL) {
sys/netproto/802_11/wlan/ieee80211_hostap.c
711
key = NULL;
sys/netproto/802_11/wlan/ieee80211_hostap.c
739
if (key != NULL && !ieee80211_crypto_demic(vap, key, m, 0)) {
sys/netproto/802_11/wlan/ieee80211_hostap.c
791
(key == NULL && (m->m_flags & M_WEP) == 0) &&
sys/netproto/802_11/wlan/ieee80211_hostap.c
873
key = ieee80211_crypto_decap(ni, m, hdrspace);
sys/netproto/802_11/wlan/ieee80211_hostap.c
874
if (key == NULL) {
sys/netproto/802_11/wlan/ieee80211_output.c
1214
struct ieee80211_key *key, struct mbuf *m)
sys/netproto/802_11/wlan/ieee80211_output.c
1219
if (key != NULL) {
sys/netproto/802_11/wlan/ieee80211_output.c
1221
needed_space += key->wk_cipher->ic_header;
sys/netproto/802_11/wlan/ieee80211_output.c
1229
if (key->wk_flags & (IEEE80211_KEY_SWENCRYPT|IEEE80211_KEY_SWENMIC)) {
sys/netproto/802_11/wlan/ieee80211_output.c
1352
struct ieee80211_key *key;
sys/netproto/802_11/wlan/ieee80211_output.c
1387
key = ieee80211_crypto_getucastkey(vap, ni);
sys/netproto/802_11/wlan/ieee80211_output.c
1389
key = ieee80211_crypto_getmcastkey(vap, ni);
sys/netproto/802_11/wlan/ieee80211_output.c
1390
if (key == NULL && (m->m_flags & M_EAPOL) == 0) {
sys/netproto/802_11/wlan/ieee80211_output.c
1399
key = NULL;
sys/netproto/802_11/wlan/ieee80211_output.c
1496
m = ieee80211_mbuf_adjust(vap, hdrspace + meshhdrsize, key, m);
sys/netproto/802_11/wlan/ieee80211_output.c
1521
m = ieee80211_amsdu_encap(vap, m, hdrspace + meshhdrsize, key);
sys/netproto/802_11/wlan/ieee80211_output.c
1524
m = ieee80211_ff_encap(vap, m, hdrspace + meshhdrsize, key);
sys/netproto/802_11/wlan/ieee80211_output.c
1707
if (key != NULL) {
sys/netproto/802_11/wlan/ieee80211_output.c
1715
!IEEE80211_KEY_UNDEFINED(key) :
sys/netproto/802_11/wlan/ieee80211_output.c
1718
if (!ieee80211_crypto_enmic(vap, key, m, txfrag)) {
sys/netproto/802_11/wlan/ieee80211_output.c
1728
key != NULL ? key->wk_cipher->ic_header : 0, vap->iv_fragthreshold))
sys/netproto/802_11/wlan/ieee80211_sta.c
545
struct ieee80211_key *key;
sys/netproto/802_11/wlan/ieee80211_sta.c
752
key = ieee80211_crypto_decap(ni, m, hdrspace);
sys/netproto/802_11/wlan/ieee80211_sta.c
753
if (key == NULL) {
sys/netproto/802_11/wlan/ieee80211_sta.c
762
key = NULL;
sys/netproto/802_11/wlan/ieee80211_sta.c
790
if (key != NULL && !ieee80211_crypto_demic(vap, key, m, 0)) {
sys/netproto/802_11/wlan/ieee80211_sta.c
844
(key == NULL && (m->m_flags & M_WEP) == 0) &&
sys/netproto/802_11/wlan/ieee80211_sta.c
915
key = ieee80211_crypto_decap(ni, m, hdrspace);
sys/netproto/802_11/wlan/ieee80211_sta.c
916
if (key == NULL) {
sys/netproto/802_11/wlan/ieee80211_superg.c
352
struct ieee80211_key *key)
sys/netproto/802_11/wlan/ieee80211_superg.c
373
m1 = ieee80211_mbuf_adjust(vap, hdrspace, key, m1);
sys/netproto/802_11/wlan/ieee80211_superg.c
484
struct ieee80211_key *key)
sys/netproto/802_11/wlan/ieee80211_superg.c
507
key, m1);
sys/netproto/802_11/wlan/ieee80211_wds.c
418
struct ieee80211_key *key;
sys/netproto/802_11/wlan/ieee80211_wds.c
560
key = ieee80211_crypto_decap(ni, m, hdrspace);
sys/netproto/802_11/wlan/ieee80211_wds.c
561
if (key == NULL) {
sys/netproto/802_11/wlan/ieee80211_wds.c
570
key = NULL;
sys/netproto/802_11/wlan/ieee80211_wds.c
598
if (key != NULL && !ieee80211_crypto_demic(vap, key, m, 0)) {
sys/netproto/802_11/wlan/ieee80211_wds.c
652
(key == NULL && (m->m_flags & M_WEP) == 0) &&
sys/netproto/802_11/wlan_ccmp/ieee80211_crypto_ccmp.c
422
ccmp_encrypt(struct ieee80211_key *key, struct mbuf *m0, int hdrlen)
sys/netproto/802_11/wlan_ccmp/ieee80211_crypto_ccmp.c
424
struct ccmp_ctx *ctx = key->wk_private;
sys/netproto/802_11/wlan_ccmp/ieee80211_crypto_ccmp.c
436
ccmp_init_blocks(&ctx->cc_aes, wh, key->wk_keytsc,
sys/netproto/802_11/wlan_ccmp/ieee80211_crypto_ccmp.c
567
ccmp_decrypt(struct ieee80211_key *key, u_int64_t pn, struct mbuf *m, int hdrlen)
sys/netproto/802_11/wlan_ccmp/ieee80211_crypto_ccmp.c
569
struct ccmp_ctx *ctx = key->wk_private;
sys/netproto/802_11/wlan_tkip/ieee80211_crypto_tkip.c
602
wep_encrypt(u8 *key, struct mbuf *m0, u_int off, size_t data_len,
sys/netproto/802_11/wlan_tkip/ieee80211_crypto_tkip.c
617
j = (j + S[i] + key[i & 0x0f]) & 0xff;
sys/netproto/802_11/wlan_tkip/ieee80211_crypto_tkip.c
663
wep_decrypt(u8 *key, struct mbuf *m, u_int off, size_t data_len)
sys/netproto/802_11/wlan_tkip/ieee80211_crypto_tkip.c
675
j = (j + S[i] + key[i & 0x0f]) & 0xff;
sys/netproto/802_11/wlan_tkip/ieee80211_crypto_tkip.c
815
michael_mic(struct tkip_ctx *ctx, const u8 *key,
sys/netproto/802_11/wlan_tkip/ieee80211_crypto_tkip.c
826
l = get_le32(key);
sys/netproto/802_11/wlan_tkip/ieee80211_crypto_tkip.c
827
r = get_le32(key + 4);
sys/netproto/802_11/wlan_tkip/ieee80211_crypto_tkip.c
941
tkip_encrypt(struct tkip_ctx *ctx, struct ieee80211_key *key,
sys/netproto/802_11/wlan_tkip/ieee80211_crypto_tkip.c
950
if ((u16)(key->wk_keytsc) == 0 || key->wk_keytsc == 1) {
sys/netproto/802_11/wlan_tkip/ieee80211_crypto_tkip.c
951
tkip_mixing_phase1(ctx->tx_ttak, key->wk_key, wh->i_addr2,
sys/netproto/802_11/wlan_tkip/ieee80211_crypto_tkip.c
952
(u32)(key->wk_keytsc >> 16));
sys/netproto/802_11/wlan_tkip/ieee80211_crypto_tkip.c
954
tkip_mixing_phase2(ctx->tx_rc4key, key->wk_key, ctx->tx_ttak,
sys/netproto/802_11/wlan_tkip/ieee80211_crypto_tkip.c
955
(u16) key->wk_keytsc);
sys/netproto/802_11/wlan_tkip/ieee80211_crypto_tkip.c
967
tkip_decrypt(struct tkip_ctx *ctx, struct ieee80211_key *key,
sys/netproto/802_11/wlan_tkip/ieee80211_crypto_tkip.c
98
static void michael_mic(struct tkip_ctx *, const u8 *key,
sys/netproto/802_11/wlan_tkip/ieee80211_crypto_tkip.c
984
if (iv32 != (u32)(key->wk_keyrsc[tid] >> 16) || !ctx->rx_phase1_done) {
sys/netproto/802_11/wlan_tkip/ieee80211_crypto_tkip.c
985
tkip_mixing_phase1(ctx->rx_ttak, key->wk_key,
sys/netproto/802_11/wlan_tkip/ieee80211_crypto_tkip.c
989
tkip_mixing_phase2(ctx->rx_rc4key, key->wk_key, ctx->rx_ttak, iv16);
sys/netproto/802_11/wlan_tkip/ieee80211_crypto_tkip.c
995
if (iv32 != (u32)(key->wk_keyrsc[tid] >> 16)) {
sys/netproto/802_11/wlan_wep/ieee80211_crypto_wep.c
328
wep_encrypt(struct ieee80211_key *key, struct mbuf *m0, int hdrlen)
sys/netproto/802_11/wlan_wep/ieee80211_crypto_wep.c
331
struct wep_ctx *ctx = key->wk_private;
sys/netproto/802_11/wlan_wep/ieee80211_crypto_wep.c
346
memcpy(rc4key + IEEE80211_WEP_IVLEN, key->wk_key, key->wk_keylen);
sys/netproto/802_11/wlan_wep/ieee80211_crypto_wep.c
352
keylen = key->wk_keylen + IEEE80211_WEP_IVLEN;
sys/netproto/802_11/wlan_wep/ieee80211_crypto_wep.c
411
wep_decrypt(struct ieee80211_key *key, struct mbuf *m0, int hdrlen)
sys/netproto/802_11/wlan_wep/ieee80211_crypto_wep.c
414
struct wep_ctx *ctx = key->wk_private;
sys/netproto/802_11/wlan_wep/ieee80211_crypto_wep.c
429
memcpy(rc4key + IEEE80211_WEP_IVLEN, key->wk_key, key->wk_keylen);
sys/netproto/802_11/wlan_wep/ieee80211_crypto_wep.c
435
keylen = key->wk_keylen + IEEE80211_WEP_IVLEN;
sys/netproto/smb/smb_crypt.c
71
smb_E(const u_char *key, u_char *data, u_char *dest)
sys/netproto/smb/smb_crypt.c
76
kk[0] = key[0] & 0xfe;
sys/netproto/smb/smb_crypt.c
77
kk[1] = key[0] << 7 | (key[1] >> 1 & 0xfe);
sys/netproto/smb/smb_crypt.c
78
kk[2] = key[1] << 6 | (key[2] >> 2 & 0xfe);
sys/netproto/smb/smb_crypt.c
79
kk[3] = key[2] << 5 | (key[3] >> 3 & 0xfe);
sys/netproto/smb/smb_crypt.c
80
kk[4] = key[3] << 4 | (key[4] >> 4 & 0xfe);
sys/netproto/smb/smb_crypt.c
81
kk[5] = key[4] << 3 | (key[5] >> 5 & 0xfe);
sys/netproto/smb/smb_crypt.c
82
kk[6] = key[5] << 2 | (key[6] >> 6 & 0xfe);
sys/netproto/smb/smb_crypt.c
83
kk[7] = key[6] << 1;
sys/sys/agpio.h
140
int key; /* tag of allocation */
sys/sys/agpio.h
150
int key; /* tag of allocation */
sys/sys/agpio.h
155
int key; /* tag of allocation */
sys/sys/csprng.h
24
uint8_t key[SHA256_DIGEST_LENGTH];
sys/sys/ipc.h
79
key_t key; /* user specified msg/sem/shm key */
sys/sys/kbio.h
120
struct keyent_t key[NUM_KEYS];
sys/sys/kbio.h
133
struct okeyent_t key[NUM_KEYS];
sys/sys/kbio.h
215
struct keyent_t key;
sys/sys/nata.h
369
u_int8_t key; /* sense key */
sys/sys/soundcard.h
1468
#define SEQ_ECHO_BACK(key) _TIMER_EVENT(TMR_ECHO, key)
sys/sys/soundcard.h
374
short key; /* Use GUS_PATCH here */
sys/sys/soundcard.h
455
short key; /* Use GUS_PATCH here */
sys/sys/soundcard.h
490
u_long key; /* Don't worry. Reserved for communication
sys/sys/soundcard.h
709
u_short key; /* FM_PATCH or OPL3_PATCH */
sys/sys/sysproto.h
593
key_t key; char key_[PAD_(key_t)];
sys/sys/sysproto.h
608
key_t key; char key_[PAD_(key_t)];
sys/sys/sysproto.h
638
key_t key; char key_[PAD_(key_t)];
sys/sys/udev.h
48
int udev_dict_set_cstr(cdev_t dev, const char *key, char *str);
sys/sys/udev.h
49
int udev_dict_set_int(cdev_t dev, const char *key, int64_t val);
sys/sys/udev.h
50
int udev_dict_set_uint(cdev_t dev, const char *key, uint64_t val);
sys/sys/udev.h
51
int udev_dict_delete_key(cdev_t dev, const char *key);
sys/vfs/autofs/autofs.c
306
char *key, *path;
sys/vfs/autofs/autofs.c
313
key = kstrndup(component, componentlen, M_AUTOFS);
sys/vfs/autofs/autofs.c
319
key = kstrdup(firstanp->an_name, M_AUTOFS);
sys/vfs/autofs/autofs.c
325
if (strcmp(ar->ar_path, path) || strcmp(ar->ar_key, key))
sys/vfs/autofs/autofs.c
354
strlcpy(ar->ar_key, key, sizeof(ar->ar_key));
sys/vfs/autofs/autofs.c
416
kfree(key, M_AUTOFS);
sys/vfs/hammer/hammer.h
1119
int hammer_btree_chkts(hammer_tid_t ts, hammer_base_elm_t key);
sys/vfs/hammer/hammer_btree.c
2617
if (key1->key < key2->key)
sys/vfs/hammer/hammer_btree.c
2619
if (key1->key > key2->key)
sys/vfs/hammer/hammer_btree.c
2682
dest->key = key2->key;
sys/vfs/hammer/hammer_btree.c
2692
MAKE_SEPARATOR(key1, key2, dest, key);
sys/vfs/hammer/hammer_btree.c
2759
kprintf("\tkey = %016jx\n", (intmax_t)elm->base.key);
sys/vfs/hammer/hammer_btree.c
2794
(intmax_t)elm->base.key,
sys/vfs/hammer/hammer_btree.h
100
int64_t key; /* 08 indexing key (offset or namekey) */
sys/vfs/hammer/hammer_inode.c
1016
cursor.key_beg.key = localization;
sys/vfs/hammer/hammer_inode.c
1078
cursor.key_beg.key = pfsm->localization;
sys/vfs/hammer/hammer_inode.c
1110
record->leaf.base.key = pfsm->localization;
sys/vfs/hammer/hammer_inode.c
1256
cursor->key_beg.key = 0;
sys/vfs/hammer/hammer_inode.c
1426
cursor->key_beg.key = 0;
sys/vfs/hammer/hammer_inode.c
2857
record->leaf.base.key -
sys/vfs/hammer/hammer_inode.c
502
cursor.key_beg.key = 0;
sys/vfs/hammer/hammer_inode.c
837
ip->ino_leaf.base.key = 0;
sys/vfs/hammer/hammer_io.c
1948
file_offset = iinfo->u.leaf->base.key - iinfo->u.leaf->data_len;
sys/vfs/hammer/hammer_ioctl.c
1017
leaf.base.key = 0; /* page 0 */
sys/vfs/hammer/hammer_ioctl.c
297
if (hist->key > hist->nxt_key)
sys/vfs/hammer/hammer_ioctl.c
345
cursor.key_beg.key = hist->key;
sys/vfs/hammer/hammer_ioctl.c
346
cursor.key_end.key = HAMMER_MAX_KEY;
sys/vfs/hammer/hammer_ioctl.c
354
++cursor.key_beg.key;
sys/vfs/hammer/hammer_ioctl.c
376
cursor.key_beg.key = 0;
sys/vfs/hammer/hammer_ioctl.c
377
cursor.key_end.key = 0;
sys/vfs/hammer/hammer_ioctl.c
424
if (hist->nxt_key > elm->leaf.base.key - elm->leaf.data_len &&
sys/vfs/hammer/hammer_ioctl.c
425
hist->key < elm->leaf.base.key - elm->leaf.data_len) {
sys/vfs/hammer/hammer_ioctl.c
426
hist->nxt_key = elm->leaf.base.key - elm->leaf.data_len;
sys/vfs/hammer/hammer_ioctl.c
428
if (hist->nxt_key > elm->leaf.base.key)
sys/vfs/hammer/hammer_ioctl.c
429
hist->nxt_key = elm->leaf.base.key;
sys/vfs/hammer/hammer_ioctl.c
435
if (elm->leaf.base.key >= MAXPHYS &&
sys/vfs/hammer/hammer_ioctl.c
436
elm->leaf.base.key - MAXPHYS > hist->key) {
sys/vfs/hammer/hammer_ioctl.c
443
if (elm->leaf.base.key - elm->leaf.data_len > hist->key)
sys/vfs/hammer/hammer_ioctl.c
450
if (hist->nxt_key > elm->leaf.base.key &&
sys/vfs/hammer/hammer_ioctl.c
451
hist->key < elm->leaf.base.key) {
sys/vfs/hammer/hammer_ioctl.c
452
hist->nxt_key = elm->leaf.base.key;
sys/vfs/hammer/hammer_ioctl.c
458
if (elm->leaf.base.key > hist->key)
sys/vfs/hammer/hammer_ioctl.c
751
leaf.base.key = (int64_t)snap->snaps[snap->index].tid;
sys/vfs/hammer/hammer_ioctl.c
826
cursor.key_beg.key = (int64_t)snap->snaps[snap->index].tid;
sys/vfs/hammer/hammer_ioctl.c
892
cursor.key_beg.key = HAMMER_MIN_KEY;
sys/vfs/hammer/hammer_ioctl.c
894
cursor.key_beg.key = (int64_t)snap->snaps[snap->count - 1].tid + 1;
sys/vfs/hammer/hammer_ioctl.c
897
cursor.key_end.key = HAMMER_MAX_KEY;
sys/vfs/hammer/hammer_ioctl.c
921
(hammer_tid_t)cursor.leaf->base.key) {
sys/vfs/hammer/hammer_ioctl.c
926
cursor.leaf->base.key);
sys/vfs/hammer/hammer_ioctl.c
931
cursor.leaf->base.key;
sys/vfs/hammer/hammer_ioctl.c
971
cursor.key_beg.key = 0; /* config space page 0 */
sys/vfs/hammer/hammer_ioctl.h
168
int64_t key;
sys/vfs/hammer/hammer_object.c
1102
file_offset = record->leaf.base.key;
sys/vfs/hammer/hammer_object.c
1104
file_offset = record->leaf.base.key - record->leaf.data_len;
sys/vfs/hammer/hammer_object.c
1107
if (ip->save_trunc_off <= record->leaf.base.key)
sys/vfs/hammer/hammer_object.c
1108
ip->save_trunc_off = record->leaf.base.key + 1;
sys/vfs/hammer/hammer_object.c
111
if (elm->key < rec->leaf.base.key)
sys/vfs/hammer/hammer_object.c
1110
if (ip->save_trunc_off < record->leaf.base.key)
sys/vfs/hammer/hammer_object.c
1111
ip->save_trunc_off = record->leaf.base.key;
sys/vfs/hammer/hammer_object.c
113
if (elm->key > rec->leaf.base.key)
sys/vfs/hammer/hammer_object.c
1163
file_offset = record->leaf.base.key - record->leaf.data_len;
sys/vfs/hammer/hammer_object.c
1233
(intmax_t)record->leaf.base.key);
sys/vfs/hammer/hammer_object.c
1289
(intmax_t)record->leaf.base.key);
sys/vfs/hammer/hammer_object.c
153
if (rec->leaf.base.key - rec->leaf.data_len >= leaf->base.key)
sys/vfs/hammer/hammer_object.c
156
if (rec->leaf.base.key <= leaf->base.key - leaf->data_len)
sys/vfs/hammer/hammer_object.c
159
if (rec->leaf.base.key < leaf->base.key)
sys/vfs/hammer/hammer_object.c
161
if (rec->leaf.base.key > leaf->base.key)
sys/vfs/hammer/hammer_object.c
1746
int64_t base1 = elm->leaf.base.key - elm->leaf.data_len;
sys/vfs/hammer/hammer_object.c
1747
int64_t base2 = cursor->iprec->leaf.base.key -
sys/vfs/hammer/hammer_object.c
1943
cursor->key_beg.key = ran_beg;
sys/vfs/hammer/hammer_object.c
1950
cursor->key_beg.key = ran_beg + 1;
sys/vfs/hammer/hammer_object.c
1956
cursor->key_end.key = ran_end;
sys/vfs/hammer/hammer_object.c
1960
cursor->key_end.key = HAMMER_MAX_KEY;
sys/vfs/hammer/hammer_object.c
1962
cursor->key_end.key = ran_end + MAXPHYS + 1;
sys/vfs/hammer/hammer_object.c
1992
off = leaf->base.key - leaf->data_len;
sys/vfs/hammer/hammer_object.c
1997
if (off < ran_beg && leaf->base.key > ran_beg) {
sys/vfs/hammer/hammer_object.c
1999
(intmax_t)leaf->base.key,
sys/vfs/hammer/hammer_object.c
2016
if (leaf->base.key - 1 > ran_end) {
sys/vfs/hammer/hammer_object.c
2017
if (leaf->base.key - leaf->data_len > ran_end)
sys/vfs/hammer/hammer_object.c
2022
off = leaf->base.key;
sys/vfs/hammer/hammer_object.c
2133
cursor->key_beg.key = HAMMER_MIN_KEY;
sys/vfs/hammer/hammer_object.c
2137
cursor->key_end.key = HAMMER_MAX_KEY;
sys/vfs/hammer/hammer_object.c
233
if (rec->leaf.base.key < info->trunc_off)
sys/vfs/hammer/hammer_object.c
241
if (rec->leaf.base.key - rec->leaf.data_len < info->trunc_off)
sys/vfs/hammer/hammer_object.c
2623
cursor.key_beg.key = HAMMER_MIN_KEY;
sys/vfs/hammer/hammer_object.c
2627
cursor.key_end.key = HAMMER_MAX_KEY;
sys/vfs/hammer/hammer_object.c
676
record->leaf.base.key = hammer_direntry_namekey(dip, name, bytes,
sys/vfs/hammer/hammer_object.c
69
if (rec1->leaf.base.key < rec2->leaf.base.key)
sys/vfs/hammer/hammer_object.c
708
++record->leaf.base.key;
sys/vfs/hammer/hammer_object.c
709
KKASSERT(record->leaf.base.key > 0);
sys/vfs/hammer/hammer_object.c
71
if (rec1->leaf.base.key > rec2->leaf.base.key)
sys/vfs/hammer/hammer_object.c
710
cursor.key_beg.key = record->leaf.base.key;
sys/vfs/hammer/hammer_object.c
983
record->leaf.base.key = file_offset + bytes;
sys/vfs/hammer/hammer_pfs.c
354
cursor.key_beg.key = localization;
sys/vfs/hammer/hammer_pfs.c
364
localization = cursor.leaf->base.key;
sys/vfs/hammer/hammer_pfs.c
423
key_cur.key = HAMMER_MIN_KEY;
sys/vfs/hammer/hammer_pfs.c
439
cursor.key_end.key = HAMMER_MAX_KEY;
sys/vfs/hammer/hammer_prune.c
121
cursor.key_beg.key = HAMMER_MIN_KEY;
sys/vfs/hammer/hammer_prune.c
129
cursor.key_end.key = prune->key_cur.key;
sys/vfs/hammer/hammer_prune.c
176
(intmax_t)elm->base.key,
sys/vfs/hammer/hammer_prune.c
185
(intmax_t)elm->base.key);
sys/vfs/hammer/hammer_prune.c
232
(intmax_t)elm->base.key);
sys/vfs/hammer/hammer_prune.c
96
prune->key_cur.key = HAMMER_MAX_KEY;
sys/vfs/hammer/hammer_reblock.c
115
cursor.key_beg.key = HAMMER_MIN_KEY;
sys/vfs/hammer/hammer_reblock.c
123
cursor.key_end.key = HAMMER_MAX_KEY;
sys/vfs/hammer/hammer_subs.c
1004
key |= (uint64_t)crcx << 32;
sys/vfs/hammer/hammer_subs.c
1013
key |= crcx & 0xFFFF0000U;
sys/vfs/hammer/hammer_subs.c
1018
if ((key & 0xFFFFFFFF00000000LL) == 0)
sys/vfs/hammer/hammer_subs.c
1019
key |= 0x100000000LL;
sys/vfs/hammer/hammer_subs.c
1022
(intmax_t)key, len, len, aname);
sys/vfs/hammer/hammer_subs.c
1029
key = 0; /* compiler warning */
sys/vfs/hammer/hammer_subs.c
1034
return(key);
sys/vfs/hammer/hammer_subs.c
949
int64_t key;
sys/vfs/hammer/hammer_subs.c
958
key = (int64_t)(crc32(aname, len) & 0x7FFFFFFF) << 32;
sys/vfs/hammer/hammer_subs.c
959
if (key == 0)
sys/vfs/hammer/hammer_subs.c
960
key |= 0x100000000LL;
sys/vfs/hammer/hammer_subs.c
973
key = 0;
sys/vfs/hammer/hammer_vfsops.c
421
hmp->root_btree_beg.key = HAMMER_MIN_KEY;
sys/vfs/hammer/hammer_vfsops.c
431
hmp->root_btree_end.key = HAMMER_MAX_KEY;
sys/vfs/hammer/hammer_vnops.c
1227
cursor.key_beg.key = namekey;
sys/vfs/hammer/hammer_vnops.c
1234
cursor.key_end.key += max_iterations;
sys/vfs/hammer/hammer_vnops.c
1713
cursor.key_beg.key = saveoff;
sys/vfs/hammer/hammer_vnops.c
1716
cursor.key_end.key = HAMMER_MAX_KEY;
sys/vfs/hammer/hammer_vnops.c
1727
saveoff = base->key;
sys/vfs/hammer/hammer_vnops.c
1743
cookies[cookie_index] = base->key;
sys/vfs/hammer/hammer_vnops.c
1867
cursor.key_beg.key = HAMMER_FIXKEY_SYMLINK;
sys/vfs/hammer/hammer_vnops.c
2007
cursor.key_beg.key = namekey;
sys/vfs/hammer/hammer_vnops.c
2014
cursor.key_end.key += max_iterations;
sys/vfs/hammer/hammer_vnops.c
2442
record->leaf.base.key = HAMMER_FIXKEY_SYMLINK;
sys/vfs/hammer/hammer_vnops.c
2716
cursor.key_beg.key = bio->bio_offset + 1;
sys/vfs/hammer/hammer_vnops.c
2726
cursor.key_end.key = HAMMER_MAX_KEY;
sys/vfs/hammer/hammer_vnops.c
2735
cursor.key_end.key = HAMMER_MAX_KEY;
sys/vfs/hammer/hammer_vnops.c
2737
cursor.key_end.key = ran_end + MAXPHYS + 1;
sys/vfs/hammer/hammer_vnops.c
2761
rec_offset = base->key - cursor.leaf->data_len;
sys/vfs/hammer/hammer_vnops.c
3014
cursor.key_beg.key = ap->a_loffset - MAXPHYS + 1;
sys/vfs/hammer/hammer_vnops.c
3016
cursor.key_beg.key = ap->a_loffset + 1;
sys/vfs/hammer/hammer_vnops.c
3017
if (cursor.key_beg.key < 0)
sys/vfs/hammer/hammer_vnops.c
3018
cursor.key_beg.key = 0;
sys/vfs/hammer/hammer_vnops.c
3030
cursor.key_end.key = HAMMER_MAX_KEY;
sys/vfs/hammer/hammer_vnops.c
3032
cursor.key_end.key = ran_end + MAXPHYS + 1;
sys/vfs/hammer/hammer_vnops.c
3050
rec_offset = base->key - cursor.leaf->data_len;
sys/vfs/hammer/hammer_vnops.c
3317
cursor.key_beg.key = namekey;
sys/vfs/hammer/hammer_vnops.c
3324
cursor.key_end.key += max_iterations;
sys/vfs/hammer2/hammer2.h
1581
int methods, hammer2_key_t key, int keybits,
sys/vfs/hammer2/hammer2_admin.c
913
} else if (chain->bref.key < xop->collect_key) {
sys/vfs/hammer2/hammer2_admin.c
917
if (lokey > chain->bref.key)
sys/vfs/hammer2/hammer2_admin.c
918
lokey = chain->bref.key;
sys/vfs/hammer2/hammer2_bulkfree.c
1032
key = (data_off & ~HAMMER2_FREEMAP_LEVEL1_MASK);
sys/vfs/hammer2/hammer2_bulkfree.c
1034
if (live_chain == NULL || live_chain->bref.key != key) {
sys/vfs/hammer2/hammer2_bulkfree.c
1042
key,
sys/vfs/hammer2/hammer2_bulkfree.c
1043
key + HAMMER2_FREEMAP_LEVEL1_MASK,
sys/vfs/hammer2/hammer2_bulkfree.c
1130
live_chain->bref.key +
sys/vfs/hammer2/hammer2_bulkfree.c
762
hammer2_key_t key = cbinfo->sbase;
sys/vfs/hammer2/hammer2_bulkfree.c
773
if (lokey < H2FMBASE(key, HAMMER2_FREEMAP_LEVEL1_RADIX))
sys/vfs/hammer2/hammer2_bulkfree.c
774
lokey = H2FMBASE(key, HAMMER2_FREEMAP_LEVEL1_RADIX);
sys/vfs/hammer2/hammer2_bulkfree.c
775
if (lokey < H2FMZONEBASE(key) + HAMMER2_ZONE_SEG64)
sys/vfs/hammer2/hammer2_bulkfree.c
776
lokey = H2FMZONEBASE(key) + HAMMER2_ZONE_SEG64;
sys/vfs/hammer2/hammer2_bulkfree.c
777
if (key < lokey || key >= hikey) {
sys/vfs/hammer2/hammer2_bulkfree.c
786
key += HAMMER2_FREEMAP_LEVEL0_SIZE;
sys/vfs/hammer2/hammer2_bulkfree.c
856
(intmax_t)bref->key,
sys/vfs/hammer2/hammer2_bulkfree.c
879
(intmax_t)bref->key,
sys/vfs/hammer2/hammer2_bulkfree.c
901
(intmax_t)bref->key,
sys/vfs/hammer2/hammer2_bulkfree.c
980
hammer2_key_t key;
sys/vfs/hammer2/hammer2_chain.c
108
c1_beg = chain1->bref.key;
sys/vfs/hammer2/hammer2_chain.c
110
c2_beg = chain2->bref.key;
sys/vfs/hammer2/hammer2_chain.c
1662
chain->bref.key);
sys/vfs/hammer2/hammer2_chain.c
1961
child_beg = child->bref.key;
sys/vfs/hammer2/hammer2_chain.c
1984
} else if (best->bref.key <= info->key_beg &&
sys/vfs/hammer2/hammer2_chain.c
1985
child->bref.key <= info->key_beg) {
sys/vfs/hammer2/hammer2_chain.c
1991
} else if (child->bref.key < best->bref.key) {
sys/vfs/hammer2/hammer2_chain.c
1997
if (info->key_next > best->bref.key || info->key_next == 0)
sys/vfs/hammer2/hammer2_chain.c
1998
info->key_next = best->bref.key;
sys/vfs/hammer2/hammer2_chain.c
1999
} else if (child->bref.key == best->bref.key) {
sys/vfs/hammer2/hammer2_chain.c
2018
if (info->key_next > child->bref.key || info->key_next == 0)
sys/vfs/hammer2/hammer2_chain.c
2019
info->key_next = child->bref.key;
sys/vfs/hammer2/hammer2_chain.c
2025
child_end = child->bref.key + ((hammer2_key_t)1 << child->bref.keybits);
sys/vfs/hammer2/hammer2_chain.c
2431
scan_beg = parent->bref.key;
sys/vfs/hammer2/hammer2_chain.c
2452
scan_beg = parent->bref.key;
sys/vfs/hammer2/hammer2_chain.c
2594
key_beg = parent->bref.key +
sys/vfs/hammer2/hammer2_chain.c
2656
chain->bref.key);
sys/vfs/hammer2/hammer2_chain.c
2748
key_beg = chain->bref.key +
sys/vfs/hammer2/hammer2_chain.c
2779
key_beg = parent->bref.key +
sys/vfs/hammer2/hammer2_chain.c
2827
hammer2_key_t key;
sys/vfs/hammer2/hammer2_chain.c
2859
key = 0;
sys/vfs/hammer2/hammer2_chain.c
2862
key = bref->key + ((hammer2_key_t)1 << bref->keybits);
sys/vfs/hammer2/hammer2_chain.c
2869
if (key == 0) {
sys/vfs/hammer2/hammer2_chain.c
2952
key, HAMMER2_KEY_MAX,
sys/vfs/hammer2/hammer2_chain.c
3034
key = next_key;
sys/vfs/hammer2/hammer2_chain.c
3035
if (key == 0) {
sys/vfs/hammer2/hammer2_chain.c
3094
hammer2_key_t key, int keybits, int type, size_t bytes,
sys/vfs/hammer2/hammer2_chain.c
3126
dummy.key = key;
sys/vfs/hammer2/hammer2_chain.c
316
chain, xchain, chain->bref.key));
sys/vfs/hammer2/hammer2_chain.c
3197
chain->bref.key = key;
sys/vfs/hammer2/hammer2_chain.c
3232
parent->bref.key,
sys/vfs/hammer2/hammer2_chain.c
3233
chain->bref.key);
sys/vfs/hammer2/hammer2_chain.c
3293
nparent = hammer2_chain_create_indirect(parent, key, keybits,
sys/vfs/hammer2/hammer2_chain.c
3315
chain->bref.key);
sys/vfs/hammer2/hammer2_chain.c
3456
bref->key, bref->keybits, bref->type,
sys/vfs/hammer2/hammer2_chain.c
3707
hammer2_key_t key = create_key;
sys/vfs/hammer2/hammer2_chain.c
3808
keybits = hammer2_chain_indkey_freemap(parent, &key, keybits,
sys/vfs/hammer2/hammer2_chain.c
3812
keybits = hammer2_chain_indkey_file(parent, &key, keybits,
sys/vfs/hammer2/hammer2_chain.c
3817
keybits = hammer2_chain_indkey_dir(parent, &key, keybits,
sys/vfs/hammer2/hammer2_chain.c
3829
key &= ~(((hammer2_key_t)1 << keybits) - 1);
sys/vfs/hammer2/hammer2_chain.c
3841
dummy.key = key;
sys/vfs/hammer2/hammer2_chain.c
3910
key_next = bref->key + ((hammer2_key_t)1 << bref->keybits);
sys/vfs/hammer2/hammer2_chain.c
3916
if (rounddown2(key ^ bref->key, (hammer2_key_t)1 << keybits) != 0) {
sys/vfs/hammer2/hammer2_chain.c
4040
if (rounddown2(create_key ^ key, (hammer2_key_t)1 << keybits) != 0) {
sys/vfs/hammer2/hammer2_chain.c
4186
key_next = bref->key + ((hammer2_key_t)1 << bref->keybits);
sys/vfs/hammer2/hammer2_chain.c
4253
hammer2_key_t key;
sys/vfs/hammer2/hammer2_chain.c
4259
key = *keyp;
sys/vfs/hammer2/hammer2_chain.c
4302
key_next = bref->key + ((hammer2_key_t)1 << bref->keybits);
sys/vfs/hammer2/hammer2_chain.c
4305
key = bref->key;
sys/vfs/hammer2/hammer2_chain.c
4307
} else if (keybits == bref->keybits && bref->key < key) {
sys/vfs/hammer2/hammer2_chain.c
4308
key = bref->key;
sys/vfs/hammer2/hammer2_chain.c
4343
*keyp = key;
sys/vfs/hammer2/hammer2_chain.c
4367
hammer2_key_t key;
sys/vfs/hammer2/hammer2_chain.c
4374
key = *keyp;
sys/vfs/hammer2/hammer2_chain.c
4419
key_next = bref->key + ((hammer2_key_t)1 << bref->keybits);
sys/vfs/hammer2/hammer2_chain.c
4422
key = bref->key;
sys/vfs/hammer2/hammer2_chain.c
4424
} else if (keybits == bref->keybits && bref->key < key) {
sys/vfs/hammer2/hammer2_chain.c
4425
key = bref->key;
sys/vfs/hammer2/hammer2_chain.c
4437
*keyp = key;
sys/vfs/hammer2/hammer2_chain.c
4490
hammer2_key_t key;
sys/vfs/hammer2/hammer2_chain.c
4502
key = *keyp;
sys/vfs/hammer2/hammer2_chain.c
4546
key_next = bref->key + ((hammer2_key_t)1 << bref->keybits);
sys/vfs/hammer2/hammer2_chain.c
4563
rounddown2(key ^ bref->key, (hammer2_key_t)1 << nkeybits) != 0) {
sys/vfs/hammer2/hammer2_chain.c
4574
if (((hammer2_key_t)1 << (nkeybits - 1)) & key) {
sys/vfs/hammer2/hammer2_chain.c
4588
if (((hammer2_key_t)1 << (nkeybits - 1)) & bref->key)
sys/vfs/hammer2/hammer2_chain.c
4618
if (key & ((hammer2_key_t)1 << keybits)) {
sys/vfs/hammer2/hammer2_chain.c
4628
key |= (hammer2_key_t)1 << keybits;
sys/vfs/hammer2/hammer2_chain.c
4630
key &= ~(hammer2_key_t)1 << keybits;
sys/vfs/hammer2/hammer2_chain.c
4632
*keyp = key;
sys/vfs/hammer2/hammer2_chain.c
4660
hammer2_key_t key;
sys/vfs/hammer2/hammer2_chain.c
4675
key = *keyp;
sys/vfs/hammer2/hammer2_chain.c
4719
key_next = bref->key + ((hammer2_key_t)1 << bref->keybits);
sys/vfs/hammer2/hammer2_chain.c
4737
(key ^ bref->key)) != 0) {
sys/vfs/hammer2/hammer2_chain.c
4748
if (((hammer2_key_t)1 << (nkeybits - 1)) & key) {
sys/vfs/hammer2/hammer2_chain.c
4762
if (((hammer2_key_t)1 << (nkeybits - 1)) & bref->key)
sys/vfs/hammer2/hammer2_chain.c
4792
if (key & ((hammer2_key_t)1 << keybits)) {
sys/vfs/hammer2/hammer2_chain.c
4802
key |= (hammer2_key_t)1 << keybits;
sys/vfs/hammer2/hammer2_chain.c
4804
key &= ~(hammer2_key_t)1 << keybits;
sys/vfs/hammer2/hammer2_chain.c
4806
*keyp = key;
sys/vfs/hammer2/hammer2_chain.c
4964
scan->key > key_beg)) {
sys/vfs/hammer2/hammer2_chain.c
4977
scan_end = scan->key +
sys/vfs/hammer2/hammer2_chain.c
4979
if (scan->key > key_beg || scan_end >= key_beg)
sys/vfs/hammer2/hammer2_chain.c
4992
scan_end = scan->key +
sys/vfs/hammer2/hammer2_chain.c
5070
if ((chain->bref.key <= key_beg && base[i].key <= key_beg) ||
sys/vfs/hammer2/hammer2_chain.c
5071
chain->bref.key == base[i].key) {
sys/vfs/hammer2/hammer2_chain.c
5072
KKASSERT(chain->bref.key == base[i].key);
sys/vfs/hammer2/hammer2_chain.c
5080
if (chain->bref.key < base[i].key) {
sys/vfs/hammer2/hammer2_chain.c
5091
if (bref->key > key_end) {
sys/vfs/hammer2/hammer2_chain.c
5128
elm->key, elm->key);
sys/vfs/hammer2/hammer2_chain.c
5131
scan->key != elm->key ||
sys/vfs/hammer2/hammer2_chain.c
5244
elm->key, elm->key);
sys/vfs/hammer2/hammer2_chain.c
5307
xkey = elm->key + ((hammer2_key_t)1 << elm->keybits) - 1;
sys/vfs/hammer2/hammer2_chain.c
5308
if (i != count && (base[i].key < elm->key || xkey >= base[i].key)) {
sys/vfs/hammer2/hammer2_chain.c
5356
key_next = base[l].key +
sys/vfs/hammer2/hammer2_chain.c
5363
if (base[l].key <= key_next)
sys/vfs/hammer2/hammer2_chain.c
5365
key_next = base[l].key +
sys/vfs/hammer2/hammer2_chain.c
5490
(lchain->bref.key & HAMMER2_DIRHASH_VISIBLE))) {
sys/vfs/hammer2/hammer2_chain.c
5492
(long)chain->bref.key);
sys/vfs/hammer2/hammer2_chain.c
5815
chain->bref.data_off, chain->bref.key, chain->bref.keybits,
sys/vfs/hammer2/hammer2_chain.c
68
hammer2_key_t key, int keybits,
sys/vfs/hammer2/hammer2_cluster.c
321
hammer2_cluster_check(hammer2_cluster_t *cluster, hammer2_key_t key, int flags)
sys/vfs/hammer2/hammer2_cluster.c
479
(key == (hammer2_key_t)-1 ||
sys/vfs/hammer2/hammer2_cluster.c
480
chain->bref.key == key)) {
sys/vfs/hammer2/hammer2_cluster.c
558
chain->bref.key != key ||
sys/vfs/hammer2/hammer2_cluster.c
663
chain->bref.key != focus->bref.key ||
sys/vfs/hammer2/hammer2_cluster.c
676
chain->bref.key, chain->bref.keybits,
sys/vfs/hammer2/hammer2_cluster.c
677
focus->bref.key, focus->bref.keybits,
sys/vfs/hammer2/hammer2_disk.h
373
#define H2FMZONEBASE(key) ((key) & ~HAMMER2_FREEMAP_LEVEL1_MASK)
sys/vfs/hammer2/hammer2_disk.h
374
#define H2FMBASE(key, radix) rounddown2(key, (hammer2_off_t)1 << (radix))
sys/vfs/hammer2/hammer2_disk.h
627
hammer2_key_t key; /* key specification */
sys/vfs/hammer2/hammer2_flush.c
1237
if ((child->bref.key & HAMMER2_DIRHASH_VISIBLE) == 0) {
sys/vfs/hammer2/hammer2_flush.c
747
(uintmax_t)chain->bref.key,
sys/vfs/hammer2/hammer2_flush.c
985
(long)chain->bref.key);
sys/vfs/hammer2/hammer2_flush.c
991
kprintf("inum %ld update parent\n", (long)chain->bref.key);
sys/vfs/hammer2/hammer2_freemap.c
1000
key = H2FMBASE(data_off, HAMMER2_FREEMAP_LEVEL1_RADIX);
sys/vfs/hammer2/hammer2_freemap.c
1008
chain = hammer2_chain_lookup(&parent, &key_dummy, key, key + l1mask,
sys/vfs/hammer2/hammer2_freemap.c
1040
key, HAMMER2_FREEMAP_LEVEL1_RADIX,
sys/vfs/hammer2/hammer2_freemap.c
1047
chain, chain->bref.key, chain->bref.keybits);
sys/vfs/hammer2/hammer2_freemap.c
1059
hammer2_freemap_init(hmp, key, chain);
sys/vfs/hammer2/hammer2_freemap.c
1066
chain->bref.type, chain->bref.key,
sys/vfs/hammer2/hammer2_freemap.c
1204
key = H2FMBASE(data_off, HAMMER2_FREEMAP_LEVEL0_RADIX);
sys/vfs/hammer2/hammer2_freemap.c
1205
kprintf("Freeseg %016jx\n", (intmax_t)key);
sys/vfs/hammer2/hammer2_freemap.c
124
off = H2FMBASE(bref->key, HAMMER2_FREEMAP_LEVEL5_RADIX) +
sys/vfs/hammer2/hammer2_freemap.c
131
off = H2FMBASE(bref->key, HAMMER2_FREEMAP_LEVEL4_RADIX) +
sys/vfs/hammer2/hammer2_freemap.c
138
off = H2FMBASE(bref->key, HAMMER2_FREEMAP_LEVEL3_RADIX) +
sys/vfs/hammer2/hammer2_freemap.c
145
off = H2FMBASE(bref->key, HAMMER2_FREEMAP_LEVEL2_RADIX) +
sys/vfs/hammer2/hammer2_freemap.c
152
off = H2FMBASE(bref->key, HAMMER2_FREEMAP_LEVEL1_RADIX) +
sys/vfs/hammer2/hammer2_freemap.c
165
bref->type, bref->key, bref->keybits, bref->data_off);
sys/vfs/hammer2/hammer2_freemap.c
283
hammer2_off_t key;
sys/vfs/hammer2/hammer2_freemap.c
299
key = H2FMBASE(iter->bnext, HAMMER2_FREEMAP_LEVEL1_RADIX);
sys/vfs/hammer2/hammer2_freemap.c
304
chain = hammer2_chain_lookup(parentp, &key_dummy, key, key + l1mask,
sys/vfs/hammer2/hammer2_freemap.c
317
key, iter->bpref);
sys/vfs/hammer2/hammer2_freemap.c
321
key, HAMMER2_FREEMAP_LEVEL1_RADIX,
sys/vfs/hammer2/hammer2_freemap.c
342
hammer2_freemap_init(hmp, key, chain);
sys/vfs/hammer2/hammer2_freemap.c
382
start = (int)((iter->bnext - key) >>
sys/vfs/hammer2/hammer2_freemap.c
433
base_key = key + n * l0size;
sys/vfs/hammer2/hammer2_freemap.c
436
(int)bref->key,
sys/vfs/hammer2/hammer2_freemap.c
440
key = base_key;
sys/vfs/hammer2/hammer2_freemap.c
476
base_key = key + n * l0size;
sys/vfs/hammer2/hammer2_freemap.c
479
(int)bref->key,
sys/vfs/hammer2/hammer2_freemap.c
483
key = base_key;
sys/vfs/hammer2/hammer2_freemap.c
513
KKASSERT(key >= hmp->voldata.allocator_beg &&
sys/vfs/hammer2/hammer2_freemap.c
514
key + bytes <= hmp->total_size);
sys/vfs/hammer2/hammer2_freemap.c
515
KKASSERT((key & HAMMER2_ZONE_MASK64) >= HAMMER2_ZONE_SEG);
sys/vfs/hammer2/hammer2_freemap.c
516
bref->data_off = key | radix;
sys/vfs/hammer2/hammer2_freemap.c
532
bref->key, bref->data_off, chain->bref.data_off);
sys/vfs/hammer2/hammer2_freemap.c
58
hammer2_key_t key, hammer2_chain_t *chain);
sys/vfs/hammer2/hammer2_freemap.c
830
hammer2_freemap_init(hammer2_dev_t *hmp, hammer2_key_t key,
sys/vfs/hammer2/hammer2_freemap.c
854
if (lokey < H2FMBASE(key, HAMMER2_FREEMAP_LEVEL1_RADIX))
sys/vfs/hammer2/hammer2_freemap.c
855
lokey = H2FMBASE(key, HAMMER2_FREEMAP_LEVEL1_RADIX);
sys/vfs/hammer2/hammer2_freemap.c
863
if (lokey < H2FMZONEBASE(key) + HAMMER2_ZONE_SEG64)
sys/vfs/hammer2/hammer2_freemap.c
864
lokey = H2FMZONEBASE(key) + HAMMER2_ZONE_SEG64;
sys/vfs/hammer2/hammer2_freemap.c
870
hikey = key + HAMMER2_FREEMAP_LEVEL1_SIZE;
sys/vfs/hammer2/hammer2_freemap.c
885
if (key < lokey || key >= hikey) {
sys/vfs/hammer2/hammer2_freemap.c
895
key += HAMMER2_FREEMAP_LEVEL0_SIZE;
sys/vfs/hammer2/hammer2_freemap.c
953
hammer2_key_t key;
sys/vfs/hammer2/hammer2_inode.c
1036
if (lhc != sxop->head.cluster.focus->bref.key)
sys/vfs/hammer2/hammer2_inode.c
1312
if (lhc != sxop->head.cluster.focus->bref.key)
sys/vfs/hammer2/hammer2_ioctl.c
512
pfs->name_next = chain->bref.key;
sys/vfs/hammer2/hammer2_subr.c
181
uint64_t key;
sys/vfs/hammer2/hammer2_subr.c
185
key = 0;
sys/vfs/hammer2/hammer2_subr.c
209
key |= (uint64_t)crcx << 32;
sys/vfs/hammer2/hammer2_subr.c
218
key |= crcx & 0xFFFF0000U;
sys/vfs/hammer2/hammer2_subr.c
226
key |= 0x8000U;
sys/vfs/hammer2/hammer2_subr.c
228
return (key);
sys/vfs/hammer2/hammer2_synchro.c
327
chain->bref.key,
sys/vfs/hammer2/hammer2_synchro.c
336
chain->bref.key,
sys/vfs/hammer2/hammer2_synchro.c
470
(chain ? chain->bref.key : -1));
sys/vfs/hammer2/hammer2_synchro.c
731
(*parentp)->bref.key,
sys/vfs/hammer2/hammer2_synchro.c
733
focus->bref.type, focus->bref.key, mtid);
sys/vfs/hammer2/hammer2_synchro.c
754
focus->bref.key, focus->bref.key,
sys/vfs/hammer2/hammer2_synchro.c
763
focus->bref.key, focus->bref.keybits,
sys/vfs/hammer2/hammer2_synchro.c
875
idx, chain->bref.type, chain->bref.key);
sys/vfs/hammer2/hammer2_synchro.c
878
save_key = chain->bref.key;
sys/vfs/hammer2/hammer2_synchro.c
931
focus->bref.type, focus->bref.key, mtid);
sys/vfs/hammer2/hammer2_vnops.c
2120
if (tlhc != sxop->head.cluster.focus->bref.key)
sys/vfs/hammer2/hammer2_vnops.c
705
saveoff = bref.key & HAMMER2_DIRHASH_USERMSK;
sys/vfs/hammer2/hammer2_vnops.c
722
saveoff = bref.key & HAMMER2_DIRHASH_USERMSK;
sys/vfs/hammer2/hammer2_vnops.c
750
saveoff = bref.key & HAMMER2_DIRHASH_USERMSK;
sys/vfs/hammer2/hammer2_xops.c
661
if (chain->bref.key != xop->lhc ||
sys/vfs/nfs/nfs_syscalls.c
1036
int *verf_len, NFSKERBKEY_T key /* return session key */)
sys/vfs/nfs/nfs_syscalls.c
1075
bcopy((caddr_t)nmp->nm_key, (caddr_t)key, sizeof (NFSKERBKEY_T));
sys/vfs/nfs/nfs_syscalls.c
1154
NFSKERBKEY_T key, struct mbuf **mdp, char **dposp,
sys/vfs/nfs/nfs_syscalls.c
1208
bcopy(key, nuidp->nu_key, sizeof (NFSKERBKEY_T));
sys/vm/vm_vmspace.c
714
struct vmspace_entry key;
sys/vm/vm_vmspace.c
737
key.id = id;
sys/vm/vm_vmspace.c
738
ve = RB_FIND(vmspace_rb_tree, &vkp->root, &key);
test/crypto/cryptoapi/crypto-api.c
36
const char *cipher_name, unsigned char *key, size_t klen, unsigned char *iv,
test/crypto/cryptoapi/crypto-api.c
60
const char *cipher_name, unsigned char *key, size_t klen, unsigned char *iv,
test/crypto/cryptoapi/crypto-api.c
83
error = cryptoapi_cipher_setkey(session, key, klen);
test/crypto/cryptoapi/cryptoapi_test.c
121
fixture->key = malloc(fixture->key_len);
test/crypto/cryptoapi/cryptoapi_test.c
122
bzero(fixture->key, fixture->key_len);
test/crypto/cryptoapi/cryptoapi_test.c
123
read_hex(token, fixture->key, fixture->key_len);
test/crypto/cryptoapi/cryptoapi_test.c
156
if (fixture->key)
test/crypto/cryptoapi/cryptoapi_test.c
157
free(fixture->key);
test/crypto/cryptoapi/cryptoapi_test.c
223
const char *cipher_name, crypt_impl_t *impl, const uint8_t *key,
test/crypto/cryptoapi/cryptoapi_test.c
25
uint8_t *key;
test/crypto/cryptoapi/cryptoapi_test.c
262
memcpy(keycopy, key, klen);
test/crypto/cryptoapi/cryptoapi_test.c
435
fixture->cipher_name, crypt_impl, fixture->key,
test/crypto/cryptoapi/cryptoapi_test.c
48
const char *cipher_name, unsigned char *key, size_t klen, unsigned char *iv,
test/crypto/cryptoapi/cryptoapi_test.c
55
const char *cipher_name, crypt_impl_t *impl, const uint8_t *key,
test/crypto/cryptoapi/cryptoapi_test.c
75
print_hex(out, fixture->key, fixture->key_len);
tools/regression/usr.sbin/installer/libaura/dict3/dict3.c
12
const char *key = "key";
tools/regression/usr.sbin/installer/libaura/dict3/dict3.c
28
aura_dict_store(d, key, strlen(key), first, strlen("first") + 1);
tools/regression/usr.sbin/installer/libaura/dict3/dict3.c
29
aura_dict_store(d, key, strlen(key), second, strlen("second") + 1);
tools/tools/net80211/w00t/expand/expand.c
220
unsigned char key[8];
tools/tools/net80211/w00t/expand/expand.c
222
memset(&key[3], 0x61, 5);
tools/tools/net80211/w00t/expand/expand.c
223
memcpy(key, (q->wh+1), 3);
tools/tools/net80211/w00t/expand/expand.c
226
RC4_set_key(&k, 8, key);
tools/tools/net80211/w00t/libw00t/w00t.c
305
int wep_decrypt(struct ieee80211_frame *wh, int len, char *key, int klen)
tools/tools/net80211/w00t/libw00t/w00t.c
315
memcpy(&seed[3], key, klen);
tools/tools/net80211/w00t/libw00t/w00t.c
333
void wep_encrypt(struct ieee80211_frame *wh, int len, char *key, int klen)
tools/tools/net80211/w00t/libw00t/w00t.c
343
memcpy(&seed[3], key, klen);
tools/tools/net80211/w00t/libw00t/w00t.h
50
int wep_decrypt(struct ieee80211_frame *wh, int len, char *key, int klen);
tools/tools/net80211/w00t/libw00t/w00t.h
51
void wep_encrypt(struct ieee80211_frame *wh, int len, char *key, int klen);
tools/tools/net80211/wesside/wesside/aircrack-ptw-lib.c
137
static void rc4init ( uint8_t * key, int keylen, rc4state * state) {
tools/tools/net80211/wesside/wesside/aircrack-ptw-lib.c
144
j = (j + state->s[i] + key[i % keylen]) % n;
tools/tools/net80211/wesside/wesside/aircrack-ptw-lib.c
219
static int correct(PTW_attackstate * state, uint8_t * key, int keylen) {
tools/tools/net80211/wesside/wesside/aircrack-ptw-lib.c
226
memcpy(&keybuf[IVBYTES], key, keylen);
tools/tools/net80211/wesside/wesside/aircrack-ptw-lib.c
285
static int doRound(PTW_tableentry sortedtable[][n], int keybyte, int fixat, uint8_t fixvalue, int * searchborders, uint8_t * key, int keylen, PTW_attackstate * state, uint8_t sum, int * strongbytes) {
tools/tools/net80211/wesside/wesside/aircrack-ptw-lib.c
289
return correct(state, key, keylen);
tools/tools/net80211/wesside/wesside/aircrack-ptw-lib.c
294
tmp += 3 + key[i] + i;
tools/tools/net80211/wesside/wesside/aircrack-ptw-lib.c
295
key[keybyte] = 256-tmp;
tools/tools/net80211/wesside/wesside/aircrack-ptw-lib.c
296
if(doRound(sortedtable, keybyte+1, fixat, fixvalue, searchborders, key, keylen, state, (256-tmp+sum)%256, strongbytes) == 1) {
tools/tools/net80211/wesside/wesside/aircrack-ptw-lib.c
303
key[keybyte] = fixvalue-sum;
tools/tools/net80211/wesside/wesside/aircrack-ptw-lib.c
304
return doRound(sortedtable, keybyte+1, fixat, fixvalue, searchborders, key, keylen, state, fixvalue, strongbytes);
tools/tools/net80211/wesside/wesside/aircrack-ptw-lib.c
307
key[keybyte] = sortedtable[keybyte][i].b - sum;
tools/tools/net80211/wesside/wesside/aircrack-ptw-lib.c
308
if (doRound(sortedtable, keybyte+1, fixat, fixvalue, searchborders, key, keylen, state, sortedtable[keybyte][i].b, strongbytes) == 1) {
tools/tools/net80211/wesside/wesside/aircrack-ptw-lib.c
319
static int doComputation(PTW_attackstate * state, uint8_t * key, int keylen, PTW_tableentry table[][n], sorthelper * sh2, int * strongbytes, int keylimit) {
tools/tools/net80211/wesside/wesside/aircrack-ptw-lib.c
339
if (doRound(table, 0, fixat, fixvalue, choices, key, keylen, state, 0, strongbytes) == 1) {
tools/tools/net80211/wesside/wesside/wesside.c
2085
void save_key(unsigned char *key, int len)
tools/tools/net80211/wesside/wesside/wesside.c
2096
sprintf(tmp, "%.2X", *key++);
tools/tools/net80211/wesside/wesside/wesside.c
2118
unsigned char key[PTW_KEYHSBYTES];
tools/tools/net80211/wesside/wesside/wesside.c
2120
if(PTW_computeKey(ptw, key, 13, KEYLIMIT) == 1) {
tools/tools/net80211/wesside/wesside/wesside.c
2121
save_key(key, 13);
tools/tools/net80211/wesside/wesside/wesside.c
2124
if(PTW_computeKey(ptw, key, 5, KEYLIMIT/10) == 1) {
tools/tools/net80211/wesside/wesside/wesside.c
2125
save_key(key, 5);
tools/tools/toeplitz/toeplitz.c
127
uint32_t key[NBBY];
tools/tools/toeplitz/toeplitz.c
130
bzero(key, sizeof(key));
tools/tools/toeplitz/toeplitz.c
145
key[b] |= 1 << (31 - j);
tools/tools/toeplitz/toeplitz.c
159
res ^= key[b];
usr.bin/banner/banner.c
67
scnline(int key, char *p, int c)
usr.bin/banner/banner.c
79
key <<= 1;
usr.bin/banner/banner.c
80
*p++ = key & 0200 ? c : BACKGND;
usr.bin/bc/bc.y
865
entry.key = str;
usr.bin/bc/bc.y
880
entry.key = strdup(str);
usr.bin/bc/bc.y
881
if (entry.key == NULL)
usr.bin/cap_mkdb/cap_mkdb.c
148
DBT key, data;
usr.bin/cap_mkdb/cap_mkdb.c
155
key.data = NULL;
usr.bin/cap_mkdb/cap_mkdb.c
192
key.data = bp;
usr.bin/cap_mkdb/cap_mkdb.c
193
key.size = p - bp;
usr.bin/cap_mkdb/cap_mkdb.c
195
switch(capdbp->put(capdbp, &key, &data, R_NOOVERWRITE)) {
usr.bin/cap_mkdb/cap_mkdb.c
201
(int)key.size, (char *)key.data);
usr.bin/cap_mkdb/cap_mkdb.c
214
memmove(&((u_char *)(data.data))[1], key.data, key.size);
usr.bin/cap_mkdb/cap_mkdb.c
215
data.size = key.size + 1;
usr.bin/cap_mkdb/cap_mkdb.c
220
key.size = p - t;
usr.bin/cap_mkdb/cap_mkdb.c
221
key.data = t;
usr.bin/cap_mkdb/cap_mkdb.c
223
&key, &data, R_NOOVERWRITE)) {
usr.bin/cap_mkdb/cap_mkdb.c
229
(int)key.size, (char *)key.data);
usr.bin/ctags/C.c
462
skip_string(int key)
usr.bin/ctags/C.c
476
if (c == key && !skip)
usr.bin/ctags/C.c
487
skip_key(int key)
usr.bin/ctags/C.c
521
if (c == key && !skip)
usr.bin/dsynth/build.c
1224
datum key;
usr.bin/dsynth/build.c
1227
key.dptr = pkg->portdir;
usr.bin/dsynth/build.c
1228
key.dsize = strlen(pkg->portdir);
usr.bin/dsynth/build.c
1234
dbm_store(CheckDBM, key, data, DBM_REPLACE);
usr.bin/dsynth/build.c
3316
datum key;
usr.bin/dsynth/build.c
3327
key.dptr = scan->portdir;
usr.bin/dsynth/build.c
3328
key.dsize = strlen(scan->portdir);
usr.bin/dsynth/build.c
3329
data = dbm_fetch(CheckDBM, key);
usr.bin/dsynth/build.c
3357
dbm_store(CheckDBM, key, data, DBM_REPLACE);
usr.bin/evtranalyze/evtranalyze.c
116
uintptr_t key;
usr.bin/evtranalyze/evtranalyze.c
128
ehash_find(const struct hashtab *tab, uintptr_t key, uintptr_t *val)
usr.bin/evtranalyze/evtranalyze.c
132
for(ent = tab->buckets[tab->hashfunc(key)];
usr.bin/evtranalyze/evtranalyze.c
133
ent && tab->cmpfunc(ent->key, key);
usr.bin/evtranalyze/evtranalyze.c
143
ehash_insert(struct hashtab *tab, uintptr_t key, uintptr_t val)
usr.bin/evtranalyze/evtranalyze.c
152
hsh = tab->hashfunc(key);
usr.bin/evtranalyze/evtranalyze.c
154
ent->key = key;
usr.bin/evtranalyze/evtranalyze.c
161
ehash_delete(struct hashtab *tab, uintptr_t key)
usr.bin/evtranalyze/evtranalyze.c
166
for(ent = tab->buckets[tab->hashfunc(key)];
usr.bin/evtranalyze/evtranalyze.c
167
ent && tab->cmpfunc(ent->key, key);
usr.bin/evtranalyze/evtranalyze.c
174
tab->buckets[tab->hashfunc(key)] = ent->next;
usr.bin/evtranalyze/plotter.c
206
prop_object_t key, val;
usr.bin/evtranalyze/plotter.c
233
key = prop_object_iterator_next(it);
usr.bin/evtranalyze/plotter.c
234
for (i = 3; key; ++i, key = prop_object_iterator_next(it)) {
usr.bin/evtranalyze/plotter.c
235
keystr = prop_dictionary_keysym_cstring_nocopy(key);
usr.bin/evtranalyze/plotter.c
237
val = prop_dictionary_get_keysym(plot->params, key);
usr.bin/finger/finger.c
217
DBT data, key;
usr.bin/finger/finger.c
237
r = (*db->seq)(db, &key, &data, sflag1);
usr.bin/finger/finger.c
251
DBT data, key;
usr.bin/finger/finger.c
367
r = (*db->seq)(db, &key, &data, sflag1);
usr.bin/finger/lprint.c
67
DBT data, key;
usr.bin/finger/lprint.c
70
r = (*db->seq)(db, &key, &data, sflag);
usr.bin/finger/sprint.c
57
DBT data, key;
usr.bin/finger/sprint.c
86
r = (*db->seq)(db, &key, &data, sflag);
usr.bin/finger/util.c
152
DBT data, key;
usr.bin/finger/util.c
159
key.data = pw->pw_name;
usr.bin/finger/util.c
160
key.size = strlen(pw->pw_name);
usr.bin/finger/util.c
162
switch ((*db->get)(db, &key, &data, 0)) {
usr.bin/finger/util.c
178
if ((*db->put)(db, &key, &data, 0))
usr.bin/finger/util.c
189
DBT data, key;
usr.bin/finger/util.c
198
key.data = name;
usr.bin/finger/util.c
199
key.size = strlen(name);
usr.bin/finger/util.c
201
if ((*db->get)(db, &key, &data, 0))
usr.bin/getconf/getconf.c
106
if ((valid = find_confstr(name, &key)) != 0) {
usr.bin/getconf/getconf.c
108
do_confstr(name, key);
usr.bin/getconf/getconf.c
112
valid = find_sysconf(name, &key);
usr.bin/getconf/getconf.c
114
do_sysconf(name, key);
usr.bin/getconf/getconf.c
123
valid = find_pathconf(name, &key);
usr.bin/getconf/getconf.c
126
do_pathconf(name, key, argv[optind + 1]);
usr.bin/getconf/getconf.c
138
do_confstr(const char *name, int key)
usr.bin/getconf/getconf.c
145
len = confstr(key, 0, 0);
usr.bin/getconf/getconf.c
154
confstr(key, buf, len);
usr.bin/getconf/getconf.c
161
do_sysconf(const char *name, int key)
usr.bin/getconf/getconf.c
166
value = sysconf(key);
usr.bin/getconf/getconf.c
176
do_pathconf(const char *name, int key, const char *path)
usr.bin/getconf/getconf.c
181
value = pathconf(path, key);
usr.bin/getconf/getconf.c
43
static void do_confstr(const char *name, int key);
usr.bin/getconf/getconf.c
44
static void do_sysconf(const char *name, int key);
usr.bin/getconf/getconf.c
45
static void do_pathconf(const char *name, int key, const char *path);
usr.bin/getconf/getconf.c
59
int c, key, valid;
usr.bin/getconf/getconf.h
34
int find_confstr(const char *name, int *key);
usr.bin/getconf/getconf.h
36
int find_pathconf(const char *name, int *key);
usr.bin/getconf/getconf.h
38
int find_sysconf(const char *name, int *key);
usr.bin/indent/lexi.c
612
add_typename(const char *key)
usr.bin/indent/lexi.c
624
typenames[++typename_top] = copy = strdup(key);
usr.bin/indent/lexi.c
625
else if ((comparison = strcmp(key, typenames[typename_top])) >= 0) {
usr.bin/indent/lexi.c
629
typenames[++typename_top] = copy = strdup(key);
usr.bin/indent/lexi.c
634
for (p = 0; (comparison = strcmp(key, typenames[p])) > 0; p++)
usr.bin/indent/lexi.c
640
typenames[p] = copy = strdup(key);
usr.bin/ipcrm/ipcrm.c
68
msgrm(key_t key, int id)
usr.bin/ipcrm/ipcrm.c
70
if (key) {
usr.bin/ipcrm/ipcrm.c
71
id = msgget(key, 0);
usr.bin/ipcrm/ipcrm.c
79
shmrm(key_t key, int id)
usr.bin/ipcrm/ipcrm.c
81
if (key) {
usr.bin/ipcrm/ipcrm.c
82
id = shmget(key, 0, 0);
usr.bin/ipcrm/ipcrm.c
90
semrm(key_t key, int id)
usr.bin/ipcrm/ipcrm.c
92
if (key) {
usr.bin/ipcrm/ipcrm.c
93
id = semget(key, 0, 0);
usr.bin/ipcs/ipcs.c
283
(long)msqptr->msg_perm.key,
usr.bin/ipcs/ipcs.c
377
(long)shmptr->shm_perm.key,
usr.bin/ipcs/ipcs.c
473
(long)semaptr->sem_perm.key,
usr.bin/kcollect/kcollect.c
614
datum key, value;
usr.bin/kcollect/kcollect.c
638
key.dptr = hdr;
usr.bin/kcollect/kcollect.c
639
key.dsize = strlen(key.dptr) + 1;
usr.bin/kcollect/kcollect.c
642
if (dbm_store(db,key,value,DBM_REPLACE) == -1) {
usr.bin/kcollect/kcollect.c
686
datum key;
usr.bin/kcollect/kcollect.c
700
key.dptr = hdr;
usr.bin/kcollect/kcollect.c
701
key.dsize = strlen(hdr) + 1;
usr.bin/kcollect/kcollect.c
703
value = dbm_fetch(db, key);
usr.bin/kcollect/kcollect.c
724
key.dptr = buf;
usr.bin/kcollect/kcollect.c
725
key.dsize = sizeof(buf);
usr.bin/kcollect/kcollect.c
729
if (dbm_store(db, key, value, cmd) == -1) {
usr.bin/kcollect/kcollect.c
817
datum key;
usr.bin/kcollect/kcollect.c
833
for (key = dbm_firstkey(db); key.dptr; key = dbm_nextkey(db)) {
usr.bin/kcollect/kcollect.c
834
value = dbm_fetch(db, key);
usr.bin/kcollect/kcollect.c
837
if (strncmp(key.dptr, HDR_BASE, HDR_STRLEN) == 0)
usr.bin/kcollect/kcollect.c
862
key = dbm_firstkey(db);
usr.bin/kcollect/kcollect.c
863
while (key.dptr && c < recCounter) {
usr.bin/kcollect/kcollect.c
864
value = dbm_fetch(db, key);
usr.bin/kcollect/kcollect.c
866
key = dbm_nextkey(db);
usr.bin/kcollect/kcollect.c
869
if (!strncmp(key.dptr, HDR_BASE, HDR_STRLEN)) {
usr.bin/kcollect/kcollect.c
873
sc = strtoul((char *)key.dptr +
usr.bin/kcollect/kcollect.c
876
key = dbm_nextkey(db);
usr.bin/kcollect/kcollect.c
883
str2unix(key.dptr,
usr.bin/kcollect/kcollect.c
890
key = dbm_nextkey(db);
usr.bin/localedef/collate.c
1216
if ((st[n].key = resolve_pri(sb->key)) < 0) {
usr.bin/localedef/collate.c
1220
if (st[n].key != (n | COLLATE_SUBST_PRIORITY)) {
usr.bin/localedef/collate.c
202
int32_t key;
usr.bin/localedef/collate.c
434
int32_t k1 = ((const subst_t *)n1)->key;
usr.bin/localedef/collate.c
435
int32_t k2 = ((const subst_t *)n2)->key;
usr.bin/localedef/collate.c
937
s->key = new_pri();
usr.bin/localedef/collate.c
947
set_pri(s->key,
usr.bin/localedef/collate.c
971
add_order_pri(s->key);
usr.bin/look/look.c
131
key = prepkey(*argv++, termchar);
usr.bin/look/look.c
149
match *= (look(key, front, back));
usr.bin/look/look.c
160
wchar_t *key, *writep;
usr.bin/look/look.c
168
if ((key = malloc(sizeof(wchar_t) * (strlen(string) + 1))) == NULL)
usr.bin/look/look.c
171
writep = key;
usr.bin/look/look.c
182
if (termchar != L'\0' && (writep = wcschr(key, termchar)) != NULL)
usr.bin/look/look.c
184
return (key);
usr.bin/look/look.c
98
wchar_t *key;
usr.bin/newkey/update.c
102
printf("%s %s\n", key, data);
usr.bin/newkey/update.c
117
(void)fwrite(key, (int)keylen, 1, childargs);
usr.bin/newkey/update.c
240
localupdate(char *name, char *filename, u_int op, char *key, char *data)
usr.bin/newkey/update.c
251
if (strcmp(name, key) != 0) {
usr.bin/newkey/update.c
286
fprintf(wf, "%s %s\n", key, data);
usr.bin/newkey/update.c
307
fprintf(wf, "%s %s\n", key, data);
usr.bin/newkey/update.c
86
mapupdate(char *requester, char *mapname, u_int op, u_int keylen, char *key,
usr.bin/sort/coll.c
113
if (ka->key[i].k && ka->key[i].k != s)
usr.bin/sort/coll.c
114
bwsfree(ka->key[i].k);
usr.bin/sort/coll.c
129
kv = &(ka->key[ind]);
usr.bin/sort/coll.c
165
kv = &(si->ka.key[i]);
usr.bin/sort/coll.c
404
struct bwstring *key;
usr.bin/sort/coll.c
409
key = cut_field(s, kspecs);
usr.bin/sort/coll.c
413
key = dictionary_order(key);
usr.bin/sort/coll.c
415
key = ignore_nonprinting(key);
usr.bin/sort/coll.c
417
key = ignore_case(key);
usr.bin/sort/coll.c
419
set_key_on_keys_array(ka, key, i);
usr.bin/sort/coll.c
491
res = sm->func(&(ps2->key[i]), &(ps1->key[i]), offset);
usr.bin/sort/coll.c
493
res = sm->func(&(ps1->key[i]), &(ps2->key[i]), offset);
usr.bin/sort/coll.h
101
struct key_value key[0];
usr.bin/sort/radixsort.c
263
bws = sli->ka.key[0].k;
usr.bin/systat/pftop.c
104
nk1 = &pf1->state.key[PF_SK_WIRE];
usr.bin/systat/pftop.c
106
nk1 = &pf1->state.key[PF_SK_STACK];
usr.bin/systat/pftop.c
109
nk2 = &pf2->state.key[PF_SK_WIRE];
usr.bin/systat/pftop.c
111
nk2 = &pf2->state.key[PF_SK_STACK];
usr.bin/systat/pftop.c
352
nk = &elm->state.key[PF_SK_WIRE];
usr.bin/systat/pftop.c
356
nk = &elm->state.key[PF_SK_STACK];
usr.bin/top/hash.c
1015
hi->key = strdup(key);
usr.bin/top/hash.c
1019
bucket = &(ht->buckets[string_hash(ht, key)]);
usr.bin/top/hash.c
1027
k1 = h->key;
usr.bin/top/hash.c
1028
if (strcmp(key, k1) == 0)
usr.bin/top/hash.c
1062
hash_replace_string(hash_table *ht, char * key, void *value)
usr.bin/top/hash.c
1073
bucket = &(ht->buckets[string_hash(ht, key)]);
usr.bin/top/hash.c
1081
k1 = hi->key;
usr.bin/top/hash.c
1082
if (strcmp(key, k1) == 0)
usr.bin/top/hash.c
1097
hi->key = strdup(key);
usr.bin/top/hash.c
1114
hash_lookup_string(hash_table *ht, char * key)
usr.bin/top/hash.c
1125
if ((bucket = &(ht->buckets[string_hash(ht, key)])) != NULL)
usr.bin/top/hash.c
1132
k1 = h->key;
usr.bin/top/hash.c
1133
if (strcmp(key, k1) == 0)
usr.bin/top/hash.c
1152
hash_remove_string(hash_table *ht, char * key)
usr.bin/top/hash.c
1164
if ((bucket = &(ht->buckets[string_hash(ht, key)])) != NULL)
usr.bin/top/hash.c
1172
k1 = hi->key;
usr.bin/top/hash.c
1173
if (strcmp(key, k1) == 0)
usr.bin/top/hash.c
1177
key = hi->key;
usr.bin/top/hash.c
1178
free(key);
usr.bin/top/hash.c
124
string_hash(hash_table *ht, char *key)
usr.bin/top/hash.c
1294
char * key;
usr.bin/top/hash.c
131
while ((ch = (unsigned char)*key++) != '\0')
usr.bin/top/hash.c
1313
key = hi->key;
usr.bin/top/hash.c
1314
free(key);
usr.bin/top/hash.c
1337
hash_add_pidthr(hash_table *ht, pidthr_t key, void *value)
usr.bin/top/hash.c
1353
hi->key = key;
usr.bin/top/hash.c
1357
bucket = &(ht->buckets[((key.k_thr * 10000 + key.k_pid) % ht->num_buckets)]);
usr.bin/top/hash.c
1365
k1 = h->key;
usr.bin/top/hash.c
1366
if ((key.k_pid == k1.k_pid && key.k_thr == k1.k_thr))
usr.bin/top/hash.c
1400
hash_replace_pidthr(hash_table *ht, pidthr_t key, void *value)
usr.bin/top/hash.c
1411
bucket = &(ht->buckets[((key.k_thr * 10000 + key.k_pid) % ht->num_buckets)]);
usr.bin/top/hash.c
1419
k1 = hi->key;
usr.bin/top/hash.c
1420
if ((key.k_pid == k1.k_pid && key.k_thr == k1.k_thr))
usr.bin/top/hash.c
1435
hi->key = key;
usr.bin/top/hash.c
1452
hash_lookup_pidthr(hash_table *ht, pidthr_t key)
usr.bin/top/hash.c
1463
if ((bucket = &(ht->buckets[((key.k_thr * 10000 + key.k_pid) % ht->num_buckets)])) != NULL)
usr.bin/top/hash.c
1470
k1 = h->key;
usr.bin/top/hash.c
1471
if ((key.k_pid == k1.k_pid && key.k_thr == k1.k_thr))
usr.bin/top/hash.c
1490
hash_remove_pidthr(hash_table *ht, pidthr_t key)
usr.bin/top/hash.c
1502
if ((bucket = &(ht->buckets[((key.k_thr * 10000 + key.k_pid) % ht->num_buckets)])) != NULL)
usr.bin/top/hash.c
1510
k1 = hi->key;
usr.bin/top/hash.c
1511
if ((key.k_pid == k1.k_pid && key.k_thr == k1.k_thr))
usr.bin/top/hash.c
1515
key = hi->key;
usr.bin/top/hash.c
1632
pidthr_t key;
usr.bin/top/hash.c
1651
key = hi->key;
usr.bin/top/hash.c
1676
hash_add_lwpid(hash_table *ht, lwpid_t key, void *value)
usr.bin/top/hash.c
1692
hi->key = key;
usr.bin/top/hash.c
1696
bucket = &(ht->buckets[(key % ht->num_buckets)]);
usr.bin/top/hash.c
1704
k1 = h->key;
usr.bin/top/hash.c
1705
if (key == k1)
usr.bin/top/hash.c
1739
hash_replace_lwpid(hash_table *ht, lwpid_t key, void *value)
usr.bin/top/hash.c
1750
bucket = &(ht->buckets[(key % ht->num_buckets)]);
usr.bin/top/hash.c
1758
k1 = hi->key;
usr.bin/top/hash.c
1759
if (key == k1)
usr.bin/top/hash.c
1774
hi->key = key;
usr.bin/top/hash.c
1791
hash_lookup_lwpid(hash_table *ht, lwpid_t key)
usr.bin/top/hash.c
1802
if ((bucket = &(ht->buckets[(key % ht->num_buckets)])) != NULL)
usr.bin/top/hash.c
1809
k1 = h->key;
usr.bin/top/hash.c
1810
if (key == k1)
usr.bin/top/hash.c
1829
hash_remove_lwpid(hash_table *ht, lwpid_t key)
usr.bin/top/hash.c
1841
if ((bucket = &(ht->buckets[(key % ht->num_buckets)])) != NULL)
usr.bin/top/hash.c
1849
k1 = hi->key;
usr.bin/top/hash.c
1850
if (key == k1)
usr.bin/top/hash.c
1854
key = hi->key;
usr.bin/top/hash.c
1971
lwpid_t key;
usr.bin/top/hash.c
1990
key = hi->key;
usr.bin/top/hash.c
323
hash_add_uint(hash_table *ht, unsigned int key, void *value)
usr.bin/top/hash.c
339
hi->key = key;
usr.bin/top/hash.c
343
bucket = &(ht->buckets[(key % ht->num_buckets)]);
usr.bin/top/hash.c
351
k1 = h->key;
usr.bin/top/hash.c
352
if (key == k1)
usr.bin/top/hash.c
386
hash_replace_uint(hash_table *ht, unsigned int key, void *value)
usr.bin/top/hash.c
397
bucket = &(ht->buckets[(key % ht->num_buckets)]);
usr.bin/top/hash.c
405
k1 = hi->key;
usr.bin/top/hash.c
406
if (key == k1)
usr.bin/top/hash.c
421
hi->key = key;
usr.bin/top/hash.c
438
hash_lookup_uint(hash_table *ht, unsigned int key)
usr.bin/top/hash.c
449
if ((bucket = &(ht->buckets[(key % ht->num_buckets)])) != NULL)
usr.bin/top/hash.c
456
k1 = h->key;
usr.bin/top/hash.c
457
if (key == k1)
usr.bin/top/hash.c
476
hash_remove_uint(hash_table *ht, unsigned int key)
usr.bin/top/hash.c
488
if ((bucket = &(ht->buckets[(key % ht->num_buckets)])) != NULL)
usr.bin/top/hash.c
496
k1 = hi->key;
usr.bin/top/hash.c
497
if (key == k1)
usr.bin/top/hash.c
501
key = hi->key;
usr.bin/top/hash.c
618
unsigned int key;
usr.bin/top/hash.c
637
key = hi->key;
usr.bin/top/hash.c
661
hash_add_pid(hash_table *ht, pid_t key, void *value)
usr.bin/top/hash.c
677
hi->key = key;
usr.bin/top/hash.c
681
bucket = &(ht->buckets[(key % ht->num_buckets)]);
usr.bin/top/hash.c
689
k1 = h->key;
usr.bin/top/hash.c
690
if (key == k1)
usr.bin/top/hash.c
724
hash_replace_pid(hash_table *ht, pid_t key, void *value)
usr.bin/top/hash.c
735
bucket = &(ht->buckets[(key % ht->num_buckets)]);
usr.bin/top/hash.c
743
k1 = hi->key;
usr.bin/top/hash.c
744
if (key == k1)
usr.bin/top/hash.c
759
hi->key = key;
usr.bin/top/hash.c
776
hash_lookup_pid(hash_table *ht, pid_t key)
usr.bin/top/hash.c
787
if ((bucket = &(ht->buckets[(key % ht->num_buckets)])) != NULL)
usr.bin/top/hash.c
794
k1 = h->key;
usr.bin/top/hash.c
795
if (key == k1)
usr.bin/top/hash.c
814
hash_remove_pid(hash_table *ht, pid_t key)
usr.bin/top/hash.c
826
if ((bucket = &(ht->buckets[(key % ht->num_buckets)])) != NULL)
usr.bin/top/hash.c
834
k1 = hi->key;
usr.bin/top/hash.c
835
if (key == k1)
usr.bin/top/hash.c
839
key = hi->key;
usr.bin/top/hash.c
956
pid_t key;
usr.bin/top/hash.c
975
key = hi->key;
usr.bin/top/hash.c
999
hash_add_string(hash_table *ht, char * key, void *value)
usr.bin/top/hash.h
101
void *hash_add_pid(hash_table *ht, pid_t key, void *value);
usr.bin/top/hash.h
102
void *hash_replace_pid(hash_table *ht, pid_t key, void *value);
usr.bin/top/hash.h
103
void *hash_lookup_pid(hash_table *ht, pid_t key);
usr.bin/top/hash.h
104
void *hash_remove_pid(hash_table *ht, pid_t key);
usr.bin/top/hash.h
111
char * key;
usr.bin/top/hash.h
115
void *hash_add_string(hash_table *ht, char * key, void *value);
usr.bin/top/hash.h
116
void *hash_replace_string(hash_table *ht, char * key, void *value);
usr.bin/top/hash.h
117
void *hash_lookup_string(hash_table *ht, char * key);
usr.bin/top/hash.h
118
void *hash_remove_string(hash_table *ht, char * key);
usr.bin/top/hash.h
125
pidthr_t key;
usr.bin/top/hash.h
129
void *hash_add_pidthr(hash_table *ht, pidthr_t key, void *value);
usr.bin/top/hash.h
130
void *hash_replace_pidthr(hash_table *ht, pidthr_t key, void *value);
usr.bin/top/hash.h
131
void *hash_lookup_pidthr(hash_table *ht, pidthr_t key);
usr.bin/top/hash.h
132
void *hash_remove_pidthr(hash_table *ht, pidthr_t key);
usr.bin/top/hash.h
140
lwpid_t key;
usr.bin/top/hash.h
144
void *hash_add_lwpid(hash_table *ht, lwpid_t key, void *value);
usr.bin/top/hash.h
145
void *hash_replace_lwpid(hash_table *ht, lwpid_t key, void *value);
usr.bin/top/hash.h
146
void *hash_lookup_lwpid(hash_table *ht, lwpid_t key);
usr.bin/top/hash.h
147
void *hash_remove_lwpid(hash_table *ht, lwpid_t key);
usr.bin/top/hash.h
83
unsigned int key;
usr.bin/top/hash.h
87
void *hash_add_uint(hash_table *ht, unsigned int key, void *value);
usr.bin/top/hash.h
88
void *hash_replace_uint(hash_table *ht, unsigned int key, void *value);
usr.bin/top/hash.h
89
void *hash_lookup_uint(hash_table *ht, unsigned int key);
usr.bin/top/hash.h
90
void *hash_remove_uint(hash_table *ht, unsigned int key);
usr.bin/top/hash.h
97
pid_t key;
usr.bin/tsort/tsort.c
233
DBT data, key;
usr.bin/tsort/tsort.c
240
key.data = name;
usr.bin/tsort/tsort.c
241
key.size = strlen(name) + 1;
usr.bin/tsort/tsort.c
243
switch ((*db->get)(db, &key, &data, 0)) {
usr.bin/tsort/tsort.c
254
if ((n = malloc(sizeof(NODE) + key.size)) == NULL)
usr.bin/tsort/tsort.c
262
bcopy(name, n->n_name, key.size);
usr.bin/tsort/tsort.c
273
if ((*db->put)(db, &key, &data, 0))
usr.bin/undo/undo.c
567
hist.key = 0;
usr.bin/undo/undo.c
597
hist.key = hist.nxt_key;
usr.bin/ypcat/ypcat.c
111
key++;
usr.bin/ypcat/ypcat.c
61
static int key;
usr.bin/ypcat/ypcat.c
78
if (key)
usr.bin/ypcat/ypcat.c
94
notrans = key = 0;
usr.bin/ypmatch/ypmatch.c
119
if (key)
usr.bin/ypmatch/ypmatch.c
75
int outbuflen, key, notrans;
usr.bin/ypmatch/ypmatch.c
79
notrans = key = 0;
usr.bin/ypmatch/ypmatch.c
96
key++;
usr.sbin/autofs/automountd.c
167
char *key, *options, *fstype, *nobrowse, *retrycnt, *tmp;
usr.sbin/autofs/automountd.c
195
key = checked_strdup(adr->adr_path);
usr.sbin/autofs/automountd.c
205
key = NULL;
usr.sbin/autofs/automountd.c
207
key = checked_strdup(adr->adr_key);
usr.sbin/autofs/automountd.c
217
parse_map(parent, map, key, &wildcards);
usr.sbin/autofs/automountd.c
225
if (key != NULL)
usr.sbin/autofs/automountd.c
226
node_expand_wildcard(root, key);
usr.sbin/autofs/automountd.c
251
if (nobrowse != NULL && key == NULL) {
usr.sbin/autofs/automountd.c
268
if (incomplete_hierarchy && key != NULL) {
usr.sbin/autofs/automountd.c
273
tmp = concat(adr->adr_path, '/', key);
usr.sbin/autofs/automountd.c
291
if (key != NULL)
usr.sbin/autofs/automountd.c
292
node_expand_ampersand(node, key);
usr.sbin/autofs/common.c
1013
parse_map(struct node *parent, const char *map, const char *key,
usr.sbin/autofs/common.c
1031
return (parse_special_map(parent, map, key));
usr.sbin/autofs/common.c
1062
if (key != NULL) {
usr.sbin/autofs/common.c
1063
yyin = auto_popen(path, key, NULL);
usr.sbin/autofs/common.c
1077
parse_map_yyin(parent, map, executable ? key : NULL);
usr.sbin/autofs/common.c
164
node_new(struct node *parent, char *key, char *options, char *location,
usr.sbin/autofs/common.c
174
assert(key != NULL);
usr.sbin/autofs/common.c
175
assert(key[0] != '\0');
usr.sbin/autofs/common.c
176
n->n_key = key;
usr.sbin/autofs/common.c
195
node_new_map(struct node *parent, char *key, char *options, char *map,
usr.sbin/autofs/common.c
205
assert(key != NULL);
usr.sbin/autofs/common.c
206
assert(key[0] != '\0');
usr.sbin/autofs/common.c
207
n->n_key = key;
usr.sbin/autofs/common.c
322
expand_ampersand(char *string, const char *key)
usr.sbin/autofs/common.c
328
assert(key[0] != '\0');
usr.sbin/autofs/common.c
354
before_len, string, key, string + before_len + 1);
usr.sbin/autofs/common.c
365
i = before_len + strlen(key);
usr.sbin/autofs/common.c
384
node_expand_ampersand(struct node *n, const char *key)
usr.sbin/autofs/common.c
389
if (key == NULL) {
usr.sbin/autofs/common.c
396
n->n_location = expand_ampersand(n->n_location, key);
usr.sbin/autofs/common.c
401
node_expand_ampersand(child, key);
usr.sbin/autofs/common.c
408
node_expand_wildcard(struct node *n, const char *key)
usr.sbin/autofs/common.c
412
assert(key != NULL);
usr.sbin/autofs/common.c
416
expanded->n_key = checked_strdup(key);
usr.sbin/autofs/common.c
421
node_expand_wildcard(child, key);
usr.sbin/autofs/common.c
729
char *key = NULL, *options = NULL, *mountpoint = NULL,
usr.sbin/autofs/common.c
737
key = checked_strdup(executable_key);
usr.sbin/autofs/common.c
747
if ((key != NULL && executable_key == NULL) ||
usr.sbin/autofs/common.c
758
key = options = NULL;
usr.sbin/autofs/common.c
762
if (key == NULL) {
usr.sbin/autofs/common.c
763
key = checked_strdup(yytext);
usr.sbin/autofs/common.c
764
if (key[0] == '+') {
usr.sbin/autofs/common.c
765
node_new(parent, key, NULL, NULL, map, lineno);
usr.sbin/autofs/common.c
766
key = options = NULL;
usr.sbin/autofs/common.c
791
if (strcmp(key, "/") == 0) {
usr.sbin/autofs/common.c
802
key = options = NULL;
usr.sbin/autofs/common.c
807
node = node_new(parent, key, options, NULL, map, lineno);
usr.sbin/autofs/common.c
808
key = options = NULL;
usr.sbin/autofs/common.c
890
char *line = NULL, *key;
usr.sbin/autofs/common.c
914
key = strndup(line, linelen - 1);
usr.sbin/autofs/common.c
916
log_debugx("adding key \"%s\"", key);
usr.sbin/autofs/common.c
917
node_new(parent, key, NULL, NULL, map, lineno);
usr.sbin/autofs/common.c
942
parse_special_map(struct node *parent, const char *map, const char *key)
usr.sbin/autofs/common.c
956
yyin = auto_popen(path, key, NULL);
usr.sbin/autofs/common.c
959
if (key == NULL) {
usr.sbin/autofs/common.c
962
parse_map_yyin(parent, map, key);
usr.sbin/autofs/common.h
104
void node_expand_ampersand(struct node *root, const char *key);
usr.sbin/autofs/common.h
105
void node_expand_wildcard(struct node *root, const char *key);
usr.sbin/autofs/common.h
95
struct node *node_new(struct node *parent, char *key, char *options,
usr.sbin/autofs/common.h
97
struct node *node_new_map(struct node *parent, char *key, char *options,
usr.sbin/boot0cfg/boot0cfg.c
348
u_int8_t *key;
usr.sbin/boot0cfg/boot0cfg.c
358
if (memcmp(bs + ident[i].off, ident[i].key, ident[i].len) == 0)
usr.sbin/bthcid/bthcid.h
40
void create_dict(bdaddr_t *laddr, bdaddr_t *raddr, uint8_t * key);
usr.sbin/bthcid/bthcid.h
66
uint8_t *key; /* link key (or NULL if no key) */
usr.sbin/bthcid/config.c
107
save_key(bdaddr_t *laddr, bdaddr_t *raddr, uint8_t * key)
usr.sbin/bthcid/config.c
125
(lkey->key != NULL)? "exists" : "doesn't exist");
usr.sbin/bthcid/config.c
127
if (lkey->key == NULL) {
usr.sbin/bthcid/config.c
128
lkey->key = (uint8_t *) malloc(HCI_KEY_SIZE);
usr.sbin/bthcid/config.c
129
if (lkey->key == NULL) {
usr.sbin/bthcid/config.c
135
memcpy(lkey->key, key, HCI_KEY_SIZE);
usr.sbin/bthcid/config.c
57
link_key_p key = NULL;
usr.sbin/bthcid/config.c
63
if ((key = get_key(raddr, 0)) != NULL) {
usr.sbin/bthcid/config.c
66
bt_ntoa(&key->bdaddr, NULL),
usr.sbin/bthcid/config.c
67
(key->name != NULL)? key->name : "No name",
usr.sbin/bthcid/config.c
68
(key->key != NULL)? "exists" : "doesn't exist");
usr.sbin/bthcid/config.c
69
return key->key;
usr.sbin/bthcid/config.c
85
link_key_p key = NULL;
usr.sbin/bthcid/config.c
91
if ((key = get_key(raddr, 0)) != NULL) {
usr.sbin/bthcid/config.c
94
bt_ntoa(&key->bdaddr, NULL),
usr.sbin/bthcid/config.c
95
(key->name != NULL)? key->name : "No name",
usr.sbin/bthcid/config.c
96
(key->pin != NULL)? "exists" : "doesn't exist");
usr.sbin/bthcid/config.c
97
return key->pin;
usr.sbin/bthcid/hci.c
215
uint8_t *key;
usr.sbin/bthcid/hci.c
221
key = lookup_key(&addr->bt_bdaddr, bdaddr);
usr.sbin/bthcid/hci.c
223
if (key != NULL) {
usr.sbin/bthcid/hci.c
227
return send_link_key_reply(sock, addr, bdaddr, key);
usr.sbin/bthcid/hci.c
287
bdaddr_t *bdaddr, uint8_t *key)
usr.sbin/bthcid/hci.c
291
if (key != NULL) {
usr.sbin/bthcid/hci.c
295
memcpy(&cp.key, key, sizeof(cp.key));
usr.sbin/bthcid/hci.c
335
save_key(&addr->bt_bdaddr, &ep->bdaddr, ep->key);
usr.sbin/bthcid/parser.y
108
| key
usr.sbin/bthcid/parser.y
114
if (!bt_aton($2, &key->bdaddr)) {
usr.sbin/bthcid/parser.y
124
if (key->name != NULL)
usr.sbin/bthcid/parser.y
125
free(key->name);
usr.sbin/bthcid/parser.y
127
key->name = strdup($2);
usr.sbin/bthcid/parser.y
128
if (key->name == NULL) {
usr.sbin/bthcid/parser.y
136
key: T_KEY T_HEXSTRING
usr.sbin/bthcid/parser.y
140
if (key->key != NULL)
usr.sbin/bthcid/parser.y
141
free(key->key);
usr.sbin/bthcid/parser.y
143
key->key = (uint8_t *) malloc(HCI_KEY_SIZE);
usr.sbin/bthcid/parser.y
144
if (key->key == NULL) {
usr.sbin/bthcid/parser.y
150
memset(key->key, 0, HCI_KEY_SIZE);
usr.sbin/bthcid/parser.y
157
key->key[i] = hexa2int8((char *)($2) + 2*i);
usr.sbin/bthcid/parser.y
161
if (key->key != NULL)
usr.sbin/bthcid/parser.y
162
free(key->key);
usr.sbin/bthcid/parser.y
164
key->key = NULL;
usr.sbin/bthcid/parser.y
170
if (key->pin != NULL)
usr.sbin/bthcid/parser.y
171
free(key->pin);
usr.sbin/bthcid/parser.y
173
key->pin = strdup($2);
usr.sbin/bthcid/parser.y
174
if (key->pin == NULL) {
usr.sbin/bthcid/parser.y
182
if (key->pin != NULL)
usr.sbin/bthcid/parser.y
183
free(key->pin);
usr.sbin/bthcid/parser.y
185
key->pin = NULL;
usr.sbin/bthcid/parser.y
267
if (lkey->key != NULL)
usr.sbin/bthcid/parser.y
270
lkey->key[0], lkey->key[1], lkey->key[2],
usr.sbin/bthcid/parser.y
271
lkey->key[3], lkey->key[4], lkey->key[5],
usr.sbin/bthcid/parser.y
272
lkey->key[6], lkey->key[7], lkey->key[8],
usr.sbin/bthcid/parser.y
273
lkey->key[9], lkey->key[10], lkey->key[11],
usr.sbin/bthcid/parser.y
274
lkey->key[12], lkey->key[13], lkey->key[14],
usr.sbin/bthcid/parser.y
275
lkey->key[15]);
usr.sbin/bthcid/parser.y
285
(lkey->key != NULL)? buffer : "nokey");
usr.sbin/bthcid/parser.y
324
if (lkey->key == NULL) {
usr.sbin/bthcid/parser.y
325
lkey->key = (uint8_t *) malloc(HCI_KEY_SIZE);
usr.sbin/bthcid/parser.y
326
if (lkey->key == NULL) {
usr.sbin/bthcid/parser.y
332
memset(lkey->key, 0, HCI_KEY_SIZE);
usr.sbin/bthcid/parser.y
339
lkey->key[i] = hexa2int8(cp + 2*i);
usr.sbin/bthcid/parser.y
368
if (lkey->key == NULL)
usr.sbin/bthcid/parser.y
374
lkey->key[0], lkey->key[1], lkey->key[2], lkey->key[3],
usr.sbin/bthcid/parser.y
375
lkey->key[4], lkey->key[5], lkey->key[6], lkey->key[7],
usr.sbin/bthcid/parser.y
376
lkey->key[8], lkey->key[9], lkey->key[10], lkey->key[11],
usr.sbin/bthcid/parser.y
377
lkey->key[12], lkey->key[13], lkey->key[14], lkey->key[15]);
usr.sbin/bthcid/parser.y
404
if (lkey->key != NULL)
usr.sbin/bthcid/parser.y
405
free(lkey->key);
usr.sbin/bthcid/parser.y
50
static void free_key (link_key_p key);
usr.sbin/bthcid/parser.y
61
static link_key_p key = NULL;
usr.sbin/bthcid/parser.y
79
key = (link_key_p) malloc(sizeof(*key));
usr.sbin/bthcid/parser.y
80
if (key == NULL) {
usr.sbin/bthcid/parser.y
86
memset(key, 0, sizeof(*key));
usr.sbin/bthcid/parser.y
90
if (get_key(&key->bdaddr, 1) != NULL) {
usr.sbin/bthcid/parser.y
93
bt_ntoa(&key->bdaddr, NULL));
usr.sbin/bthcid/parser.y
94
free_key(key);
usr.sbin/bthcid/parser.y
96
LIST_INSERT_HEAD(&link_keys, key, next);
usr.sbin/bthcid/parser.y
98
key = NULL;
usr.sbin/dconschat/dconschat.c
189
printf("%d %02x %06x\n", state, reg->key, reg->val);
usr.sbin/dconschat/dconschat.c
192
if (reg->key == CSRKEY_SPEC &&
usr.sbin/dconschat/dconschat.c
197
if (reg->key == CSRKEY_VER &&
usr.sbin/dconschat/dconschat.c
202
if (reg->key == DCONS_CSR_KEY_HI)
usr.sbin/dconschat/dconschat.c
204
else if (reg->key == DCONS_CSR_KEY_LO) {
usr.sbin/fwcontrol/fwcontrol.c
334
reg->key,
usr.sbin/fwcontrol/fwcontrol.c
335
key_types[(reg->key & CSRTYPE_MASK)>>6],
usr.sbin/fwcontrol/fwcontrol.c
336
reg->key & CSRKEY_MASK, reg->val,
usr.sbin/installer/dfuife_curses/curses_form.c
1025
curses_debug_key(key);
usr.sbin/installer/dfuife_curses/curses_form.c
846
int key, field_changed;
usr.sbin/installer/dfuife_curses/curses_form.c
852
key = getch();
usr.sbin/installer/dfuife_curses/curses_form.c
853
switch(key) {
usr.sbin/installer/dfuife_curses/curses_form.c
992
if (isprint(key) && cf->widget_focus->type == CURSES_TEXTBOX) {
usr.sbin/installer/dfuife_curses/curses_form.c
993
curses_textbox_insert_char(cf->widget_focus, (char)key);
usr.sbin/installer/dfuife_curses/curses_form.c
998
if (toupper(key) == cw->accel) {
usr.sbin/installer/dfuife_curses/curses_widget.c
352
curses_textbox_insert_char(struct curses_widget *w, char key)
usr.sbin/installer/dfuife_curses/curses_widget.c
366
w->text[w->curpos++] = key;
usr.sbin/installer/libaura/dict.c
118
if (b->key != NULL)
usr.sbin/installer/libaura/dict.c
119
free(b->key);
usr.sbin/installer/libaura/dict.c
150
hashpjw(const void *key, size_t key_size, size_t table_size) {
usr.sbin/installer/libaura/dict.c
151
const char *k = (const char *)key;
usr.sbin/installer/libaura/dict.c
170
aura_bucket_new(const void *key, size_t key_size, const void *data, size_t data_size)
usr.sbin/installer/libaura/dict.c
177
b->key = aura_malloc(key_size, "dictionary key");
usr.sbin/installer/libaura/dict.c
178
memcpy(b->key, key, key_size);
usr.sbin/installer/libaura/dict.c
192
aura_dict_locate_hash(struct aura_dict *d, const void *key, size_t key_size,
usr.sbin/installer/libaura/dict.c
195
*b_index = hashpjw(key, key_size, d->num_buckets);
usr.sbin/installer/libaura/dict.c
197
if (key_size == (*b)->key_size && memcmp(key, (*b)->key, key_size) == 0)
usr.sbin/installer/libaura/dict.c
207
aura_dict_locate_list(struct aura_dict *d, const void *key, size_t key_size,
usr.sbin/installer/libaura/dict.c
211
if (key_size == (*b)->key_size && memcmp(key, (*b)->key, key_size) == 0)
usr.sbin/installer/libaura/dict.c
221
aura_dict_fetch_hash(struct aura_dict *d, const void *key, size_t key_size,
usr.sbin/installer/libaura/dict.c
227
aura_dict_locate_hash(d, key, key_size, &i, &b);
usr.sbin/installer/libaura/dict.c
237
aura_dict_store_hash(struct aura_dict *d, const void *key, size_t key_size,
usr.sbin/installer/libaura/dict.c
243
aura_dict_locate_hash(d, key, key_size, &i, &b);
usr.sbin/installer/libaura/dict.c
246
b = aura_bucket_new(key, key_size, data, data_size);
usr.sbin/installer/libaura/dict.c
261
aura_dict_fetch_list(struct aura_dict *d, const void *key, size_t key_size,
usr.sbin/installer/libaura/dict.c
267
if (key_size == b->key_size && memcmp(key, b->key, key_size) == 0) {
usr.sbin/installer/libaura/dict.c
277
aura_dict_store_list(struct aura_dict *d, const void *key, size_t key_size,
usr.sbin/installer/libaura/dict.c
282
aura_dict_locate_list(d, key, key_size, &b);
usr.sbin/installer/libaura/dict.c
285
b = aura_bucket_new(key, key_size, data, data_size);
usr.sbin/installer/libaura/dict.c
300
keycmp(const void *key, size_t key_size, struct aura_bucket *b)
usr.sbin/installer/libaura/dict.c
304
if ((r = memcmp(key, b->key,
usr.sbin/installer/libaura/dict.c
316
aura_dict_store_list_sorted(struct aura_dict *d, const void *key, size_t key_size,
usr.sbin/installer/libaura/dict.c
323
aura_dict_locate_list(d, key, key_size, &b);
usr.sbin/installer/libaura/dict.c
325
new_b = aura_bucket_new(key, key_size, data, data_size);
usr.sbin/installer/libaura/dict.c
336
if (keycmp(key, key_size, b) < 0) {
usr.sbin/installer/libaura/dict.c
369
aura_dict_fetch(struct aura_dict *d, const void *key, size_t key_size,
usr.sbin/installer/libaura/dict.c
372
d->fetch(d, key, key_size, data, data_size);
usr.sbin/installer/libaura/dict.c
376
aura_dict_exists(struct aura_dict *d, const void *key, size_t key_size)
usr.sbin/installer/libaura/dict.c
381
d->fetch(d, key, key_size, &data, &data_size);
usr.sbin/installer/libaura/dict.c
389
aura_dict_store(struct aura_dict *d, const void *key, size_t key_size,
usr.sbin/installer/libaura/dict.c
392
d->store(d, key, key_size, data, data_size);
usr.sbin/installer/libaura/dict.c
428
aura_dict_get_current_key(struct aura_dict *d, void **key, size_t *key_size)
usr.sbin/installer/libaura/dict.c
431
*key = NULL;
usr.sbin/installer/libaura/dict.c
433
*key = d->cursor->key;
usr.sbin/installer/libaura/dict.c
48
void aura_dict_locate_hash(struct aura_dict *d, const void *key, size_t key_size,
usr.sbin/installer/libaura/dict.c
50
void aura_dict_locate_list(struct aura_dict *d, const void *key, size_t key_size,
usr.sbin/installer/libaura/dict.c
54
static void aura_dict_fetch_hash(struct aura_dict *d, const void *key, size_t key_size,
usr.sbin/installer/libaura/dict.c
56
static void aura_dict_store_hash(struct aura_dict *d, const void *key, size_t key_size,
usr.sbin/installer/libaura/dict.c
58
static void aura_dict_fetch_list(struct aura_dict *d, const void *key, size_t key_size,
usr.sbin/installer/libaura/dict.c
60
static void aura_dict_store_list(struct aura_dict *d, const void *key, size_t key_size,
usr.sbin/installer/libaura/dict.c
62
static void aura_dict_store_list_sorted(struct aura_dict *d, const void *key, size_t key_size,
usr.sbin/installer/libaura/dict.h
61
void *key;
usr.sbin/installer/libdfui/connection.c
430
const char *key, const char *value,
usr.sbin/installer/libdfui/connection.c
437
p = dfui_property_new(key, value);
usr.sbin/installer/libinstaller/confed.c
245
char *fullpath, *key, *value, *end;
usr.sbin/installer/libinstaller/confed.c
262
key = line;
usr.sbin/installer/libinstaller/confed.c
263
while (isspace((unsigned char)*key))
usr.sbin/installer/libinstaller/confed.c
264
key++;
usr.sbin/installer/libinstaller/confed.c
267
if (*key == '\0' || *key == '#')
usr.sbin/installer/libinstaller/confed.c
271
value = key;
usr.sbin/installer/libinstaller/confed.c
286
config_var_set(cvs, key, value);
usr.sbin/kbdcontrol/kbdcontrol.c
277
map->key[scancode].spcl = 0;
usr.sbin/kbdcontrol/kbdcontrol.c
282
map->key[scancode].spcl |= (0x80 >> i);
usr.sbin/kbdcontrol/kbdcontrol.c
283
map->key[scancode].map[i] = def & 0xFF;
usr.sbin/kbdcontrol/kbdcontrol.c
288
map->key[scancode].flgs = number;
usr.sbin/kbdcontrol/kbdcontrol.c
477
print_key_definition_line(FILE *fp, int scancode, struct keyent_t *key)
usr.sbin/kbdcontrol/kbdcontrol.c
489
if (key->spcl & (0x80 >> i))
usr.sbin/kbdcontrol/kbdcontrol.c
490
print_entry(fp, key->map[i] | 0x100);
usr.sbin/kbdcontrol/kbdcontrol.c
492
print_entry(fp, key->map[i]);
usr.sbin/kbdcontrol/kbdcontrol.c
496
switch (key->flgs) {
usr.sbin/kbdcontrol/kbdcontrol.c
513
print_accent_definition_line(FILE *fp, int accent, struct acc_t *key)
usr.sbin/kbdcontrol/kbdcontrol.c
518
if (key->accchar == 0)
usr.sbin/kbdcontrol/kbdcontrol.c
523
if (isascii(key->accchar) && isprint(key->accchar))
usr.sbin/kbdcontrol/kbdcontrol.c
524
fprintf(fp, "'%c' ", key->accchar);
usr.sbin/kbdcontrol/kbdcontrol.c
526
fprintf(fp, "0x%02x ", key->accchar);
usr.sbin/kbdcontrol/kbdcontrol.c
528
fprintf(fp, "%03d ", key->accchar);
usr.sbin/kbdcontrol/kbdcontrol.c
531
c = key->map[i][0];
usr.sbin/kbdcontrol/kbdcontrol.c
542
c = key->map[i][1];
usr.sbin/kbdcontrol/kbdcontrol.c
684
if (keymap->key[i].spcl & (0x80 >> j))
usr.sbin/kbdcontrol/kbdcontrol.c
685
dump_entry(keymap->key[i].map[j] | 0x100);
usr.sbin/kbdcontrol/kbdcontrol.c
687
dump_entry(keymap->key[i].map[j]);
usr.sbin/kbdcontrol/kbdcontrol.c
690
(unsigned)keymap->key[i].spcl,
usr.sbin/kbdcontrol/kbdcontrol.c
691
(unsigned)keymap->key[i].flgs);
usr.sbin/kbdcontrol/kbdcontrol.c
810
print_key_definition_line(stdout, i, &keymap.key[i]);
usr.sbin/kbdmap/kbdmap.c
76
get_keymap(const char *key)
usr.sbin/kbdmap/kbdmap.c
81
if (!strcmp(km->keym, key))
usr.sbin/keyserv/crypt_server.c
108
arcfour(unsigned char *buffer_ptr, int buffer_len, arcfour_key *key)
usr.sbin/keyserv/crypt_server.c
116
x = key->x;
usr.sbin/keyserv/crypt_server.c
117
y = key->y;
usr.sbin/keyserv/crypt_server.c
119
state = &key->state[0];
usr.sbin/keyserv/crypt_server.c
130
key->x = x;
usr.sbin/keyserv/crypt_server.c
131
key->y = y;
usr.sbin/keyserv/crypt_server.c
78
arcfour_key *key);
usr.sbin/keyserv/crypt_server.c
79
static void arcfour(unsigned char *buffer_ptr,int buffer_len,arcfour_key * key);
usr.sbin/keyserv/crypt_server.c
83
prepare_key(unsigned char *key_data_ptr, int key_data_len, arcfour_key *key)
usr.sbin/keyserv/crypt_server.c
90
state = &key->state[0];
usr.sbin/keyserv/crypt_server.c
93
key->x = 0;
usr.sbin/keyserv/crypt_server.c
94
key->y = 0;
usr.sbin/keyserv/keyserv.c
218
master->key.low = arc4random();
usr.sbin/keyserv/keyserv.c
219
master->key.high = arc4random();
usr.sbin/keyserv/keyserv.c
223
master->key.low = rand();
usr.sbin/keyserv/keyserv.c
224
master->key.high = rand();
usr.sbin/keyserv/keyserv.c
321
key_set_1_svc_prog(uid_t uid, keybuf key)
usr.sbin/keyserv/keyserv.c
327
(int) sizeof (keybuf), key);
usr.sbin/keyserv/keyserv.c
329
status = pk_setkey(uid, key);
usr.sbin/keyserv/keyserv.c
344
arg->remotename, arg->deskey.key.high,
usr.sbin/keyserv/keyserv.c
345
arg->deskey.key.low);
usr.sbin/keyserv/keyserv.c
353
res.cryptkeyres_u.deskey.key.high,
usr.sbin/keyserv/keyserv.c
354
res.cryptkeyres_u.deskey.key.low);
usr.sbin/keyserv/keyserv.c
370
arg->remotename, arg->deskey.key.high,
usr.sbin/keyserv/keyserv.c
371
arg->deskey.key.low);
usr.sbin/keyserv/keyserv.c
379
res.cryptkeyres_u.deskey.key.high,
usr.sbin/keyserv/keyserv.c
380
res.cryptkeyres_u.deskey.key.low);
usr.sbin/keyserv/keyserv.c
453
res.cryptkeyres_u.deskey.key.high,
usr.sbin/keyserv/keyserv.c
454
res.cryptkeyres_u.deskey.key.low);
usr.sbin/keyserv/keyserv.c
471
arg->remotename, arg->deskey.key.high,
usr.sbin/keyserv/keyserv.c
472
arg->deskey.key.low);
usr.sbin/keyserv/keyserv.c
480
res.cryptkeyres_u.deskey.key.high,
usr.sbin/keyserv/keyserv.c
481
res.cryptkeyres_u.deskey.key.low);
usr.sbin/keyserv/keyserv.c
497
arg->remotename, arg->deskey.key.high,
usr.sbin/keyserv/keyserv.c
498
arg->deskey.key.low);
usr.sbin/keyserv/keyserv.c
506
res.cryptkeyres_u.deskey.key.high,
usr.sbin/keyserv/keyserv.c
507
res.cryptkeyres_u.deskey.key.low);
usr.sbin/keyserv/keyserv.c
522
static des_block key;
usr.sbin/keyserv/keyserv.c
525
keygen.key.high += (time.tv_sec ^ time.tv_usec);
usr.sbin/keyserv/keyserv.c
526
keygen.key.low += (time.tv_sec ^ time.tv_usec);
usr.sbin/keyserv/keyserv.c
529
key = keygen;
usr.sbin/keyserv/keyserv.c
530
des_setparity((char *)&key);
usr.sbin/keyserv/keyserv.c
532
fprintf(stderr, "gen() = %08x%08x\n", key.key.high,
usr.sbin/keyserv/keyserv.c
533
key.key.low);
usr.sbin/keyserv/keyserv.c
536
return (&key);
usr.sbin/keyserv/setkey.c
107
pk_encrypt(uid_t uid, char *remote_name, netobj *remote_key, des_block *key)
usr.sbin/keyserv/setkey.c
109
return (pk_crypt(uid, remote_name, remote_key, key, DES_ENCRYPT));
usr.sbin/keyserv/setkey.c
117
pk_decrypt(uid_t uid, char *remote_name, netobj *remote_key, des_block *key)
usr.sbin/keyserv/setkey.c
119
return (pk_crypt(uid, remote_name, remote_key, key, DES_DECRYPT));
usr.sbin/keyserv/setkey.c
148
pk_crypt(uid_t uid, char *remote_name, netobj *remote_key, des_block *key,
usr.sbin/keyserv/setkey.c
211
error = ecb_crypt((char *)&deskey, (char *)key, sizeof (des_block),
usr.sbin/keyserv/setkey.c
406
storesecretkey(uid_t uid, keybuf key)
usr.sbin/keyserv/setkey.c
429
memcpy(new->keynetdata.st_priv_key, key,
usr.sbin/lpr/lpd/printjob.c
1345
scnline(int key, char *p, int c)
usr.sbin/lpr/lpd/printjob.c
1350
key <<= 1;
usr.sbin/lpr/lpd/printjob.c
1351
*p++ = key & 0200 ? c : BACKGND;
usr.sbin/makefs/cd9660/cd9660_eltorito.c
261
ve->key[0] = 0x55;
usr.sbin/makefs/cd9660/cd9660_eltorito.c
262
ve->key[1] = 0xAA;
usr.sbin/makefs/cd9660/cd9660_eltorito.c
277
ve->key[0], ve->key[1], checksum));
usr.sbin/makefs/cd9660/cd9660_eltorito.h
80
u_char key [ISODCL(0x1E,0x1F)];
usr.sbin/makefs/hammer2/hammer2.h
1629
int methods, hammer2_key_t key, int keybits,
usr.sbin/makefs/hammer2/hammer2_admin.c
969
} else if (chain->bref.key < xop->collect_key) {
usr.sbin/makefs/hammer2/hammer2_admin.c
973
if (lokey > chain->bref.key)
usr.sbin/makefs/hammer2/hammer2_admin.c
974
lokey = chain->bref.key;
usr.sbin/makefs/hammer2/hammer2_bulkfree.c
1043
key = (data_off & ~HAMMER2_FREEMAP_LEVEL1_MASK);
usr.sbin/makefs/hammer2/hammer2_bulkfree.c
1045
if (live_chain == NULL || live_chain->bref.key != key) {
usr.sbin/makefs/hammer2/hammer2_bulkfree.c
1053
key,
usr.sbin/makefs/hammer2/hammer2_bulkfree.c
1054
key + HAMMER2_FREEMAP_LEVEL1_MASK,
usr.sbin/makefs/hammer2/hammer2_bulkfree.c
1141
live_chain->bref.key +
usr.sbin/makefs/hammer2/hammer2_bulkfree.c
773
hammer2_key_t key = cbinfo->sbase;
usr.sbin/makefs/hammer2/hammer2_bulkfree.c
784
if (lokey < H2FMBASE(key, HAMMER2_FREEMAP_LEVEL1_RADIX))
usr.sbin/makefs/hammer2/hammer2_bulkfree.c
785
lokey = H2FMBASE(key, HAMMER2_FREEMAP_LEVEL1_RADIX);
usr.sbin/makefs/hammer2/hammer2_bulkfree.c
786
if (lokey < H2FMZONEBASE(key) + HAMMER2_ZONE_SEG64)
usr.sbin/makefs/hammer2/hammer2_bulkfree.c
787
lokey = H2FMZONEBASE(key) + HAMMER2_ZONE_SEG64;
usr.sbin/makefs/hammer2/hammer2_bulkfree.c
788
if (key < lokey || key >= hikey) {
usr.sbin/makefs/hammer2/hammer2_bulkfree.c
797
key += HAMMER2_FREEMAP_LEVEL0_SIZE;
usr.sbin/makefs/hammer2/hammer2_bulkfree.c
867
(intmax_t)bref->key,
usr.sbin/makefs/hammer2/hammer2_bulkfree.c
890
(intmax_t)bref->key,
usr.sbin/makefs/hammer2/hammer2_bulkfree.c
912
(intmax_t)bref->key,
usr.sbin/makefs/hammer2/hammer2_bulkfree.c
991
hammer2_key_t key;
usr.sbin/makefs/hammer2/hammer2_chain.c
114
c1_beg = chain1->bref.key;
usr.sbin/makefs/hammer2/hammer2_chain.c
116
c2_beg = chain2->bref.key;
usr.sbin/makefs/hammer2/hammer2_chain.c
1668
chain->bref.key);
usr.sbin/makefs/hammer2/hammer2_chain.c
1967
child_beg = child->bref.key;
usr.sbin/makefs/hammer2/hammer2_chain.c
1990
} else if (best->bref.key <= info->key_beg &&
usr.sbin/makefs/hammer2/hammer2_chain.c
1991
child->bref.key <= info->key_beg) {
usr.sbin/makefs/hammer2/hammer2_chain.c
1997
} else if (child->bref.key < best->bref.key) {
usr.sbin/makefs/hammer2/hammer2_chain.c
2003
if (info->key_next > best->bref.key || info->key_next == 0)
usr.sbin/makefs/hammer2/hammer2_chain.c
2004
info->key_next = best->bref.key;
usr.sbin/makefs/hammer2/hammer2_chain.c
2005
} else if (child->bref.key == best->bref.key) {
usr.sbin/makefs/hammer2/hammer2_chain.c
2024
if (info->key_next > child->bref.key || info->key_next == 0)
usr.sbin/makefs/hammer2/hammer2_chain.c
2025
info->key_next = child->bref.key;
usr.sbin/makefs/hammer2/hammer2_chain.c
2031
child_end = child->bref.key + ((hammer2_key_t)1 << child->bref.keybits);
usr.sbin/makefs/hammer2/hammer2_chain.c
2437
scan_beg = parent->bref.key;
usr.sbin/makefs/hammer2/hammer2_chain.c
2458
scan_beg = parent->bref.key;
usr.sbin/makefs/hammer2/hammer2_chain.c
2600
key_beg = parent->bref.key +
usr.sbin/makefs/hammer2/hammer2_chain.c
2662
chain->bref.key);
usr.sbin/makefs/hammer2/hammer2_chain.c
2754
key_beg = chain->bref.key +
usr.sbin/makefs/hammer2/hammer2_chain.c
2785
key_beg = parent->bref.key +
usr.sbin/makefs/hammer2/hammer2_chain.c
2833
hammer2_key_t key;
usr.sbin/makefs/hammer2/hammer2_chain.c
2865
key = 0;
usr.sbin/makefs/hammer2/hammer2_chain.c
2868
key = bref->key + ((hammer2_key_t)1 << bref->keybits);
usr.sbin/makefs/hammer2/hammer2_chain.c
2875
if (key == 0) {
usr.sbin/makefs/hammer2/hammer2_chain.c
2958
key, HAMMER2_KEY_MAX,
usr.sbin/makefs/hammer2/hammer2_chain.c
3040
key = next_key;
usr.sbin/makefs/hammer2/hammer2_chain.c
3041
if (key == 0) {
usr.sbin/makefs/hammer2/hammer2_chain.c
3100
hammer2_key_t key, int keybits, int type, size_t bytes,
usr.sbin/makefs/hammer2/hammer2_chain.c
3132
dummy.key = key;
usr.sbin/makefs/hammer2/hammer2_chain.c
3203
chain->bref.key = key;
usr.sbin/makefs/hammer2/hammer2_chain.c
322
chain, xchain, chain->bref.key));
usr.sbin/makefs/hammer2/hammer2_chain.c
3238
parent->bref.key,
usr.sbin/makefs/hammer2/hammer2_chain.c
3239
chain->bref.key);
usr.sbin/makefs/hammer2/hammer2_chain.c
3299
nparent = hammer2_chain_create_indirect(parent, key, keybits,
usr.sbin/makefs/hammer2/hammer2_chain.c
3321
chain->bref.key);
usr.sbin/makefs/hammer2/hammer2_chain.c
3462
bref->key, bref->keybits, bref->type,
usr.sbin/makefs/hammer2/hammer2_chain.c
3713
hammer2_key_t key = create_key;
usr.sbin/makefs/hammer2/hammer2_chain.c
3814
keybits = hammer2_chain_indkey_freemap(parent, &key, keybits,
usr.sbin/makefs/hammer2/hammer2_chain.c
3818
keybits = hammer2_chain_indkey_file(parent, &key, keybits,
usr.sbin/makefs/hammer2/hammer2_chain.c
3823
keybits = hammer2_chain_indkey_dir(parent, &key, keybits,
usr.sbin/makefs/hammer2/hammer2_chain.c
3835
key &= ~(((hammer2_key_t)1 << keybits) - 1);
usr.sbin/makefs/hammer2/hammer2_chain.c
3847
dummy.key = key;
usr.sbin/makefs/hammer2/hammer2_chain.c
3916
key_next = bref->key + ((hammer2_key_t)1 << bref->keybits);
usr.sbin/makefs/hammer2/hammer2_chain.c
3922
if (rounddown2(key ^ bref->key, (hammer2_key_t)1 << keybits) != 0) {
usr.sbin/makefs/hammer2/hammer2_chain.c
4046
if (rounddown2(create_key ^ key, (hammer2_key_t)1 << keybits) != 0) {
usr.sbin/makefs/hammer2/hammer2_chain.c
4192
key_next = bref->key + ((hammer2_key_t)1 << bref->keybits);
usr.sbin/makefs/hammer2/hammer2_chain.c
4259
hammer2_key_t key;
usr.sbin/makefs/hammer2/hammer2_chain.c
4265
key = *keyp;
usr.sbin/makefs/hammer2/hammer2_chain.c
4308
key_next = bref->key + ((hammer2_key_t)1 << bref->keybits);
usr.sbin/makefs/hammer2/hammer2_chain.c
4311
key = bref->key;
usr.sbin/makefs/hammer2/hammer2_chain.c
4313
} else if (keybits == bref->keybits && bref->key < key) {
usr.sbin/makefs/hammer2/hammer2_chain.c
4314
key = bref->key;
usr.sbin/makefs/hammer2/hammer2_chain.c
4349
*keyp = key;
usr.sbin/makefs/hammer2/hammer2_chain.c
4373
hammer2_key_t key;
usr.sbin/makefs/hammer2/hammer2_chain.c
4380
key = *keyp;
usr.sbin/makefs/hammer2/hammer2_chain.c
4425
key_next = bref->key + ((hammer2_key_t)1 << bref->keybits);
usr.sbin/makefs/hammer2/hammer2_chain.c
4428
key = bref->key;
usr.sbin/makefs/hammer2/hammer2_chain.c
4430
} else if (keybits == bref->keybits && bref->key < key) {
usr.sbin/makefs/hammer2/hammer2_chain.c
4431
key = bref->key;
usr.sbin/makefs/hammer2/hammer2_chain.c
4443
*keyp = key;
usr.sbin/makefs/hammer2/hammer2_chain.c
4496
hammer2_key_t key;
usr.sbin/makefs/hammer2/hammer2_chain.c
4508
key = *keyp;
usr.sbin/makefs/hammer2/hammer2_chain.c
4552
key_next = bref->key + ((hammer2_key_t)1 << bref->keybits);
usr.sbin/makefs/hammer2/hammer2_chain.c
4569
rounddown2(key ^ bref->key, (hammer2_key_t)1 << nkeybits) != 0) {
usr.sbin/makefs/hammer2/hammer2_chain.c
4580
if (((hammer2_key_t)1 << (nkeybits - 1)) & key) {
usr.sbin/makefs/hammer2/hammer2_chain.c
4594
if (((hammer2_key_t)1 << (nkeybits - 1)) & bref->key)
usr.sbin/makefs/hammer2/hammer2_chain.c
4624
if (key & ((hammer2_key_t)1 << keybits)) {
usr.sbin/makefs/hammer2/hammer2_chain.c
4634
key |= (hammer2_key_t)1 << keybits;
usr.sbin/makefs/hammer2/hammer2_chain.c
4636
key &= ~(hammer2_key_t)1 << keybits;
usr.sbin/makefs/hammer2/hammer2_chain.c
4638
*keyp = key;
usr.sbin/makefs/hammer2/hammer2_chain.c
4666
hammer2_key_t key;
usr.sbin/makefs/hammer2/hammer2_chain.c
4681
key = *keyp;
usr.sbin/makefs/hammer2/hammer2_chain.c
4725
key_next = bref->key + ((hammer2_key_t)1 << bref->keybits);
usr.sbin/makefs/hammer2/hammer2_chain.c
4743
(key ^ bref->key)) != 0) {
usr.sbin/makefs/hammer2/hammer2_chain.c
4754
if (((hammer2_key_t)1 << (nkeybits - 1)) & key) {
usr.sbin/makefs/hammer2/hammer2_chain.c
4768
if (((hammer2_key_t)1 << (nkeybits - 1)) & bref->key)
usr.sbin/makefs/hammer2/hammer2_chain.c
4798
if (key & ((hammer2_key_t)1 << keybits)) {
usr.sbin/makefs/hammer2/hammer2_chain.c
4808
key |= (hammer2_key_t)1 << keybits;
usr.sbin/makefs/hammer2/hammer2_chain.c
4810
key &= ~(hammer2_key_t)1 << keybits;
usr.sbin/makefs/hammer2/hammer2_chain.c
4812
*keyp = key;
usr.sbin/makefs/hammer2/hammer2_chain.c
4970
scan->key > key_beg)) {
usr.sbin/makefs/hammer2/hammer2_chain.c
4983
scan_end = scan->key +
usr.sbin/makefs/hammer2/hammer2_chain.c
4985
if (scan->key > key_beg || scan_end >= key_beg)
usr.sbin/makefs/hammer2/hammer2_chain.c
4998
scan_end = scan->key +
usr.sbin/makefs/hammer2/hammer2_chain.c
5076
if ((chain->bref.key <= key_beg && base[i].key <= key_beg) ||
usr.sbin/makefs/hammer2/hammer2_chain.c
5077
chain->bref.key == base[i].key) {
usr.sbin/makefs/hammer2/hammer2_chain.c
5078
KKASSERT(chain->bref.key == base[i].key);
usr.sbin/makefs/hammer2/hammer2_chain.c
5086
if (chain->bref.key < base[i].key) {
usr.sbin/makefs/hammer2/hammer2_chain.c
5097
if (bref->key > key_end) {
usr.sbin/makefs/hammer2/hammer2_chain.c
5134
elm->key, elm->key);
usr.sbin/makefs/hammer2/hammer2_chain.c
5137
scan->key != elm->key ||
usr.sbin/makefs/hammer2/hammer2_chain.c
5250
elm->key, elm->key);
usr.sbin/makefs/hammer2/hammer2_chain.c
5313
xkey = elm->key + ((hammer2_key_t)1 << elm->keybits) - 1;
usr.sbin/makefs/hammer2/hammer2_chain.c
5314
if (i != count && (base[i].key < elm->key || xkey >= base[i].key)) {
usr.sbin/makefs/hammer2/hammer2_chain.c
5362
key_next = base[l].key +
usr.sbin/makefs/hammer2/hammer2_chain.c
5369
if (base[l].key <= key_next)
usr.sbin/makefs/hammer2/hammer2_chain.c
5371
key_next = base[l].key +
usr.sbin/makefs/hammer2/hammer2_chain.c
5499
(lchain->bref.key & HAMMER2_DIRHASH_VISIBLE))) {
usr.sbin/makefs/hammer2/hammer2_chain.c
5501
(long)chain->bref.key);
usr.sbin/makefs/hammer2/hammer2_chain.c
5827
chain->bref.data_off, chain->bref.key, chain->bref.keybits,
usr.sbin/makefs/hammer2/hammer2_chain.c
72
hammer2_key_t key, int keybits,
usr.sbin/makefs/hammer2/hammer2_cluster.c
326
hammer2_cluster_check(hammer2_cluster_t *cluster, hammer2_key_t key, int flags)
usr.sbin/makefs/hammer2/hammer2_cluster.c
484
(key == (hammer2_key_t)-1 ||
usr.sbin/makefs/hammer2/hammer2_cluster.c
485
chain->bref.key == key)) {
usr.sbin/makefs/hammer2/hammer2_cluster.c
563
chain->bref.key != key ||
usr.sbin/makefs/hammer2/hammer2_cluster.c
668
chain->bref.key != focus->bref.key ||
usr.sbin/makefs/hammer2/hammer2_cluster.c
681
chain->bref.key, chain->bref.keybits,
usr.sbin/makefs/hammer2/hammer2_cluster.c
682
focus->bref.key, focus->bref.keybits,
usr.sbin/makefs/hammer2/hammer2_flush.c
1241
if ((child->bref.key & HAMMER2_DIRHASH_VISIBLE) == 0) {
usr.sbin/makefs/hammer2/hammer2_flush.c
751
(uintmax_t)chain->bref.key,
usr.sbin/makefs/hammer2/hammer2_flush.c
989
(long)chain->bref.key);
usr.sbin/makefs/hammer2/hammer2_flush.c
995
kprintf("inum %ld update parent\n", (long)chain->bref.key);
usr.sbin/makefs/hammer2/hammer2_freemap.c
1019
key, HAMMER2_FREEMAP_LEVEL1_RADIX,
usr.sbin/makefs/hammer2/hammer2_freemap.c
1026
chain, chain->bref.key, chain->bref.keybits);
usr.sbin/makefs/hammer2/hammer2_freemap.c
1038
hammer2_freemap_init(hmp, key, chain);
usr.sbin/makefs/hammer2/hammer2_freemap.c
1045
chain->bref.type, chain->bref.key,
usr.sbin/makefs/hammer2/hammer2_freemap.c
1183
key = H2FMBASE(data_off, HAMMER2_FREEMAP_LEVEL0_RADIX);
usr.sbin/makefs/hammer2/hammer2_freemap.c
1184
kprintf("Freeseg %016jx\n", (intmax_t)key);
usr.sbin/makefs/hammer2/hammer2_freemap.c
128
off = H2FMBASE(bref->key, HAMMER2_FREEMAP_LEVEL5_RADIX) +
usr.sbin/makefs/hammer2/hammer2_freemap.c
135
off = H2FMBASE(bref->key, HAMMER2_FREEMAP_LEVEL4_RADIX) +
usr.sbin/makefs/hammer2/hammer2_freemap.c
142
off = H2FMBASE(bref->key, HAMMER2_FREEMAP_LEVEL3_RADIX) +
usr.sbin/makefs/hammer2/hammer2_freemap.c
149
off = H2FMBASE(bref->key, HAMMER2_FREEMAP_LEVEL2_RADIX) +
usr.sbin/makefs/hammer2/hammer2_freemap.c
156
off = H2FMBASE(bref->key, HAMMER2_FREEMAP_LEVEL1_RADIX) +
usr.sbin/makefs/hammer2/hammer2_freemap.c
169
bref->type, bref->key, bref->keybits, bref->data_off);
usr.sbin/makefs/hammer2/hammer2_freemap.c
287
hammer2_off_t key;
usr.sbin/makefs/hammer2/hammer2_freemap.c
303
key = H2FMBASE(iter->bnext, HAMMER2_FREEMAP_LEVEL1_RADIX);
usr.sbin/makefs/hammer2/hammer2_freemap.c
308
chain = hammer2_chain_lookup(parentp, &key_dummy, key, key + l1mask,
usr.sbin/makefs/hammer2/hammer2_freemap.c
321
key, iter->bpref);
usr.sbin/makefs/hammer2/hammer2_freemap.c
325
key, HAMMER2_FREEMAP_LEVEL1_RADIX,
usr.sbin/makefs/hammer2/hammer2_freemap.c
338
hammer2_freemap_init(hmp, key, chain);
usr.sbin/makefs/hammer2/hammer2_freemap.c
372
start = (int)((iter->bnext - key) >>
usr.sbin/makefs/hammer2/hammer2_freemap.c
414
base_key = key + n * l0size;
usr.sbin/makefs/hammer2/hammer2_freemap.c
417
(int)bref->key,
usr.sbin/makefs/hammer2/hammer2_freemap.c
421
key = base_key;
usr.sbin/makefs/hammer2/hammer2_freemap.c
457
base_key = key + n * l0size;
usr.sbin/makefs/hammer2/hammer2_freemap.c
460
(int)bref->key,
usr.sbin/makefs/hammer2/hammer2_freemap.c
464
key = base_key;
usr.sbin/makefs/hammer2/hammer2_freemap.c
492
KKASSERT(key >= hmp->voldata.allocator_beg &&
usr.sbin/makefs/hammer2/hammer2_freemap.c
493
key + bytes <= hmp->total_size);
usr.sbin/makefs/hammer2/hammer2_freemap.c
494
KKASSERT((key & HAMMER2_ZONE_MASK64) >= HAMMER2_ZONE_SEG);
usr.sbin/makefs/hammer2/hammer2_freemap.c
495
bref->data_off = key | radix;
usr.sbin/makefs/hammer2/hammer2_freemap.c
511
bref->key, bref->data_off, chain->bref.data_off);
usr.sbin/makefs/hammer2/hammer2_freemap.c
62
hammer2_key_t key, hammer2_chain_t *chain);
usr.sbin/makefs/hammer2/hammer2_freemap.c
809
hammer2_freemap_init(hammer2_dev_t *hmp, hammer2_key_t key,
usr.sbin/makefs/hammer2/hammer2_freemap.c
833
if (lokey < H2FMBASE(key, HAMMER2_FREEMAP_LEVEL1_RADIX))
usr.sbin/makefs/hammer2/hammer2_freemap.c
834
lokey = H2FMBASE(key, HAMMER2_FREEMAP_LEVEL1_RADIX);
usr.sbin/makefs/hammer2/hammer2_freemap.c
842
if (lokey < H2FMZONEBASE(key) + HAMMER2_ZONE_SEG64)
usr.sbin/makefs/hammer2/hammer2_freemap.c
843
lokey = H2FMZONEBASE(key) + HAMMER2_ZONE_SEG64;
usr.sbin/makefs/hammer2/hammer2_freemap.c
849
hikey = key + HAMMER2_FREEMAP_LEVEL1_SIZE;
usr.sbin/makefs/hammer2/hammer2_freemap.c
864
if (key < lokey || key >= hikey) {
usr.sbin/makefs/hammer2/hammer2_freemap.c
874
key += HAMMER2_FREEMAP_LEVEL0_SIZE;
usr.sbin/makefs/hammer2/hammer2_freemap.c
932
hammer2_key_t key;
usr.sbin/makefs/hammer2/hammer2_freemap.c
979
key = H2FMBASE(data_off, HAMMER2_FREEMAP_LEVEL1_RADIX);
usr.sbin/makefs/hammer2/hammer2_freemap.c
987
chain = hammer2_chain_lookup(&parent, &key_dummy, key, key + l1mask,
usr.sbin/makefs/hammer2/hammer2_inode.c
1043
if (lhc != sxop->head.cluster.focus->bref.key)
usr.sbin/makefs/hammer2/hammer2_inode.c
1320
if (lhc != sxop->head.cluster.focus->bref.key)
usr.sbin/makefs/hammer2/hammer2_ioctl.c
516
pfs->name_next = chain->bref.key;
usr.sbin/makefs/hammer2/hammer2_subr.c
197
uint64_t key;
usr.sbin/makefs/hammer2/hammer2_subr.c
201
key = 0;
usr.sbin/makefs/hammer2/hammer2_subr.c
225
key |= (uint64_t)crcx << 32;
usr.sbin/makefs/hammer2/hammer2_subr.c
234
key |= crcx & 0xFFFF0000U;
usr.sbin/makefs/hammer2/hammer2_subr.c
242
key |= 0x8000U;
usr.sbin/makefs/hammer2/hammer2_subr.c
244
return (key);
usr.sbin/makefs/hammer2/hammer2_vnops.c
2601
if (tlhc != sxop->head.cluster.focus->bref.key)
usr.sbin/makefs/hammer2/hammer2_vnops.c
751
saveoff = bref.key & HAMMER2_DIRHASH_USERMSK;
usr.sbin/makefs/hammer2/hammer2_vnops.c
769
saveoff = bref.key & HAMMER2_DIRHASH_USERMSK;
usr.sbin/makefs/hammer2/hammer2_vnops.c
798
saveoff = bref.key & HAMMER2_DIRHASH_USERMSK;
usr.sbin/makefs/hammer2/hammer2_xops.c
664
if (chain->bref.key != xop->lhc ||
usr.sbin/moused/moused.c
1866
unsigned char key = (signed char)(((pBuf[0] & 0x03) << 6) |
usr.sbin/moused/moused.c
1868
write(rodent.mremcfd, &key, 1);
usr.sbin/mtree/create.c
165
char * (*func)(const char *, char *), const char *key)
usr.sbin/mtree/create.c
179
output(fp, indent, offset, "%s=%s", key, digestbuf);
usr.sbin/mtree/create.c
185
warn("%s: %s failed", p->fts_path, key);
usr.sbin/mtree/create.c
189
mtree_err("%s: %s failed: %s", p->fts_path, key, strerror(errno));
usr.sbin/mtree/pack_dev.c
258
compare_format(const void *key, const void *element)
usr.sbin/mtree/pack_dev.c
263
name = key;
usr.sbin/nscd/agents/group.c
118
group_lookup_func(const char *key, size_t key_size, char **buffer,
usr.sbin/nscd/agents/group.c
136
memcpy(&lookup_type, key, sizeof(enum nss_lookup_type));
usr.sbin/nscd/agents/group.c
143
memcpy(name, key + sizeof(enum nss_lookup_type), size - 1);
usr.sbin/nscd/agents/group.c
152
memcpy(&gid, key + sizeof(enum nss_lookup_type), sizeof(gid_t));
usr.sbin/nscd/agents/passwd.c
126
passwd_lookup_func(const char *key, size_t key_size, char **buffer,
usr.sbin/nscd/agents/passwd.c
144
memcpy(&lookup_type, key, sizeof(enum nss_lookup_type));
usr.sbin/nscd/agents/passwd.c
151
memcpy(login, key + sizeof(enum nss_lookup_type), size - 1);
usr.sbin/nscd/agents/passwd.c
160
memcpy(&uid, key + sizeof(enum nss_lookup_type), sizeof(uid_t));
usr.sbin/nscd/agents/services.c
121
services_lookup_func(const char *key, size_t key_size, char **buffer,
usr.sbin/nscd/agents/services.c
141
memcpy(&lookup_type, key, sizeof(enum nss_lookup_type));
usr.sbin/nscd/agents/services.c
148
memcpy(name, key + sizeof(enum nss_lookup_type), size);
usr.sbin/nscd/agents/services.c
164
memcpy(&port, key + sizeof(enum nss_lookup_type),
usr.sbin/nscd/agents/services.c
171
memcpy(proto, key + sizeof(enum nss_lookup_type) +
usr.sbin/nscd/cachelib.c
107
assert(hp1->key != NULL);
usr.sbin/nscd/cachelib.c
108
assert(hp2->key != NULL);
usr.sbin/nscd/cachelib.c
113
result = memcmp(hp1->key, hp2->key, min_size);
usr.sbin/nscd/cachelib.c
1177
ht_key.key = (char *)key_part; /* can't avoid casting here */
usr.sbin/nscd/cachelib.c
1195
free(ht_item_data->key);
usr.sbin/nscd/cachelib.c
123
return (memcmp(hp1->key, hp2->key, hp1->key_size));
usr.sbin/nscd/cachelib.c
135
assert(hp->key != NULL);
usr.sbin/nscd/cachelib.c
139
retval = (127 * retval + (unsigned char)hp->key[i]) %
usr.sbin/nscd/cachelib.c
152
entries_bsearch_cmp_func(const void *key, const void *ent)
usr.sbin/nscd/cachelib.c
155
assert(key != NULL);
usr.sbin/nscd/cachelib.c
158
return (strcmp((char const *)key,
usr.sbin/nscd/cachelib.c
230
free(ht_item_data->key);
usr.sbin/nscd/cachelib.c
299
free(ht_item_data->key);
usr.sbin/nscd/cachelib.c
390
ht_key.key = item->key;
usr.sbin/nscd/cachelib.c
402
free(ht_item_data->key);
usr.sbin/nscd/cachelib.c
693
cache_read(struct cache_entry_ *entry, const char *key, size_t key_size,
usr.sbin/nscd/cachelib.c
704
assert(key != NULL);
usr.sbin/nscd/cachelib.c
712
item_data.key = (char *)key;
usr.sbin/nscd/cachelib.c
734
free(find_res->key);
usr.sbin/nscd/cachelib.c
794
cache_write(struct cache_entry_ *entry, const char *key, size_t key_size,
usr.sbin/nscd/cachelib.c
808
assert(key != NULL);
usr.sbin/nscd/cachelib.c
81
assert(hp1->key != NULL);
usr.sbin/nscd/cachelib.c
816
item_data.key = (char *)key;
usr.sbin/nscd/cachelib.c
82
assert(hp2->key != NULL);
usr.sbin/nscd/cachelib.c
831
item_data.key = (char *)malloc(key_size);
usr.sbin/nscd/cachelib.c
832
memcpy(item_data.key, key, key_size);
usr.sbin/nscd/cachelib.c
841
policy_item->key = item_data.key;
usr.sbin/nscd/cachelib.c
851
connected_policy_item->key = policy_item->key;
usr.sbin/nscd/cachelib.c
87
result = memcmp(hp1->key, hp2->key, min_size);
usr.sbin/nscd/cachelib.c
94
return (memcmp(hp1->key, hp2->key, hp1->key_size));
usr.sbin/nscd/cachelib.h
125
char *key;
usr.sbin/nscd/cacheplcs.h
46
char *key;
usr.sbin/nscd/hashtable.h
176
type *name##_ENTRY_FIND(struct entry_ *the_entry, type *key) \
usr.sbin/nscd/hashtable.h
179
return ((type *)bsearch(key, the_entry->field.values, \
usr.sbin/nscd/hashtable.h
183
type *name##_ENTRY_FIND_SPECIAL(struct entry_ *the_entry, type *key, \
usr.sbin/nscd/hashtable.h
186
return ((type *)bsearch(key, the_entry->field.values, \
usr.sbin/nscd/hashtable.h
209
#define HASHTABLE_ENTRY_FIND(name, entry, key) \
usr.sbin/nscd/hashtable.h
210
(name##_ENTRY_FIND((entry), (key)))
usr.sbin/nscd/hashtable.h
212
#define HASHTABLE_ENTRY_FIND_SPECIAL(name, entry, key, cmp) \
usr.sbin/nscd/hashtable.h
213
(name##_ENTRY_FIND_SPECIAL((entry), (key), (cmp)))
usr.sbin/pfctl/parse.y
2230
memcpy(&r.rpool.key, $5.key,
usr.sbin/pfctl/parse.y
295
struct pf_poolhashkey *key;
usr.sbin/pfctl/parse.y
3827
pool_opts.key = $2;
usr.sbin/pfctl/parse.y
391
struct pf_poolhashkey *key;
usr.sbin/pfctl/parse.y
4031
memcpy(&r.rpool.key, $10.key,
usr.sbin/pfctl/parse.y
4293
$$.key = $3.key;
usr.sbin/pfctl/parse.y
4300
$$.key = $3.key;
usr.sbin/pfctl/parse.y
4307
$$.key = $3.key;
usr.sbin/pfctl/pf_print_state.c
218
sk = &s->key[PF_SK_STACK];
usr.sbin/pfctl/pf_print_state.c
219
nk = &s->key[PF_SK_WIRE];
usr.sbin/pfctl/pf_print_state.c
225
sk = &s->key[PF_SK_WIRE];
usr.sbin/pfctl/pf_print_state.c
226
nk = &s->key[PF_SK_STACK];
usr.sbin/pfctl/pfctl_parser.c
454
pool->key.key32[0], pool->key.key32[1],
usr.sbin/pfctl/pfctl_parser.c
455
pool->key.key32[2], pool->key.key32[3]);
usr.sbin/ppp/auth.c
109
cryptpw = crypt(key, pw->pw_passwd);
usr.sbin/ppp/auth.c
119
return !strcmp(data, key);
usr.sbin/ppp/auth.c
249
auth_Validate(struct bundle *bundle, const char *name, const char *key)
usr.sbin/ppp/auth.c
274
return auth_CheckPasswd(name, vector[1], key);
usr.sbin/ppp/auth.c
293
return auth_CheckPasswd(name, "*", key);
usr.sbin/ppp/auth.c
98
auth_CheckPasswd(const char *name, const char *data, const char *key)
usr.sbin/ppp/bundle.c
829
*bundle.cfg.auth.key = '\0';
usr.sbin/ppp/bundle.h
106
char key[AUTHLEN]; /* PAP/CHAP key */
usr.sbin/ppp/chap.c
125
chap_BuildAnswer(char *name, char *key, u_char id, char *challenge
usr.sbin/ppp/chap.c
136
klen = strlen(key);
usr.sbin/ppp/chap.c
152
mschap_LANMan(digest, challenge + 1, key); /* LANMan response */
usr.sbin/ppp/chap.c
158
expkey[2*f] = key[f];
usr.sbin/ppp/chap.c
204
expkey[2*f] = key[f];
usr.sbin/ppp/chap.c
240
MD5_Update(&MD5context, key, klen);
usr.sbin/ppp/chap.c
368
chap_Respond(struct chap *chap, char *name, char *key
usr.sbin/ppp/chap.c
376
ans = chap_BuildAnswer(name, key, chap->auth.id, chap->challenge.peer
usr.sbin/ppp/chap.c
436
char *name, *key, *end;
usr.sbin/ppp/chap.c
442
if ((key = strchr(name, '\n')) == NULL)
usr.sbin/ppp/chap.c
445
end = strchr(++key, '\n');
usr.sbin/ppp/chap.c
462
end = key - 1;
usr.sbin/ppp/chap.c
465
key += strspn(key, " \t");
usr.sbin/ppp/chap.c
467
chap_Respond(chap, name, key
usr.sbin/ppp/chap.c
692
char *name, *key, *ans;
usr.sbin/ppp/chap.c
832
if (*bundle->cfg.auth.key == '!' && bundle->cfg.auth.key[1] != '!')
usr.sbin/ppp/chap.c
833
chap_StartChild(chap, bundle->cfg.auth.key + 1,
usr.sbin/ppp/chap.c
836
chap_Respond(chap, bundle->cfg.auth.name, bundle->cfg.auth.key +
usr.sbin/ppp/chap.c
837
(*bundle->cfg.auth.key == '!' ? 1 : 0)
usr.sbin/ppp/chap.c
876
key = auth_GetSecret(name, nlen);
usr.sbin/ppp/chap.c
877
if (key) {
usr.sbin/ppp/chap.c
884
key = NULL;
usr.sbin/ppp/chap.c
890
key = NULL;
usr.sbin/ppp/chap.c
894
key = NULL;
usr.sbin/ppp/chap.c
898
char *myans = chap_BuildAnswer(name, key, chap->auth.id,
usr.sbin/ppp/chap.c
909
key = NULL;
usr.sbin/ppp/chap.c
916
key = NULL;
usr.sbin/ppp/chap.c
922
if (key)
usr.sbin/ppp/chap_ms.c
105
DesEncrypt(u_char *clear, u_char *key, u_char *cipher)
usr.sbin/ppp/chap_ms.c
110
MakeKey(key, des_key);
usr.sbin/ppp/chap_ms.c
129
NtPasswordHash(char *key, int keylen, char *hash)
usr.sbin/ppp/chap_ms.c
134
MD4_Update(&MD4context, key, keylen);
usr.sbin/ppp/chap_ms.c
90
MakeKey(u_char *key, u_char *des_key)
usr.sbin/ppp/chap_ms.c
92
des_key[0] = Get7Bits(key, 0);
usr.sbin/ppp/chap_ms.c
93
des_key[1] = Get7Bits(key, 7);
usr.sbin/ppp/chap_ms.c
94
des_key[2] = Get7Bits(key, 14);
usr.sbin/ppp/chap_ms.c
95
des_key[3] = Get7Bits(key, 21);
usr.sbin/ppp/chap_ms.c
96
des_key[4] = Get7Bits(key, 28);
usr.sbin/ppp/chap_ms.c
97
des_key[5] = Get7Bits(key, 35);
usr.sbin/ppp/chap_ms.c
98
des_key[6] = Get7Bits(key, 42);
usr.sbin/ppp/chap_ms.c
99
des_key[7] = Get7Bits(key, 49);
usr.sbin/ppp/chat.c
658
strncpy(result, c->physical->dl->bundle->cfg.auth.key, reslen);
usr.sbin/ppp/command.c
1650
strncpy(arg->bundle->cfg.auth.key, argp,
usr.sbin/ppp/command.c
1651
sizeof arg->bundle->cfg.auth.key - 1);
usr.sbin/ppp/command.c
1652
arg->bundle->cfg.auth.key[sizeof arg->bundle->cfg.auth.key - 1] = '\0';
usr.sbin/ppp/pap.c
108
memcpy(cp, bundle->cfg.auth.key, keylen);
usr.sbin/ppp/pap.c
184
u_char nlen, klen, *key;
usr.sbin/ppp/pap.c
259
if ((key = malloc(klen+1)) == NULL) {
usr.sbin/ppp/pap.c
263
bp = mbuf_Read(bp, key, klen);
usr.sbin/ppp/pap.c
264
key[klen] = '\0';
usr.sbin/ppp/pap.c
269
key, strlen(key), NULL, 0))
usr.sbin/ppp/pap.c
273
if (auth_Validate(bundle, authp->in.name, key))
usr.sbin/ppp/pap.c
278
free(key);
usr.sbin/ppp/pap.c
92
keylen = strlen(bundle->cfg.auth.key);
usr.sbin/ppp/radius.c
718
const char *key, int klen, const char *nchallenge,
usr.sbin/ppp/radius.c
774
if (rad_put_attr(r->cx.rad, RAD_USER_PASSWORD, key, klen) != 0) {
usr.sbin/ppp/radius.c
785
if (rad_put_attr(r->cx.rad, RAD_CHAP_PASSWORD, key, klen) != 0 ||
usr.sbin/ppp/radius.c
804
msresp.ident = *key;
usr.sbin/ppp/radius.c
806
memcpy(msresp.lm_response, key + 1, 24);
usr.sbin/ppp/radius.c
807
memcpy(msresp.nt_response, key + 25, 24);
usr.sbin/ppp/radius.c
820
keyv2 = (const struct MSCHAPv2_resp *)(key + 1);
usr.sbin/ppp/radius.c
823
msresp2.ident = *key;
usr.sbin/pwd_mkdb/pwd_mkdb.c
232
key.data = verskey;
usr.sbin/pwd_mkdb/pwd_mkdb.c
233
key.size = sizeof(verskey)-1;
usr.sbin/pwd_mkdb/pwd_mkdb.c
234
if ((pw_db->get)(pw_db, &key, &data, 0) == 0)
usr.sbin/pwd_mkdb/pwd_mkdb.c
243
key.data = (u_char *)buf;
usr.sbin/pwd_mkdb/pwd_mkdb.c
244
key.size = len + 1;
usr.sbin/pwd_mkdb/pwd_mkdb.c
245
if ((pw_db->get)(pw_db, &key, &data, 0) == 0) {
usr.sbin/pwd_mkdb/pwd_mkdb.c
256
key.data = (u_char *)buf;
usr.sbin/pwd_mkdb/pwd_mkdb.c
257
key.size = sizeof(store) + 1;
usr.sbin/pwd_mkdb/pwd_mkdb.c
259
if ((pw_db->get)(pw_db, &key, &data, 0) == 0) {
usr.sbin/pwd_mkdb/pwd_mkdb.c
330
key.data = verskey;
usr.sbin/pwd_mkdb/pwd_mkdb.c
331
key.size = sizeof(verskey)-1;
usr.sbin/pwd_mkdb/pwd_mkdb.c
334
if ((dp->put)(dp, &key, &data, 0) == -1)
usr.sbin/pwd_mkdb/pwd_mkdb.c
336
if ((dp->put)(sdp, &key, &data, 0) == -1)
usr.sbin/pwd_mkdb/pwd_mkdb.c
342
key.data = (u_char *)tbuf;
usr.sbin/pwd_mkdb/pwd_mkdb.c
395
key.size = len + 1;
usr.sbin/pwd_mkdb/pwd_mkdb.c
396
if ((dp->put)(dp, &key, &data, method) == -1)
usr.sbin/pwd_mkdb/pwd_mkdb.c
403
key.size = sizeof(store) + 1;
usr.sbin/pwd_mkdb/pwd_mkdb.c
404
if ((dp->put)(dp, &key, &data, method) == -1)
usr.sbin/pwd_mkdb/pwd_mkdb.c
411
key.size = sizeof(store) + 1;
usr.sbin/pwd_mkdb/pwd_mkdb.c
412
if ((dp->put)(dp, &key, &data, methoduid) == -1)
usr.sbin/pwd_mkdb/pwd_mkdb.c
419
key.size = len + 1;
usr.sbin/pwd_mkdb/pwd_mkdb.c
420
if ((sdp->put)(sdp, &key, &sdata, method) == -1)
usr.sbin/pwd_mkdb/pwd_mkdb.c
427
key.size = sizeof(store) + 1;
usr.sbin/pwd_mkdb/pwd_mkdb.c
428
if ((sdp->put)(sdp, &key, &sdata, method) == -1)
usr.sbin/pwd_mkdb/pwd_mkdb.c
435
key.size = sizeof(store) + 1;
usr.sbin/pwd_mkdb/pwd_mkdb.c
436
if ((sdp->put)(sdp, &key, &sdata, methoduid) == -1)
usr.sbin/pwd_mkdb/pwd_mkdb.c
445
key.size = sizeof(store) + 1;
usr.sbin/pwd_mkdb/pwd_mkdb.c
446
if ((dp->put)(dp, &key, &data, method) == -1)
usr.sbin/pwd_mkdb/pwd_mkdb.c
448
if ((sdp->put)(sdp, &key, &sdata, method) == -1)
usr.sbin/pwd_mkdb/pwd_mkdb.c
486
key.size = len + 1;
usr.sbin/pwd_mkdb/pwd_mkdb.c
487
if ((dp->put)(dp, &key, &data, method) == -1)
usr.sbin/pwd_mkdb/pwd_mkdb.c
494
key.size = sizeof(store) + 1;
usr.sbin/pwd_mkdb/pwd_mkdb.c
495
if ((dp->put)(dp, &key, &data, method) == -1)
usr.sbin/pwd_mkdb/pwd_mkdb.c
502
key.size = sizeof(store) + 1;
usr.sbin/pwd_mkdb/pwd_mkdb.c
503
if ((dp->put)(dp, &key, &data, methoduid) == -1)
usr.sbin/pwd_mkdb/pwd_mkdb.c
510
key.size = len + 1;
usr.sbin/pwd_mkdb/pwd_mkdb.c
511
if ((sdp->put)(sdp, &key, &sdata, method) == -1)
usr.sbin/pwd_mkdb/pwd_mkdb.c
518
key.size = sizeof(store) + 1;
usr.sbin/pwd_mkdb/pwd_mkdb.c
519
if ((sdp->put)(sdp, &key, &sdata, method) == -1)
usr.sbin/pwd_mkdb/pwd_mkdb.c
526
key.size = sizeof(store) + 1;
usr.sbin/pwd_mkdb/pwd_mkdb.c
527
if ((sdp->put)(sdp, &key, &sdata, methoduid) == -1)
usr.sbin/pwd_mkdb/pwd_mkdb.c
536
key.size = sizeof(store) + 1;
usr.sbin/pwd_mkdb/pwd_mkdb.c
537
if ((dp->put)(dp, &key, &data, method) == -1)
usr.sbin/pwd_mkdb/pwd_mkdb.c
539
if ((sdp->put)(sdp, &key, &sdata, method) == -1)
usr.sbin/pwd_mkdb/pwd_mkdb.c
565
key.size = 1;
usr.sbin/pwd_mkdb/pwd_mkdb.c
567
if ((dp->put)(dp, &key, &data, method) == -1)
usr.sbin/pwd_mkdb/pwd_mkdb.c
569
if ((sdp->put)(sdp, &key, &data, method) == -1)
usr.sbin/pwd_mkdb/pwd_mkdb.c
572
key.size = 1;
usr.sbin/pwd_mkdb/pwd_mkdb.c
573
if ((dp->put)(dp, &key, &data, method) == -1)
usr.sbin/pwd_mkdb/pwd_mkdb.c
575
if ((sdp->put)(sdp, &key, &data, method) == -1)
usr.sbin/pwd_mkdb/pwd_mkdb.c
90
DBT data, sdata, key;
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
238
DBT key, data;
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
259
key.data = pw->pw_name;
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
260
key.size = strlen(pw->pw_name);
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
263
&key, &data, 0) != YP_TRUE) {
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
302
DBT key = { NULL, 0 };
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
319
key.data = &keybuf;
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
320
key.size = strlen(keybuf);
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
322
key.data = pw->pw_name;
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
323
key.size = strlen(pw->pw_name);
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
342
if (yp_get_record(domain,maps[i],&key,&data,1) != YP_TRUE) {
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
410
if (yp_put_record(dbp, &key, &data, 1) != YP_TRUE) {
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
417
key.data = yp_last;
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
418
key.size = strlen(yp_last);
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
422
if (yp_put_record(dbp, &key, &data, 1) != YP_TRUE) {
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
440
DBT key, data;
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
503
key.data = argp->newpw.pw_name;
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
504
key.size = strlen(argp->newpw.pw_name);
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
507
&key, &data, 0)) != YP_TRUE) {
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
707
DBT key, data;
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
749
key.data = argp->newpw.pw_name;
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
750
key.size = strlen(argp->newpw.pw_name);
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
758
&key, &data, 0)) != YP_TRUE) {
usr.sbin/rpc.ypupdated/update.c
114
fwrite(key, (int)keylen, 1, childargs);
usr.sbin/rpc.ypupdated/update.c
230
char *key, u_int datalen __unused, char *data)
usr.sbin/rpc.ypupdated/update.c
241
if (strcmp(name, key) != 0) {
usr.sbin/rpc.ypupdated/update.c
276
fprintf(wf, "%s %s\n", key, data);
usr.sbin/rpc.ypupdated/update.c
297
fprintf(wf, "%s %s\n", key, data);
usr.sbin/rpc.ypupdated/update.c
83
mapupdate(char *requester, char *mapname, u_int op, u_int keylen, char *key,
usr.sbin/rpc.ypupdated/update.c
99
printf("%s %s\n", key, data);
usr.sbin/rpc.ypupdated/yp_dbdelete.c
50
yp_del_record(DB *dbp, DBT *key)
usr.sbin/rpc.ypupdated/yp_dbdelete.c
54
if ((rval = (dbp->del)(dbp,key,0))) {
usr.sbin/rpc.ypupdated/yp_dbupdate.c
101
rval = yp_del_record(dbp, &key);
usr.sbin/rpc.ypupdated/yp_dbupdate.c
106
rval = yp_put_record(dbp, &key, &data, 0);
usr.sbin/rpc.ypupdated/yp_dbupdate.c
111
rval = yp_put_record(dbp, &key, &data, 1);
usr.sbin/rpc.ypupdated/yp_dbupdate.c
116
if (yp_get_record(domptr, map, &key, &data, 0) != YP_TRUE) {
usr.sbin/rpc.ypupdated/yp_dbupdate.c
120
rval = yp_put_record(dbp, &key, &data, 1);
usr.sbin/rpc.ypupdated/yp_dbupdate.c
134
key.data = yp_last;
usr.sbin/rpc.ypupdated/yp_dbupdate.c
135
key.size = strlen(yp_last);
usr.sbin/rpc.ypupdated/yp_dbupdate.c
138
if (yp_put_record(dbp, &key, &data, 1) != YP_TRUE) {
usr.sbin/rpc.ypupdated/yp_dbupdate.c
79
DBT key = { NULL, 0 }, data = { NULL, 0 };
usr.sbin/rpc.ypupdated/yp_dbupdate.c
94
key.data = keyval;
usr.sbin/rpc.ypupdated/yp_dbupdate.c
95
key.size = keylen;
usr.sbin/rpc.ypupdated/ypupdated_server.c
113
args->key.yp_buf_len, args->key.yp_buf_val,
usr.sbin/rpc.ypupdated/ypupdated_server.c
120
args->key.yp_buf_len, args->key.yp_buf_val,
usr.sbin/rpc.ypupdated/ypupdated_server.c
147
args->key.yp_buf_len, args->key.yp_buf_val,
usr.sbin/rpc.ypupdated/ypupdated_server.c
154
args->key.yp_buf_len, args->key.yp_buf_val,
usr.sbin/rpc.ypupdated/ypupdated_server.c
181
args->key.yp_buf_len, args->key.yp_buf_val,
usr.sbin/rpc.ypupdated/ypupdated_server.c
188
args->key.yp_buf_len, args->key.yp_buf_val,
usr.sbin/rpc.ypupdated/ypupdated_server.c
215
args->key.yp_buf_len, args->key.yp_buf_val,
usr.sbin/rpc.ypupdated/ypupdated_server.c
222
args->key.yp_buf_len, args->key.yp_buf_val,
usr.sbin/rtadvd/control_server.c
72
#define DEF_PL_HANDLER(key) { #key, cm_getprop_##key }
usr.sbin/sa/extern.h
100
((*(db)->seq)((db), (key), (data), (flags)))
usr.sbin/sa/extern.h
93
#define DB_GET(db, key, data, flags) \
usr.sbin/sa/extern.h
94
((*(db)->get)((db), (key), (data), (flags)))
usr.sbin/sa/extern.h
95
#define DB_PUT(db, key, data, flags) \
usr.sbin/sa/extern.h
96
((*(db)->put)((db), (key), (data), (flags)))
usr.sbin/sa/extern.h
99
#define DB_SEQ(db, key, data, flags) \
usr.sbin/sa/pdb.c
116
DBT key, data;
usr.sbin/sa/pdb.c
122
key.data = &keydata;
usr.sbin/sa/pdb.c
123
key.size = strlen(keydata);
usr.sbin/sa/pdb.c
125
rv = DB_GET(pacct_db, &key, &data, 0);
usr.sbin/sa/pdb.c
135
bcopy(key.data, newci.ci_comm, key.size);
usr.sbin/sa/pdb.c
142
rv = DB_PUT(pacct_db, &key, &data, 0);
usr.sbin/sa/pdb.c
159
DBT key, data;
usr.sbin/sa/pdb.c
171
serr = DB_SEQ(pacct_db, &key, &data, R_FIRST);
usr.sbin/sa/pdb.c
177
nerr = DB_PUT(saved_pacct_db, &key, &data, 0);
usr.sbin/sa/pdb.c
184
serr = DB_SEQ(pacct_db, &key, &data, R_NEXT);
usr.sbin/sa/pdb.c
207
DBT key, data, ndata;
usr.sbin/sa/pdb.c
233
rv = DB_SEQ(pacct_db, &key, &data, R_FIRST);
usr.sbin/sa/pdb.c
259
next: rv = DB_SEQ(pacct_db, &key, &data, R_NEXT);
usr.sbin/sa/pdb.c
61
DBT key, data;
usr.sbin/sa/pdb.c
73
serr = DB_SEQ(saved_pacct_db, &key, &data, R_FIRST);
usr.sbin/sa/pdb.c
80
nerr = DB_PUT(pacct_db, &key, &data, 0);
usr.sbin/sa/pdb.c
87
serr = DB_SEQ(saved_pacct_db, &key, &data, R_NEXT);
usr.sbin/sa/usrdb.c
123
DBT key, data;
usr.sbin/sa/usrdb.c
129
key.data = &uid;
usr.sbin/sa/usrdb.c
130
key.size = sizeof uid;
usr.sbin/sa/usrdb.c
132
rv = DB_GET(usracct_db, &key, &data, 0);
usr.sbin/sa/usrdb.c
158
rv = DB_PUT(usracct_db, &key, &data, 0);
usr.sbin/sa/usrdb.c
174
DBT key, data;
usr.sbin/sa/usrdb.c
190
serr = DB_SEQ(usracct_db, &key, &data, R_FIRST);
usr.sbin/sa/usrdb.c
196
nerr = DB_PUT(saved_usracct_db, &key, &data, 0);
usr.sbin/sa/usrdb.c
203
serr = DB_SEQ(usracct_db, &key, &data, R_NEXT);
usr.sbin/sa/usrdb.c
225
DBT key, data;
usr.sbin/sa/usrdb.c
230
rv = DB_SEQ(usracct_db, &key, &data, R_FIRST);
usr.sbin/sa/usrdb.c
262
rv = DB_SEQ(usracct_db, &key, &data, R_NEXT);
usr.sbin/sa/usrdb.c
66
DBT key, data;
usr.sbin/sa/usrdb.c
78
serr = DB_SEQ(saved_usracct_db, &key, &data, R_FIRST);
usr.sbin/sa/usrdb.c
85
nerr = DB_PUT(usracct_db, &key, &data, 0);
usr.sbin/sa/usrdb.c
92
serr = DB_SEQ(saved_usracct_db, &key, &data, R_NEXT);
usr.sbin/sshlockout/sshlockout.c
134
r = inet_pton(AF_INET, ips, &te->key.sin_addr);
usr.sbin/sshlockout/sshlockout.c
137
te->key.sin_family = AF_INET;
usr.sbin/sshlockout/sshlockout.c
138
te->key.sin_len = sizeof(struct sockaddr_in);
usr.sbin/sysvipcd/shmd.c
100
sprintf(filename, "%s/%s_%ld", DIRPATH, UNDO_NAME, key);
usr.sbin/sysvipcd/shmd.c
246
shm_find_segment_by_key(key_t key)
usr.sbin/sysvipcd/shmd.c
252
shmsegs[i].shm_perm.key == key)
usr.sbin/sysvipcd/shmd.c
454
shmseg->shm_perm.key = shmget_msg->key;
usr.sbin/sysvipcd/shmd.c
531
sysvd_print("ask for key = %ld\n", shmget_msg->key);
usr.sbin/sysvipcd/shmd.c
532
shmget_msg->key = (shmget_msg->key & 0x3FFF) |
usr.sbin/sysvipcd/shmd.c
534
sysvd_print("ask for key = %ld\n", shmget_msg->key);
usr.sbin/sysvipcd/shmd.c
536
if (shmget_msg->key != IPC_PRIVATE) {
usr.sbin/sysvipcd/shmd.c
538
segnum = shm_find_segment_by_key(shmget_msg->key);
usr.sbin/sysvipcd/shmd.c
755
shmseg->shm_perm.key = IPC_PRIVATE;
usr.sbin/sysvipcd/shmd.c
84
key_t key = msg->key;
usr.sbin/sysvipcd/shmd.c
91
sprintf(filename, "%s/%s_%ld", DIRPATH, SHM_NAME, key);
usr.sbin/sysvipcd/shmd.c
94
sprintf(filename, "%s/%s_%ld", DIRPATH, SEM_NAME, key);
usr.sbin/sysvipcd/shmd.c
97
sprintf(filename, "%s/%s_%ld", DIRPATH, MSG_NAME, key);
usr.sbin/uefisign/uefisign.c
242
sign(X509 *cert, EVP_PKEY *key, int pipefd)
usr.sbin/uefisign/uefisign.c
253
assert(key != NULL);
usr.sbin/uefisign/uefisign.c
275
info = PKCS7_sign_add_signer(pkcs7, cert, key, md, 0);
usr.sbin/uefisign/uefisign.c
342
EVP_PKEY *key = NULL;
usr.sbin/uefisign/uefisign.c
415
key = PEM_read_PrivateKey(keyfp, NULL, NULL, NULL);
usr.sbin/uefisign/uefisign.c
416
if (key == NULL) {
usr.sbin/uefisign/uefisign.c
421
sign(cert, key, pipefds[0]);
usr.sbin/yp_mkdb/yp_mkdb.c
113
DBT key, data;
usr.sbin/yp_mkdb/yp_mkdb.c
198
key.data = "YP_INTERDOMAIN";
usr.sbin/yp_mkdb/yp_mkdb.c
199
key.size = sizeof("YP_INTERDOMAIN") - 1;
usr.sbin/yp_mkdb/yp_mkdb.c
202
yp_put_record(dbp, &key, &data, 0);
usr.sbin/yp_mkdb/yp_mkdb.c
206
key.data = "YP_SECURE";
usr.sbin/yp_mkdb/yp_mkdb.c
207
key.size = sizeof("YP_SECURE") - 1;
usr.sbin/yp_mkdb/yp_mkdb.c
210
yp_put_record(dbp, &key, &data, 0);
usr.sbin/yp_mkdb/yp_mkdb.c
213
key.data = "YP_MASTER_NAME";
usr.sbin/yp_mkdb/yp_mkdb.c
214
key.size = sizeof("YP_MASTER_NAME") - 1;
usr.sbin/yp_mkdb/yp_mkdb.c
217
yp_put_record(dbp, &key, &data, 0);
usr.sbin/yp_mkdb/yp_mkdb.c
219
key.data = "YP_LAST_MODIFIED";
usr.sbin/yp_mkdb/yp_mkdb.c
220
key.size = sizeof("YP_LAST_MODIFIED") - 1;
usr.sbin/yp_mkdb/yp_mkdb.c
224
yp_put_record(dbp, &key, &data, 0);
usr.sbin/yp_mkdb/yp_mkdb.c
227
key.data = "YP_INPUT_FILE";
usr.sbin/yp_mkdb/yp_mkdb.c
228
key.size = sizeof("YP_INPUT_FILE") - 1;
usr.sbin/yp_mkdb/yp_mkdb.c
231
yp_put_record(dbp, &key, &data, 0);
usr.sbin/yp_mkdb/yp_mkdb.c
235
key.data = "YP_OUTPUT_FILE";
usr.sbin/yp_mkdb/yp_mkdb.c
236
key.size = sizeof("YP_OUTPUT_FILE") - 1;
usr.sbin/yp_mkdb/yp_mkdb.c
239
yp_put_record(dbp, &key, &data, 0);
usr.sbin/yp_mkdb/yp_mkdb.c
243
key.data = "YP_DOMAIN_NAME";
usr.sbin/yp_mkdb/yp_mkdb.c
244
key.size = sizeof("YP_DOMAIN_NAME") - 1;
usr.sbin/yp_mkdb/yp_mkdb.c
247
yp_put_record(dbp, &key, &data, 0);
usr.sbin/yp_mkdb/yp_mkdb.c
306
key.data = keybuf;
usr.sbin/yp_mkdb/yp_mkdb.c
307
key.size = strlen(keybuf);
usr.sbin/yp_mkdb/yp_mkdb.c
311
if ((rval = yp_put_record(dbp, &key, &data, 0)) != YP_TRUE) {
usr.sbin/yp_mkdb/yp_mkdb.c
81
DBT key, data;
usr.sbin/yp_mkdb/yp_mkdb.c
88
key.data = NULL;
usr.sbin/yp_mkdb/yp_mkdb.c
89
while (yp_next_record(dbp, &key, &data, 1, 1) == YP_TRUE)
usr.sbin/yp_mkdb/yp_mkdb.c
90
printf("%.*s %.*s\n", (int)key.size, (char *)key.data,
usr.sbin/yppush/yppush_main.c
283
DBT key, data;
usr.sbin/yppush/yppush_main.c
298
key.data = "YP_LAST_MODIFIED";
usr.sbin/yppush/yppush_main.c
299
key.size = sizeof ("YP_LAST_MODIFIED") - 1;
usr.sbin/yppush/yppush_main.c
301
if (yp_get_record(yppush_domain, yppush_mapname, &key, &data,
usr.sbin/yppush/yppush_main.c
435
yppush_foreach(int status, char *key, int keylen, char *val, int vallen,
usr.sbin/yppush/yppush_main.c
481
DBT key, data;
usr.sbin/yppush/yppush_main.c
556
key.data = "YP_MASTER_NAME";
usr.sbin/yppush/yppush_main.c
557
key.size = sizeof("YP_MASTER_NAME") - 1;
usr.sbin/yppush/yppush_main.c
560
&key, &data, 1) != YP_TRUE) {
usr.sbin/ypserv/yp_dblookup.c
196
DBT key = { NULL, 0 }, data = { NULL, 0 };
usr.sbin/ypserv/yp_dblookup.c
199
key.data = inter_string;
usr.sbin/ypserv/yp_dblookup.c
200
key.size = inter_sz;
usr.sbin/ypserv/yp_dblookup.c
202
if (!(dbp->get)(dbp, &key, &data, 0))
usr.sbin/ypserv/yp_dblookup.c
205
key.data = secure_string;
usr.sbin/ypserv/yp_dblookup.c
206
key.size = secure_sz;
usr.sbin/ypserv/yp_dblookup.c
208
if (!(dbp->get)(dbp, &key, &data, 0))
usr.sbin/ypserv/yp_dblookup.c
274
qptr->dbptr->key = NULL;
usr.sbin/ypserv/yp_dblookup.c
311
yp_find_db(const char *name, const char *key, const int size)
usr.sbin/ypserv/yp_dblookup.c
319
strncmp(qptr->dbptr->key, key, size))
usr.sbin/ypserv/yp_dblookup.c
343
yp_open_db_cache(const char *domain, const char *map, const char *key,
usr.sbin/ypserv/yp_dblookup.c
357
if ((dbp = yp_find_db(buf, key, size)) != NULL) {
usr.sbin/ypserv/yp_dblookup.c
444
yp_get_record(DB *dbp, const DBT *key, DBT *data, int allow)
usr.sbin/ypserv/yp_dblookup.c
447
yp_get_record(const char *domain, const char *map, const DBT *key,
usr.sbin/ypserv/yp_dblookup.c
461
(int)key->size, (char *)key->data);
usr.sbin/ypserv/yp_dblookup.c
468
if (!allow && !strncmp(key->data, "YP_", 3))
usr.sbin/ypserv/yp_dblookup.c
477
if ((rval = (dbp->get)(dbp, key, data, 0)) != 0) {
usr.sbin/ypserv/yp_dblookup.c
491
(int)key->size, (char *)key->data,
usr.sbin/ypserv/yp_dblookup.c
496
TAILQ_FIRST(&qhead)->dbptr->key = "";
usr.sbin/ypserv/yp_dblookup.c
509
yp_first_record(const DB *dbp, DBT *key, DBT *data, int allow)
usr.sbin/ypserv/yp_dblookup.c
519
if ((rval = (dbp->seq)(dbp,key,data,R_FIRST)) != 0) {
usr.sbin/ypserv/yp_dblookup.c
530
while (!strncmp(key->data, "YP_", 3) && !allow) {
usr.sbin/ypserv/yp_dblookup.c
531
if ((rval = (dbp->seq)(dbp,key,data,R_NEXT)) != 0) {
usr.sbin/ypserv/yp_dblookup.c
544
(int)key->size, (char *)key->data,
usr.sbin/ypserv/yp_dblookup.c
549
TAILQ_FIRST(&qhead)->dbptr->key = key->data;
usr.sbin/ypserv/yp_dblookup.c
550
TAILQ_FIRST(&qhead)->dbptr->size = key->size;
usr.sbin/ypserv/yp_dblookup.c
561
yp_next_record(const DB *dbp, DBT *key, DBT *data, int all, int allow)
usr.sbin/ypserv/yp_dblookup.c
571
if (key == NULL || !key->size || key->data == NULL) {
usr.sbin/ypserv/yp_dblookup.c
572
rval = yp_first_record(dbp,key,data,allow);
usr.sbin/ypserv/yp_dblookup.c
577
TAILQ_FIRST(&qhead)->dbptr->key = key->data;
usr.sbin/ypserv/yp_dblookup.c
578
TAILQ_FIRST(&qhead)->dbptr->size = key->size;
usr.sbin/ypserv/yp_dblookup.c
586
(int)key->size, (char *)key->data);
usr.sbin/ypserv/yp_dblookup.c
590
if (TAILQ_FIRST(&qhead)->dbptr->key == NULL) {
usr.sbin/ypserv/yp_dblookup.c
593
while (key->size != lkey.size ||
usr.sbin/ypserv/yp_dblookup.c
594
strncmp(key->data, lkey.data,
usr.sbin/ypserv/yp_dblookup.c
595
(int)key->size))
usr.sbin/ypserv/yp_dblookup.c
608
if ((dbp->seq)(dbp,key,data,R_NEXT)) {
usr.sbin/ypserv/yp_dblookup.c
616
while (!strncmp(key->data, "YP_", 3) && !allow)
usr.sbin/ypserv/yp_dblookup.c
617
if ((dbp->seq)(dbp,key,data,R_NEXT)) {
usr.sbin/ypserv/yp_dblookup.c
626
(int)key->size, (char *)key->data,
usr.sbin/ypserv/yp_dblookup.c
631
TAILQ_FIRST(&qhead)->dbptr->key = key->data;
usr.sbin/ypserv/yp_dblookup.c
632
TAILQ_FIRST(&qhead)->dbptr->size = key->size;
usr.sbin/ypserv/yp_dblookup.c
635
bcopy(key->data, &keybuf, key->size);
usr.sbin/ypserv/yp_dblookup.c
637
lkey.size = key->size;
usr.sbin/ypserv/yp_dblookup.c
654
yp_select_map(char *map, char *domain, keydat *key, int allow)
usr.sbin/ypserv/yp_dblookup.c
656
if (key == NULL)
usr.sbin/ypserv/yp_dblookup.c
660
key->keydat_val,
usr.sbin/ypserv/yp_dblookup.c
661
key->keydat_len);
usr.sbin/ypserv/yp_dblookup.c
668
yp_getbykey(keydat *key, valdat *val)
usr.sbin/ypserv/yp_dblookup.c
673
db_key.data = key->keydat_val;
usr.sbin/ypserv/yp_dblookup.c
674
db_key.size = key->keydat_len;
usr.sbin/ypserv/yp_dblookup.c
688
yp_firstbykey(keydat *key, valdat *val)
usr.sbin/ypserv/yp_dblookup.c
696
key->keydat_val = db_key.data;
usr.sbin/ypserv/yp_dblookup.c
697
key->keydat_len = db_key.size;
usr.sbin/ypserv/yp_dblookup.c
706
yp_nextbykey(keydat *key, valdat *val)
usr.sbin/ypserv/yp_dblookup.c
711
db_key.data = key->keydat_val;
usr.sbin/ypserv/yp_dblookup.c
712
db_key.size = key->keydat_len;
usr.sbin/ypserv/yp_dblookup.c
717
key->keydat_val = db_key.data;
usr.sbin/ypserv/yp_dblookup.c
718
key->keydat_len = db_key.size;
usr.sbin/ypserv/yp_dblookup.c
74
char *key;
usr.sbin/ypserv/yp_server.c
158
result.stat = yp_getbykey(&argp->key, &result.val);
usr.sbin/ypserv/yp_server.c
175
bcopy(argp->key.keydat_val, nbuf, argp->key.keydat_len);
usr.sbin/ypserv/yp_server.c
176
nbuf[argp->key.keydat_len] = '\0';
usr.sbin/ypserv/yp_server.c
206
result.val.valdat_val = result.key.keydat_val = "";
usr.sbin/ypserv/yp_server.c
207
result.val.valdat_len = result.key.keydat_len = 0;
usr.sbin/ypserv/yp_server.c
228
result.stat = yp_firstbykey(&result.key, &result.val);
usr.sbin/ypserv/yp_server.c
238
result.val.valdat_val = result.key.keydat_val = "";
usr.sbin/ypserv/yp_server.c
239
result.val.valdat_len = result.key.keydat_len = 0;
usr.sbin/ypserv/yp_server.c
255
if (yp_select_map(argp->map, argp->domain, &argp->key, 0) != YP_TRUE) {
usr.sbin/ypserv/yp_server.c
260
result.key.keydat_len = argp->key.keydat_len;
usr.sbin/ypserv/yp_server.c
261
result.key.keydat_val = argp->key.keydat_val;
usr.sbin/ypserv/yp_server.c
263
result.stat = yp_nextbykey(&result.key, &result.val);
usr.sbin/ypserv/yp_server.c
468
yp_nextbykey(&objp->ypresp_all_u.val.key,
usr.sbin/ypserv/yp_server.c
494
result.ypresp_all_u.val.key.keydat_len = 0;
usr.sbin/ypserv/yp_server.c
495
result.ypresp_all_u.val.key.keydat_val = "";
usr.sbin/ypserv/yp_server.c
552
&result.ypresp_all_u.val.key, 0) != YP_TRUE) {
usr.sbin/ypserv/yp_server.c
572
keydat key = { MASTER_SZ, MASTER_STRING };
usr.sbin/ypserv/yp_server.c
591
if (yp_select_map(argp->map, argp->domain, &key, 1) != YP_TRUE) {
usr.sbin/ypserv/yp_server.c
604
result.stat = yp_getbykey(&key, &val);
usr.sbin/ypserv/yp_server.c
619
keydat key = { ORDER_SZ, ORDER_STRING };
usr.sbin/ypserv/yp_server.c
645
if (yp_select_map(argp->map, argp->domain, &key, 1) != YP_TRUE) {
usr.sbin/ypserv/yp_server.c
650
result.stat = yp_getbykey(&key, &val);
usr.sbin/ypserv/yp_server.c
844
result.ypresponse_u.yp_resp_key_valtype.key.keydat_val = "";
usr.sbin/ypserv/yp_server.c
846
result.ypresponse_u.yp_resp_key_valtype.key.keydat_len = 0;
usr.sbin/ypserv/yp_server.c
875
result.ypresponse_u.yp_resp_key_valtype.key.keydat_val = "";
usr.sbin/ypserv/yp_server.c
877
result.ypresponse_u.yp_resp_key_valtype.key.keydat_len = 0;