Lines Matching refs:sec_ctx

464 	struct ieee802154_security_ctx *sec_ctx;  in ieee802154_compute_header_and_authtag_len()  local
476 sec_ctx = &ctx->sec_ctx; in ieee802154_compute_header_and_authtag_len()
477 if (sec_ctx->level == IEEE802154_SECURITY_LEVEL_NONE) { in ieee802154_compute_header_and_authtag_len()
484 switch (sec_ctx->key_mode) { in ieee802154_compute_header_and_authtag_len()
500 if (sec_ctx->level < IEEE802154_SECURITY_LEVEL_ENC) { in ieee802154_compute_header_and_authtag_len()
501 tag_len = level_2_authtag_len[sec_ctx->level]; in ieee802154_compute_header_and_authtag_len()
503 tag_len = level_2_authtag_len[sec_ctx->level - 4U]; in ieee802154_compute_header_and_authtag_len()
647 static uint8_t *generate_aux_security_hdr(struct ieee802154_security_ctx *sec_ctx, uint8_t *p_buf) in generate_aux_security_hdr() argument
651 if (sec_ctx->level == IEEE802154_SECURITY_LEVEL_NONE) { in generate_aux_security_hdr()
655 if (sec_ctx->key_mode != IEEE802154_KEY_ID_MODE_IMPLICIT) { in generate_aux_security_hdr()
662 aux_sec->control.security_level = sec_ctx->level; in generate_aux_security_hdr()
663 aux_sec->control.key_id_mode = sec_ctx->key_mode; in generate_aux_security_hdr()
666 aux_sec->frame_counter = sys_cpu_to_le32(sec_ctx->frame_counter); in generate_aux_security_hdr()
722 if (ctx->sec_ctx.level == IEEE802154_SECURITY_LEVEL_NONE) { in ieee802154_create_data_frame()
729 p_buf = generate_aux_security_hdr(&ctx->sec_ctx, p_buf); in ieee802154_create_data_frame()
735 level = ctx->sec_ctx.level; in ieee802154_create_data_frame()
743 if (!ieee802154_encrypt_auth(&ctx->sec_ctx, buf_start, ll_hdr_len, in ieee802154_create_data_frame()
948 level = ctx->sec_ctx.level; in ieee802154_decipher_data_frame()
980 if (!ieee802154_decrypt_auth(&ctx->sec_ctx, net_pkt_data(pkt), ll_hdr_len, payload_len, in ieee802154_decipher_data_frame()