Home
last modified time | relevance | path

Searched refs:kctx (Results 1 – 8 of 8) sorted by relevance

/linux-6.15/tools/perf/util/bpf_skel/
H A Dsample_filter.bpf.c109 return kctx->data->ip; in perf_get_sample()
111 return kctx->data->id; in perf_get_sample()
120 return kctx->data->time; in perf_get_sample()
122 return kctx->data->addr; in perf_get_sample()
124 return kctx->data->period; in perf_get_sample()
126 return kctx->data->txn; in perf_get_sample()
136 return kctx->data->weight.full; in perf_get_sample()
138 return kctx->data->phys_addr; in perf_get_sample()
140 return kctx->data->cgroup; in perf_get_sample()
223 __u64 eid = kctx->event->id; in perf_sample_filter()
[all …]
/linux-6.15/net/sunrpc/auth_gss/
H A Dgss_krb5_crypto.c593 if (kctx->initiate) { in gss_krb5_aes_encrypt()
594 cipher = kctx->initiator_enc; in gss_krb5_aes_encrypt()
598 cipher = kctx->acceptor_enc; in gss_krb5_aes_encrypt()
600 ahash = kctx->acceptor_integ; in gss_krb5_aes_encrypt()
669 if (kctx->initiate) { in gss_krb5_aes_decrypt()
670 cipher = kctx->acceptor_enc; in gss_krb5_aes_decrypt()
672 ahash = kctx->acceptor_integ; in gss_krb5_aes_decrypt()
823 if (kctx->initiate) { in krb5_etm_encrypt()
828 cipher = kctx->acceptor_enc; in krb5_etm_encrypt()
912 if (kctx->initiate) { in krb5_etm_decrypt()
[all …]
H A Dgss_krb5_wrap.c94 gss_krb5_wrap_v2(struct krb5_ctx *kctx, int offset, in gss_krb5_wrap_v2() argument
115 if ((kctx->flags & KRB5_CTX_FLAG_INITIATOR) == 0) in gss_krb5_wrap_v2()
117 if ((kctx->flags & KRB5_CTX_FLAG_ACCEPTOR_SUBKEY) != 0) in gss_krb5_wrap_v2()
131 *be64ptr = cpu_to_be64(atomic64_fetch_inc(&kctx->seq_send64)); in gss_krb5_wrap_v2()
133 err = (*kctx->gk5e->encrypt)(kctx, offset, buf, pages); in gss_krb5_wrap_v2()
138 return (kctx->endtime < now) ? GSS_S_CONTEXT_EXPIRED : GSS_S_COMPLETE; in gss_krb5_wrap_v2()
142 gss_krb5_unwrap_v2(struct krb5_ctx *kctx, int offset, int len, in gss_krb5_unwrap_v2() argument
164 if ((!kctx->initiate && (flags & KG2_TOKEN_FLAG_SENTBYACCEPTOR)) || in gss_krb5_unwrap_v2()
165 (kctx->initiate && !(flags & KG2_TOKEN_FLAG_SENTBYACCEPTOR))) in gss_krb5_unwrap_v2()
187 err = (*kctx->gk5e->decrypt)(kctx, offset, len, buf, in gss_krb5_unwrap_v2()
[all …]
H A Dgss_krb5_mech.c496 struct krb5_ctx *kctx = internal_ctx; in gss_krb5_delete_sec_context() local
498 crypto_free_sync_skcipher(kctx->seq); in gss_krb5_delete_sec_context()
499 crypto_free_sync_skcipher(kctx->enc); in gss_krb5_delete_sec_context()
504 crypto_free_ahash(kctx->acceptor_sign); in gss_krb5_delete_sec_context()
505 crypto_free_ahash(kctx->initiator_sign); in gss_krb5_delete_sec_context()
508 kfree(kctx->mech_used.data); in gss_krb5_delete_sec_context()
509 kfree(kctx); in gss_krb5_delete_sec_context()
528 return kctx->gk5e->get_mic(kctx, text, token); in gss_krb5_get_mic()
550 return kctx->gk5e->verify_mic(kctx, message_buffer, read_token); in gss_krb5_verify_mic()
570 return kctx->gk5e->wrap(kctx, offset, buf, pages); in gss_krb5_wrap()
[all …]
H A Dgss_krb5_internal.h41 u32 (*encrypt)(struct krb5_ctx *kctx, u32 offset,
43 u32 (*decrypt)(struct krb5_ctx *kctx, u32 offset, u32 len,
45 u32 (*get_mic)(struct krb5_ctx *kctx, struct xdr_buf *text,
49 u32 (*wrap)(struct krb5_ctx *kctx, int offset,
51 u32 (*unwrap)(struct krb5_ctx *kctx, int offset, int len,
93 u32 gss_krb5_wrap_v2(struct krb5_ctx *kctx, int offset,
96 u32 gss_krb5_unwrap_v2(struct krb5_ctx *kctx, int offset, int len,
138 static inline int krb5_derive_key(struct krb5_ctx *kctx, in krb5_derive_key() argument
143 const struct gss_krb5_enctype *gk5e = kctx->gk5e; in krb5_derive_key()
168 u32 gss_krb5_aes_encrypt(struct krb5_ctx *kctx, u32 offset,
[all …]
/linux-6.15/drivers/net/ethernet/chelsio/inline_crypto/chtls/
H A Dchtls_hw.c229 static void chtls_rxkey_ivauth(struct _key_ctx *kctx) in chtls_rxkey_ivauth() argument
231 kctx->iv_to_auth = cpu_to_be64(KEYCTX_TX_WR_IV_V(6ULL) | in chtls_rxkey_ivauth()
242 struct _key_ctx *kctx, in chtls_key_info() argument
308 kctx->ctx_hdr = FILL_KEY_CRX_HDR(ck_size, in chtls_key_info()
311 chtls_rxkey_ivauth(kctx); in chtls_key_info()
313 kctx->ctx_hdr = FILL_KEY_CTX_HDR(ck_size, in chtls_key_info()
318 memcpy(kctx->salt, salt, salt_size); in chtls_key_info()
319 memcpy(kctx->key, key_p, keylen); in chtls_key_info()
320 memcpy(kctx->key + keylen, ghash_h, AEAD_H_SIZE); in chtls_key_info()
353 struct _key_ctx *kctx; in chtls_setkey() local
[all …]
/linux-6.15/tools/testing/selftests/bpf/progs/
H A Dtype_cast.c26 struct xdp_buff *kctx = bpf_cast_to_kern_ctx(ctx); in md_xdp() local
29 dev = kctx->rxq->dev; in md_xdp()
73 u64 *kctx = bpf_core_cast(ctx, u64); in kctx_u64() local
75 (void)kctx; in kctx_u64()
/linux-6.15/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/
H A Dchcr_ktls.c78 struct ktls_key_ctx *kctx = &tx_info->key_ctx; in chcr_ktls_save_keys() local
151 kctx->ctx_hdr = FILL_KEY_CTX_HDR(ck_size, in chcr_ktls_save_keys()
159 memcpy(kctx->salt, salt, tx_info->salt_size); in chcr_ktls_save_keys()
160 memcpy(kctx->key, key, keylen); in chcr_ktls_save_keys()
161 memcpy(kctx->key + keylen, ghash_h, ghash_size); in chcr_ktls_save_keys()