Home
last modified time | relevance | path

Searched refs:sec (Results 1 – 18 of 18) sorted by relevance

/net/mac802154/
A Dllsec.c29 memset(sec, 0, sizeof(*sec)); in mac802154_llsec_init()
36 hash_init(sec->devices_short); in mac802154_llsec_init()
37 hash_init(sec->devices_hw); in mac802154_llsec_init()
38 rwlock_init(&sec->lock); in mac802154_llsec_init()
76 read_lock_bh(&sec->lock); in mac802154_llsec_get_params()
77 *params = sec->params; in mac802154_llsec_get_params()
78 read_unlock_bh(&sec->lock); in mac802154_llsec_get_params()
87 write_lock_bh(&sec->lock); in mac802154_llsec_set_params()
613 iv[13] = sec->level; in llsec_geniv()
629 llsec_geniv(iv, sec->params.hwaddr, &hdr->sec); in llsec_do_encrypt_unauth()
[all …]
A Dllsec.h64 void mac802154_llsec_init(struct mac802154_llsec *sec);
65 void mac802154_llsec_destroy(struct mac802154_llsec *sec);
67 int mac802154_llsec_get_params(struct mac802154_llsec *sec,
69 int mac802154_llsec_set_params(struct mac802154_llsec *sec,
73 int mac802154_llsec_key_add(struct mac802154_llsec *sec,
76 int mac802154_llsec_key_del(struct mac802154_llsec *sec,
79 int mac802154_llsec_dev_add(struct mac802154_llsec *sec,
81 int mac802154_llsec_dev_del(struct mac802154_llsec *sec,
84 int mac802154_llsec_devkey_add(struct mac802154_llsec *sec,
87 int mac802154_llsec_devkey_del(struct mac802154_llsec *sec,
[all …]
A Dmib.c49 res = mac802154_llsec_get_params(&sdata->sec, params); in mac802154_get_params()
65 res = mac802154_llsec_set_params(&sdata->sec, params, changed); in mac802154_set_params()
81 res = mac802154_llsec_key_add(&sdata->sec, id, key); in mac802154_add_key()
96 res = mac802154_llsec_key_del(&sdata->sec, id); in mac802154_del_key()
111 res = mac802154_llsec_dev_add(&sdata->sec, llsec_dev); in mac802154_add_dev()
125 res = mac802154_llsec_dev_del(&sdata->sec, dev_addr); in mac802154_del_dev()
141 res = mac802154_llsec_devkey_add(&sdata->sec, device_addr, key); in mac802154_add_devkey()
157 res = mac802154_llsec_devkey_del(&sdata->sec, device_addr, key); in mac802154_del_devkey()
172 res = mac802154_llsec_seclevel_add(&sdata->sec, sl); in mac802154_add_seclevel()
187 res = mac802154_llsec_seclevel_del(&sdata->sec, sl); in mac802154_del_seclevel()
[all …]
A Drx.c201 rc = mac802154_llsec_decrypt(&sdata->sec, skb); in ieee802154_subif_frame()
305 pr_debug("seclevel %i\n", hdr->sec.level); in ieee802154_parse_frame_start()
307 switch (hdr->sec.key_id_mode) { in ieee802154_parse_frame_start()
313 pr_debug("key %02x\n", hdr->sec.key_id); in ieee802154_parse_frame_start()
318 le32_to_cpu(hdr->sec.short_src) >> 16, in ieee802154_parse_frame_start()
319 le32_to_cpu(hdr->sec.short_src) & 0xffff, in ieee802154_parse_frame_start()
320 hdr->sec.key_id); in ieee802154_parse_frame_start()
324 key = swab64((__force u64)hdr->sec.extended_src); in ieee802154_parse_frame_start()
326 hdr->sec.key_id); in ieee802154_parse_frame_start()
A Dcfg.c500 *table = &sdata->sec.table; in ieee802154_get_llsec_table()
534 res = mac802154_llsec_set_params(&sdata->sec, params, changed); in ieee802154_set_llsec_params()
550 res = mac802154_llsec_get_params(&sdata->sec, params); in ieee802154_get_llsec_params()
566 res = mac802154_llsec_key_add(&sdata->sec, id, key); in ieee802154_add_llsec_key()
581 res = mac802154_llsec_key_del(&sdata->sec, id); in ieee802154_del_llsec_key()
596 res = mac802154_llsec_seclevel_add(&sdata->sec, sl); in ieee802154_add_seclevel()
611 res = mac802154_llsec_seclevel_del(&sdata->sec, sl); in ieee802154_del_seclevel()
626 res = mac802154_llsec_dev_add(&sdata->sec, dev_desc); in ieee802154_add_device()
641 res = mac802154_llsec_dev_del(&sdata->sec, extended_addr); in ieee802154_del_device()
657 res = mac802154_llsec_devkey_add(&sdata->sec, extended_addr, key); in ieee802154_add_devkey()
[all …]
A Diface.c329 mac802154_llsec_get_params(&sdata->sec, &params); in mac802154_set_header_security()
343 hdr->sec.level = level; in mac802154_set_header_security()
344 hdr->sec.key_id_mode = params.out_key.mode; in mac802154_set_header_security()
346 hdr->sec.short_src = params.out_key.short_source; in mac802154_set_header_security()
348 hdr->sec.extended_src = params.out_key.extended_source; in mac802154_set_header_security()
349 hdr->sec.key_id = params.out_key.id; in mac802154_set_header_security()
512 mac802154_llsec_destroy(&sdata->sec); in mac802154_wpan_free()
588 mac802154_llsec_init(&sdata->sec); in ieee802154_setup_sdata()
A Dtx.c230 rc = mac802154_llsec_encrypt(&sdata->sec, skb); in ieee802154_subif_start_xmit()
A Dieee802154_i.h138 struct mac802154_llsec sec; member
/net/rxrpc/
A Dserver_key.c69 const struct rxrpc_security *sec; in rxrpc_preparse_s() local
81 sec = rxrpc_security_lookup(sec_class); in rxrpc_preparse_s()
82 if (!sec) in rxrpc_preparse_s()
87 if (!sec->preparse_server_key) in rxrpc_preparse_s()
90 return sec->preparse_server_key(prep); in rxrpc_preparse_s()
97 if (sec && sec->free_preparse_server_key) in rxrpc_free_preparse_s()
98 sec->free_preparse_server_key(prep); in rxrpc_free_preparse_s()
105 if (sec && sec->destroy_server_key) in rxrpc_destroy_s()
106 sec->destroy_server_key(key); in rxrpc_destroy_s()
114 if (sec && sec->describe_server_key) in rxrpc_describe_s()
[all …]
A Dsecurity.c73 const struct rxrpc_security *sec = &rxrpc_no_security; in rxrpc_init_client_call_security() local
86 sec = rxrpc_security_lookup(token->security_index); in rxrpc_init_client_call_security()
87 if (sec) in rxrpc_init_client_call_security()
93 call->security = sec; in rxrpc_init_client_call_security()
94 call->security_ix = sec->security_index; in rxrpc_init_client_call_security()
136 const struct rxrpc_security *sec; in rxrpc_get_incoming_security() local
141 sec = rxrpc_security_lookup(sp->hdr.securityIndex); in rxrpc_get_incoming_security()
142 if (!sec) { in rxrpc_get_incoming_security()
151 sec->no_key_abort, -EKEYREJECTED); in rxrpc_get_incoming_security()
155 return sec; in rxrpc_get_incoming_security()
A Dcall_accept.c249 const struct rxrpc_security *sec, in rxrpc_alloc_incoming_call() argument
300 rxrpc_new_incoming_connection(rx, conn, sec, skb); in rxrpc_alloc_incoming_call()
341 const struct rxrpc_security *sec = NULL; in rxrpc_new_incoming_call() local
369 sec = rxrpc_get_incoming_security(rx, skb); in rxrpc_new_incoming_call()
370 if (!sec) in rxrpc_new_incoming_call()
382 call = rxrpc_alloc_incoming_call(rx, local, peer, conn, sec, peer_srx, in rxrpc_new_incoming_call()
A Dconn_service.c150 const struct rxrpc_security *sec, in rxrpc_new_incoming_connection() argument
163 conn->security = sec; in rxrpc_new_incoming_connection()
/net/bluetooth/rfcomm/
A Dsock.c664 struct bt_security sec; in rfcomm_sock_setsockopt() local
685 sec.level = BT_SECURITY_LOW; in rfcomm_sock_setsockopt()
687 err = copy_safe_from_sockptr(&sec, sizeof(sec), optval, optlen); in rfcomm_sock_setsockopt()
691 if (sec.level > BT_SECURITY_HIGH) { in rfcomm_sock_setsockopt()
696 rfcomm_pi(sk)->sec_level = sec.level; in rfcomm_sock_setsockopt()
804 struct bt_security sec; in rfcomm_sock_getsockopt() local
828 sec.level = rfcomm_pi(sk)->sec_level; in rfcomm_sock_getsockopt()
829 sec.key_size = 0; in rfcomm_sock_getsockopt()
831 len = min(len, sizeof(sec)); in rfcomm_sock_getsockopt()
832 if (copy_to_user(optval, (char *) &sec, len)) in rfcomm_sock_getsockopt()
/net/ieee802154/
A Dheader_ops.c108 rc = ieee802154_hdr_push_sechdr(buf + pos, &hdr->sec); in ieee802154_hdr_push()
302 pos += ieee802154_hdr_get_sechdr(skb->data + pos, &hdr->sec); in ieee802154_hdr_pull()
360 pos += ieee802154_hdr_get_sechdr(buf + pos, &hdr->sec); in ieee802154_hdr_peek()
372 hlen += ieee802154_sechdr_lengths[hdr->sec.key_id_mode] - 1; in ieee802154_max_payload()
373 hlen += ieee802154_sechdr_authtag_len(&hdr->sec); in ieee802154_max_payload()
/net/bluetooth/
A Dl2cap_sock.c560 struct bt_security sec; in l2cap_sock_getsockopt() local
587 memset(&sec, 0, sizeof(sec)); in l2cap_sock_getsockopt()
589 sec.level = chan->conn->hcon->sec_level; in l2cap_sock_getsockopt()
594 sec.level = chan->sec_level; in l2cap_sock_getsockopt()
597 len = min_t(unsigned int, len, sizeof(sec)); in l2cap_sock_getsockopt()
884 struct bt_security sec; in l2cap_sock_setsockopt() local
911 sec.level = BT_SECURITY_LOW; in l2cap_sock_setsockopt()
913 err = copy_safe_from_sockptr(&sec, sizeof(sec), optval, optlen); in l2cap_sock_setsockopt()
917 if (sec.level < BT_SECURITY_LOW || in l2cap_sock_setsockopt()
918 sec.level > BT_SECURITY_FIPS) { in l2cap_sock_setsockopt()
[all …]
/net/core/
A Dpage_pool.c1185 int sec = (s32)((u32)jiffies - (u32)pool->defer_start) / HZ; in page_pool_release_retry() local
1188 __func__, pool->user.id, inflight, sec); in page_pool_release_retry()
/net/netfilter/
A Dnfnetlink_log.c604 ts.sec = cpu_to_be64(kts.tv_sec); in __build_packet_message()
A Dnfnetlink_queue.c773 ts.sec = cpu_to_be64(kts.tv_sec); in nfqnl_build_packet_message()

Completed in 33 milliseconds