Home
last modified time | relevance | path

Searched refs:key_len (Results 1 – 25 of 26) sorted by relevance

12

/net/wireless/
Dlib80211_crypt_wep.c36 u8 key_len; member
105 klen = 3 + wep->key_len; in lib80211_wep_build_iv()
154 memcpy(key + 3, wep->key, wep->key_len); in lib80211_wep_encrypt()
158 klen = 3 + wep->key_len; in lib80211_wep_encrypt()
200 klen = 3 + wep->key_len; in lib80211_wep_decrypt()
203 memcpy(key + 3, wep->key, wep->key_len); in lib80211_wep_decrypt()
239 wep->key_len = len; in lib80211_wep_set_key()
248 if (len < wep->key_len) in lib80211_wep_get_key()
251 memcpy(key, wep->key, wep->key_len); in lib80211_wep_get_key()
253 return wep->key_len; in lib80211_wep_get_key()
[all …]
Dmlme.c263 const u8 *key, int key_len, int key_idx, in __cfg80211_mlme_auth() argument
273 if (!key || !key_len || key_idx < 0 || key_idx > 4) in __cfg80211_mlme_auth()
290 req.key_len = key_len; in __cfg80211_mlme_auth()
312 const u8 *key, int key_len, int key_idx, in cfg80211_mlme_auth() argument
321 key, key_len, key_idx, in cfg80211_mlme_auth()
Dwext-compat.c504 wdev->wext.keys->params[idx].key_len = 0; in __cfg80211_set_encryption()
534 params->key, params->key_len); in __cfg80211_set_encryption()
640 params.key_len = erq->length; in cfg80211_wext_siwencode()
682 if (ext->key_len == 5) in cfg80211_wext_siwencodeext()
684 else if (ext->key_len == 13) in cfg80211_wext_siwencodeext()
728 params.key_len = ext->key_len; in cfg80211_wext_siwencodeext()
774 wdev->wext.keys->params[idx].key_len); in cfg80211_wext_giwencode()
Dutil.c213 if (params->key_len != WLAN_KEY_LEN_WEP40) in cfg80211_validate_key_settings()
217 if (params->key_len != WLAN_KEY_LEN_TKIP) in cfg80211_validate_key_settings()
221 if (params->key_len != WLAN_KEY_LEN_CCMP) in cfg80211_validate_key_settings()
225 if (params->key_len != WLAN_KEY_LEN_WEP104) in cfg80211_validate_key_settings()
229 if (params->key_len != WLAN_KEY_LEN_AES_CMAC) in cfg80211_validate_key_settings()
Dcore.h335 const u8 *key, int key_len, int key_idx,
342 const u8 *key, int key_len, int key_idx,
Dsme.c184 params->key, params->key_len, in cfg80211_conn_do_work()
816 connect->key_len = connkeys->params[idx].key_len;
Dnl80211.c657 k->p.key_len = nla_len(tb[NL80211_KEY_DATA]); in nl80211_parse_key_new()
693 k->p.key_len = nla_len(info->attrs[NL80211_ATTR_KEY_DATA]); in nl80211_parse_key_old()
821 result->params[parse.idx].key_len = parse.p.key_len; in nl80211_parse_connkeys()
823 memcpy(result->data[parse.idx], parse.p.key, parse.p.key_len); in nl80211_parse_connkeys()
2607 params->key_len, params->key)) || in get_key_callback()
2622 params->key_len, params->key)) || in get_key_callback()
5987 if (!key.p.key || !key.p.key_len) in nl80211_authenticate()
5990 key.p.key_len != WLAN_KEY_LEN_WEP40) && in nl80211_authenticate()
5992 key.p.key_len != WLAN_KEY_LEN_WEP104)) in nl80211_authenticate()
5997 key.p.key_len = 0; in nl80211_authenticate()
[all …]
Dwext-core.c784 if (iwp->length < sizeof(*ee) + ee->key_len) { in ioctl_standard_iw_point()
/net/openvswitch/
Dflow.c497 int key_len; in parse_icmpv6() local
504 key_len = SW_FLOW_KEY_OFFSET(ipv6.tp); in parse_icmpv6()
513 key_len = SW_FLOW_KEY_OFFSET(ipv6.nd); in parse_icmpv6()
527 key_len = SW_FLOW_KEY_OFFSET(ipv6.nd); in parse_icmpv6()
570 *key_lenp = key_len; in parse_icmpv6()
602 int key_len = SW_FLOW_KEY_OFFSET(eth); in ovs_flow_extract() local
640 key_len = SW_FLOW_KEY_OFFSET(ipv4.addr); in ovs_flow_extract()
670 key_len = SW_FLOW_KEY_OFFSET(ipv4.tp); in ovs_flow_extract()
677 key_len = SW_FLOW_KEY_OFFSET(ipv4.tp); in ovs_flow_extract()
684 key_len = SW_FLOW_KEY_OFFSET(ipv4.tp); in ovs_flow_extract()
[all …]
Ddatapath.c229 int key_len; in ovs_dp_process_received_packet() local
234 error = ovs_flow_extract(skb, p->port_no, &key, &key_len); in ovs_dp_process_received_packet()
241 flow = ovs_flow_tbl_lookup(rcu_dereference(dp->table), &key, key_len); in ovs_dp_process_received_packet()
705 int key_len; in ovs_packet_cmd_execute() local
738 err = ovs_flow_extract(packet, -1, &flow->key, &key_len); in ovs_packet_cmd_execute()
753 flow->hash = ovs_flow_hash(&flow->key, key_len); in ovs_packet_cmd_execute()
968 int key_len; in ovs_flow_cmd_new_or_set() local
974 error = ovs_flow_from_nlattrs(&key, &key_len, a[OVS_FLOW_ATTR_KEY]); in ovs_flow_cmd_new_or_set()
995 flow = ovs_flow_tbl_lookup(table, &key, key_len); in ovs_flow_cmd_new_or_set()
1033 flow->hash = ovs_flow_hash(&key, key_len); in ovs_flow_cmd_new_or_set()
[all …]
Dflow.h178 u32 ovs_flow_hash(const struct sw_flow_key *key, int key_len);
/net/ceph/
Dcrypto.c92 static int ceph_aes_encrypt(const void *key, int key_len, in ceph_aes_encrypt() argument
112 crypto_blkcipher_setkey((void *)tfm, key, key_len); in ceph_aes_encrypt()
142 static int ceph_aes_encrypt2(const void *key, int key_len, void *dst, in ceph_aes_encrypt2() argument
163 crypto_blkcipher_setkey((void *)tfm, key, key_len); in ceph_aes_encrypt2()
196 static int ceph_aes_decrypt(const void *key, int key_len, in ceph_aes_decrypt() argument
212 crypto_blkcipher_setkey((void *)tfm, key, key_len); in ceph_aes_decrypt()
256 static int ceph_aes_decrypt2(const void *key, int key_len, in ceph_aes_decrypt2() argument
280 crypto_blkcipher_setkey((void *)tfm, key, key_len); in ceph_aes_decrypt2()
/net/core/
Dneighbour.c404 int key_len = tbl->key_len; in neigh_lookup() local
417 if (dev == n->dev && !memcmp(n->primary_key, pkey, key_len)) { in neigh_lookup()
434 int key_len = tbl->key_len; in neigh_lookup_nodev() local
447 if (!memcmp(n->primary_key, pkey, key_len) && in neigh_lookup_nodev()
465 int key_len = tbl->key_len; in __neigh_create() local
475 memcpy(n->primary_key, pkey, key_len); in __neigh_create()
521 if (dev == n1->dev && !memcmp(n1->primary_key, pkey, key_len)) { in __neigh_create()
549 static u32 pneigh_hash(const void *pkey, int key_len) in pneigh_hash() argument
551 u32 hash_val = *(u32 *)(pkey + key_len - 4); in pneigh_hash()
562 int key_len, in __pneigh_lookup_1() argument
[all …]
/net/ipv4/
Dcipso_ipv4.c79 size_t key_len; member
232 static u32 cipso_v4_map_cache_hash(const unsigned char *key, u32 key_len) in cipso_v4_map_cache_hash() argument
234 return jhash(key, key_len, 0); in cipso_v4_map_cache_hash()
318 u32 key_len, in cipso_v4_cache_check() argument
329 hash = cipso_v4_map_cache_hash(key, key_len); in cipso_v4_cache_check()
334 entry->key_len == key_len && in cipso_v4_cache_check()
335 memcmp(entry->key, key, key_len) == 0) { in cipso_v4_cache_check()
404 entry->key_len = cipso_ptr_len; in cipso_v4_cache_add()
Darp.c162 .key_len = 4,
/net/sctp/
Dauth.c80 static struct sctp_auth_bytes *sctp_auth_create_key(__u32 key_len, gfp_t gfp) in sctp_auth_create_key() argument
85 if (key_len > (INT_MAX - sizeof(struct sctp_auth_bytes))) in sctp_auth_create_key()
89 key = kmalloc(sizeof(struct sctp_auth_bytes) + key_len, gfp); in sctp_auth_create_key()
93 key->len = key_len; in sctp_auth_create_key()
/net/mac80211/
Dkey.c312 struct ieee80211_key *ieee80211_key_alloc(u32 cipher, int idx, size_t key_len, in ieee80211_key_alloc() argument
321 key = kzalloc(sizeof(struct ieee80211_key) + key_len, GFP_KERNEL); in ieee80211_key_alloc()
334 key->conf.keylen = key_len; in ieee80211_key_alloc()
394 memcpy(key->conf.key, key_data, key_len); in ieee80211_key_alloc()
Dkey.h127 struct ieee80211_key *ieee80211_key_alloc(u32 cipher, int idx, size_t key_len,
Dieee80211_i.h347 u8 key_len, key_idx; member
1551 const u8 *da, const u8 *key, u8 key_len, u8 key_idx,
Dmlme.c2294 auth_data->key, auth_data->key_len, in ieee80211_auth_challenge()
4115 if (req->key && req->key_len) { in ieee80211_mgd_auth()
4116 auth_data->key_len = req->key_len; in ieee80211_mgd_auth()
4118 memcpy(auth_data->key, req->key, req->key_len); in ieee80211_mgd_auth()
Dutil.c1104 const u8 *bssid, const u8 *key, u8 key_len, u8 key_idx, in ieee80211_send_auth() argument
1134 err = ieee80211_wep_encrypt(local, skb, key, key_len, key_idx); in ieee80211_send_auth()
/net/bluetooth/
Damp.c350 if (phylink_gen_key(mgr->l2cap_conn->hcon, cp.key, &cp.key_len, in amp_create_phylink()
369 if (phylink_gen_key(mgr->l2cap_conn->hcon, cp.key, &cp.key_len, in amp_accept_phylink()
/net/irda/irlan/
Dirlan_client.c517 self->client.key_len = val_len; in irlan_check_response_param()
/net/decnet/
Ddn_neigh.c99 .key_len = sizeof(__le16),
/net/ipv6/
Dndisc.c119 .key_len = sizeof(struct in6_addr),

12