Searched refs:csbcpb_aead (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/drivers/crypto/nx/ |
H A D | nx-aes-gcm.c | 29 struct nx_csbcpb *csbcpb_aead = nx_ctx->csbcpb_aead; in gcm_aes_nx_set_key() local 36 NX_CPB_SET_KEY_SIZE(csbcpb_aead, NX_KS_AES_128); in gcm_aes_nx_set_key() 41 NX_CPB_SET_KEY_SIZE(csbcpb_aead, NX_KS_AES_192); in gcm_aes_nx_set_key() 46 NX_CPB_SET_KEY_SIZE(csbcpb_aead, NX_KS_AES_256); in gcm_aes_nx_set_key() 56 csbcpb_aead->cpb.hdr.mode = NX_MODE_AES_GCA; in gcm_aes_nx_set_key() 57 memcpy(csbcpb_aead->cpb.aes_gca.key, in_key, key_len); in gcm_aes_nx_set_key() 105 struct nx_csbcpb *csbcpb_aead = nx_ctx->csbcpb_aead; in nx_gca() local 119 NX_CPB_FDM(csbcpb_aead) in nx_gca() [all...] |
H A D | nx-aes-ccm.c | 29 struct nx_csbcpb *csbcpb_aead = nx_ctx->csbcpb_aead; in ccm_aes_nx_set_key() local 36 NX_CPB_SET_KEY_SIZE(csbcpb_aead, NX_KS_AES_128); in ccm_aes_nx_set_key() 46 csbcpb_aead->cpb.hdr.mode = NX_MODE_AES_CCA; in ccm_aes_nx_set_key() 47 memcpy(csbcpb_aead->cpb.aes_cca.key, in_key, key_len); in ccm_aes_nx_set_key() 201 b0 = nx_ctx->csbcpb_aead->cpb.aes_cca.b0; in generate_pat() 202 b1 = nx_ctx->csbcpb_aead->cpb.aes_cca.b1; in generate_pat() 205 b0 = nx_ctx->csbcpb_aead->cpb.aes_cca.b0; in generate_pat() 206 b1 = nx_ctx->csbcpb_aead->cpb.aes_cca.b1; in generate_pat() 291 NX_CPB_FDM(nx_ctx->csbcpb_aead) | in generate_pat() [all...] |
H A D | nx.c | 316 if (nx_ctx->csbcpb_aead) { in nx_ctx_init() 317 nx_ctx->csbcpb_aead->csb.valid |= NX_CSB_VALID_BIT; in nx_ctx_init() 320 nx_ctx->op_aead.csbcpb = __pa(nx_ctx->csbcpb_aead); in nx_ctx_init() 661 /* we need an extra page for csbcpb_aead for these modes */ in nx_crypto_ctx_init() 680 nx_ctx->csbcpb_aead = in nx_crypto_ctx_init() 751 nx_ctx->csbcpb_aead = NULL; in nx_crypto_ctx_exit()
|
H A D | nx.h | 123 struct nx_csbcpb *csbcpb_aead; /* secondary csbcpb used by AEAD algs */ member 124 struct vio_pfo_op op_aead;/* operation struct for csbcpb_aead */
|
/kernel/linux/linux-6.6/drivers/crypto/nx/ |
H A D | nx-aes-gcm.c | 29 struct nx_csbcpb *csbcpb_aead = nx_ctx->csbcpb_aead; in gcm_aes_nx_set_key() local 36 NX_CPB_SET_KEY_SIZE(csbcpb_aead, NX_KS_AES_128); in gcm_aes_nx_set_key() 41 NX_CPB_SET_KEY_SIZE(csbcpb_aead, NX_KS_AES_192); in gcm_aes_nx_set_key() 46 NX_CPB_SET_KEY_SIZE(csbcpb_aead, NX_KS_AES_256); in gcm_aes_nx_set_key() 56 csbcpb_aead->cpb.hdr.mode = NX_MODE_AES_GCA; in gcm_aes_nx_set_key() 57 memcpy(csbcpb_aead->cpb.aes_gca.key, in_key, key_len); in gcm_aes_nx_set_key() 105 struct nx_csbcpb *csbcpb_aead = nx_ctx->csbcpb_aead; in nx_gca() local 119 NX_CPB_FDM(csbcpb_aead) in nx_gca() [all...] |
H A D | nx-aes-ccm.c | 29 struct nx_csbcpb *csbcpb_aead = nx_ctx->csbcpb_aead; in ccm_aes_nx_set_key() local 36 NX_CPB_SET_KEY_SIZE(csbcpb_aead, NX_KS_AES_128); in ccm_aes_nx_set_key() 46 csbcpb_aead->cpb.hdr.mode = NX_MODE_AES_CCA; in ccm_aes_nx_set_key() 47 memcpy(csbcpb_aead->cpb.aes_cca.key, in_key, key_len); in ccm_aes_nx_set_key() 198 b0 = nx_ctx->csbcpb_aead->cpb.aes_cca.b0; in generate_pat() 199 b1 = nx_ctx->csbcpb_aead->cpb.aes_cca.b1; in generate_pat() 202 b0 = nx_ctx->csbcpb_aead->cpb.aes_cca.b0; in generate_pat() 203 b1 = nx_ctx->csbcpb_aead->cpb.aes_cca.b1; in generate_pat() 288 NX_CPB_FDM(nx_ctx->csbcpb_aead) | in generate_pat() [all...] |
H A D | nx.c | 317 if (nx_ctx->csbcpb_aead) { in nx_ctx_init() 318 nx_ctx->csbcpb_aead->csb.valid |= NX_CSB_VALID_BIT; in nx_ctx_init() 321 nx_ctx->op_aead.csbcpb = __pa(nx_ctx->csbcpb_aead); in nx_ctx_init() 662 /* we need an extra page for csbcpb_aead for these modes */ in nx_crypto_ctx_init() 681 nx_ctx->csbcpb_aead = in nx_crypto_ctx_init() 752 nx_ctx->csbcpb_aead = NULL; in nx_crypto_ctx_exit()
|
H A D | nx.h | 123 struct nx_csbcpb *csbcpb_aead; /* secondary csbcpb used by AEAD algs */ member 124 struct vio_pfo_op op_aead;/* operation struct for csbcpb_aead */
|
Completed in 6 milliseconds