Lines Matching defs:sc_buf
504 u8 enc, u8 *sc_buf)
509 sc_buf[0] = SA_CRYPTO_PROCESSING;
517 memcpy(&sc_buf[1], mci, MODE_CONTROL_BYTES);
521 if (sa_aes_inv_key(&sc_buf[SC_ENC_KEY_OFFSET], key, key_sz))
525 memcpy(&sc_buf[SC_ENC_KEY_OFFSET], key, key_sz);
533 u8 *sc_buf)
535 __be32 *ipad = (void *)(sc_buf + 32);
536 __be32 *opad = (void *)(sc_buf + 64);
539 sc_buf[0] = SA_HASH_PROCESSING;
541 sc_buf[1] = SA_UPLOAD_HASH_TO_TLR;
542 sc_buf[1] |= ad->auth_ctrl;
549 sc_buf[1] |= SA_BASIC_HASH;
723 u8 *sc_buf = ctx->sc;
727 memzero_explicit(sc_buf, SA_CTX_MAX_SZ);
737 sc_buf[1] = SA_SCCTL_FE_AUTH_ENC;
745 sc_buf[1] = SA_SCCTL_FE_ENC;
750 sc_buf[SA_CTX_SCCTL_OWNER_OFFSET] = 0;
751 memcpy(&sc_buf[2], &sc_id, 2);
752 sc_buf[4] = 0x0;
753 sc_buf[5] = match_data->priv_id;
754 sc_buf[6] = match_data->priv;
755 sc_buf[7] = 0x0;
760 &sc_buf[enc_sc_offset]))
767 &sc_buf[auth_sc_offset]);
770 sc_buf[SA_CTX_SCCTL_OWNER_OFFSET] = 0x80;
773 sa_swiz_128(sc_buf, SA_CTX_MAX_SZ);
778 sa_dump_sc(sc_buf, ctx->sc_phys);