Lines Matching refs:csbcpb
33 struct nx_csbcpb *csbcpb = nx_ctx->csbcpb;
43 memcpy(csbcpb->cpb.aes_xcbc.key, in_key, key_len);
62 struct nx_csbcpb *csbcpb = nx_ctx->csbcpb;
70 csbcpb->cpb.hdr.mode = NX_MODE_AES_ECB;
71 memcpy(key, csbcpb->cpb.aes_xcbc.key, AES_BLOCK_SIZE);
72 memcpy(csbcpb->cpb.aes_ecb.key, key, AES_BLOCK_SIZE);
73 NX_CPB_FDM(csbcpb) |= NX_FDM_ENDE_ENCRYPT;
107 memcpy(csbcpb->cpb.aes_ecb.key, keys[0], AES_BLOCK_SIZE);
131 csbcpb->cpb.hdr.mode = NX_MODE_AES_XCBC_MAC;
132 memcpy(csbcpb->cpb.aes_xcbc.key, key, AES_BLOCK_SIZE);
133 NX_CPB_FDM(csbcpb) &= ~NX_FDM_ENDE_ENCRYPT;
141 struct nx_csbcpb *csbcpb = nx_ctx->csbcpb;
150 NX_CPB_SET_KEY_SIZE(csbcpb, NX_KS_AES_128);
151 csbcpb->cpb.hdr.mode = NX_MODE_AES_XCBC_MAC;
171 struct nx_csbcpb *csbcpb = nx_ctx->csbcpb;
256 if (NX_CPB_FDM(csbcpb) & NX_FDM_CONTINUATION) {
257 memcpy(csbcpb->cpb.aes_xcbc.cv,
258 csbcpb->cpb.aes_xcbc.out_cv_mac,
262 NX_CPB_FDM(csbcpb) |= NX_FDM_INTERMEDIATE;
275 NX_CPB_FDM(csbcpb) |= NX_FDM_CONTINUATION;
296 struct nx_csbcpb *csbcpb = nx_ctx->csbcpb;
304 if (NX_CPB_FDM(csbcpb) & NX_FDM_CONTINUATION) {
307 memcpy(csbcpb->cpb.aes_xcbc.cv,
308 csbcpb->cpb.aes_xcbc.out_cv_mac, AES_BLOCK_SIZE);
321 NX_CPB_FDM(csbcpb) &= ~NX_FDM_INTERMEDIATE;
355 memcpy(out, csbcpb->cpb.aes_xcbc.out_cv_mac, AES_BLOCK_SIZE);