Lines Matching refs:csbcpb
32 NX_CPB_SET_DIGEST_SIZE(nx_ctx->csbcpb, NX_DS_SHA512); in nx_crypto_ctx_sha512_init()
61 struct nx_csbcpb *csbcpb = (struct nx_csbcpb *)nx_ctx->csbcpb; in nx_sha512_update() local
83 memcpy(csbcpb->cpb.sha512.message_digest, sctx->state, SHA512_DIGEST_SIZE); in nx_sha512_update()
84 NX_CPB_FDM(csbcpb) |= NX_FDM_INTERMEDIATE; in nx_sha512_update()
85 NX_CPB_FDM(csbcpb) |= NX_FDM_CONTINUATION; in nx_sha512_update()
148 memcpy(csbcpb->cpb.sha512.input_partial_digest, in nx_sha512_update()
149 csbcpb->cpb.sha512.message_digest, in nx_sha512_update()
173 memcpy(sctx->state, csbcpb->cpb.sha512.message_digest, SHA512_DIGEST_SIZE); in nx_sha512_update()
183 struct nx_csbcpb *csbcpb = (struct nx_csbcpb *)nx_ctx->csbcpb; in nx_sha512_final() local
203 memcpy(csbcpb->cpb.sha512.input_partial_digest, sctx->state, in nx_sha512_final()
205 NX_CPB_FDM(csbcpb) &= ~NX_FDM_INTERMEDIATE; in nx_sha512_final()
206 NX_CPB_FDM(csbcpb) |= NX_FDM_CONTINUATION; in nx_sha512_final()
208 NX_CPB_FDM(csbcpb) &= ~NX_FDM_INTERMEDIATE; in nx_sha512_final()
209 NX_CPB_FDM(csbcpb) &= ~NX_FDM_CONTINUATION; in nx_sha512_final()
212 NX_CPB_FDM(csbcpb) &= ~NX_FDM_INTERMEDIATE; in nx_sha512_final()
216 csbcpb->cpb.sha512.message_bit_length_lo = count0; in nx_sha512_final()
246 memcpy(out, csbcpb->cpb.sha512.message_digest, SHA512_DIGEST_SIZE); in nx_sha512_final()