Lines Matching refs:csbcpb
44 NX_CPB_SET_DIGEST_SIZE(nx_ctx->csbcpb, NX_DS_SHA512); in nx_crypto_ctx_sha512_init()
73 struct nx_csbcpb *csbcpb = (struct nx_csbcpb *)nx_ctx->csbcpb; in nx_sha512_update() local
95 memcpy(csbcpb->cpb.sha512.message_digest, sctx->state, SHA512_DIGEST_SIZE); in nx_sha512_update()
96 NX_CPB_FDM(csbcpb) |= NX_FDM_INTERMEDIATE; in nx_sha512_update()
97 NX_CPB_FDM(csbcpb) |= NX_FDM_CONTINUATION; in nx_sha512_update()
160 memcpy(csbcpb->cpb.sha512.input_partial_digest, in nx_sha512_update()
161 csbcpb->cpb.sha512.message_digest, in nx_sha512_update()
186 memcpy(sctx->state, csbcpb->cpb.sha512.message_digest, SHA512_DIGEST_SIZE); in nx_sha512_update()
196 struct nx_csbcpb *csbcpb = (struct nx_csbcpb *)nx_ctx->csbcpb; in nx_sha512_final() local
216 memcpy(csbcpb->cpb.sha512.input_partial_digest, sctx->state, in nx_sha512_final()
218 NX_CPB_FDM(csbcpb) &= ~NX_FDM_INTERMEDIATE; in nx_sha512_final()
219 NX_CPB_FDM(csbcpb) |= NX_FDM_CONTINUATION; in nx_sha512_final()
221 NX_CPB_FDM(csbcpb) &= ~NX_FDM_INTERMEDIATE; in nx_sha512_final()
222 NX_CPB_FDM(csbcpb) &= ~NX_FDM_CONTINUATION; in nx_sha512_final()
225 NX_CPB_FDM(csbcpb) &= ~NX_FDM_INTERMEDIATE; in nx_sha512_final()
229 csbcpb->cpb.sha512.message_bit_length_lo = count0; in nx_sha512_final()
260 memcpy(out, csbcpb->cpb.sha512.message_digest, SHA512_DIGEST_SIZE); in nx_sha512_final()