Lines Matching refs:kma

30     memcpy(&actx->plat.s390x.param.kma.k, key, keylen);
39 S390X_KMA_PARAMS *kma = &actx->plat.s390x.param.kma;
41 kma->t.g[0] = 0;
42 kma->t.g[1] = 0;
43 kma->tpcl = 0;
44 kma->taadl = 0;
50 memcpy(&kma->j0, iv, ivlen);
51 kma->j0.w[3] = 1;
52 kma->cv.w = 1;
70 s390x_kma(iv_zero_pad, len, NULL, 0, NULL, actx->plat.s390x.fc, kma);
74 kma->j0.g[0] = kma->t.g[0];
75 kma->j0.g[1] = kma->t.g[1];
76 kma->t.g[0] = 0;
77 kma->t.g[1] = 0;
79 kma->cv.w = kma->j0.w[3];
87 S390X_KMA_PARAMS *kma = &actx->plat.s390x.param.kma;
92 kma->taadl <<= 3;
93 kma->tpcl <<= 3;
97 fc, kma);
104 memcpy(tag, kma->t.b, ctx->taglen);
107 rc = (CRYPTO_memcmp(tag, kma->t.b, ctx->taglen) == 0);
119 S390X_KMA_PARAMS *kma = &actx->plat.s390x.param.kma;
123 kma->taadl = aad_len << 3;
124 kma->tpcl = in_len << 3;
126 s390x_kma(aad, aad_len, in, in_len, out, fc, kma);
129 memcpy(tag, kma->t.b, taglen);
132 rc = (CRYPTO_memcmp(tag, kma->t.b, taglen) == 0);
145 S390X_KMA_PARAMS *kma = &actx->plat.s390x.param.kma;
151 if (kma->tpcl != 0)
155 alen = kma->taadl + len;
158 kma->taadl = alen;
173 s390x_kma(actx->plat.s390x.ares, 16, NULL, 0, NULL, fc, kma);
185 s390x_kma(aad, len, NULL, 0, NULL, fc, kma);
210 S390X_KMA_PARAMS *kma = &actx->plat.s390x.param.kma;
221 mlen = kma->tpcl + len;
224 kma->tpcl = mlen;
240 actx->plat.s390x.mres, 16, buf.b, fc, kma);
264 fc, kma);
273 * processed by kma later. However, we also have to do the for-now
278 buf.w[0] = kma->j0.w[0];
279 buf.w[1] = kma->j0.w[1];
280 buf.w[2] = kma->j0.w[2];
281 buf.w[3] = kma->cv.w + 1;
283 fc & 0x1f, &kma->k);