Lines Matching refs:pk

113 	struct pkey_protkey pk;
120 struct pkey_protkey pk[2];
126 struct pkey_protkey *pk)
136 pk->protkey, &pk->len, &pk->type);
155 memcpy(&ctx->pk, &pkey, sizeof(pkey));
188 fc = (ctx->pk.type == PKEY_KEYTYPE_AES_128) ? CPACF_KM_PAES_128 :
189 (ctx->pk.type == PKEY_KEYTYPE_AES_192) ? CPACF_KM_PAES_192 :
190 (ctx->pk.type == PKEY_KEYTYPE_AES_256) ? CPACF_KM_PAES_256 : 0;
228 memcpy(param.key, ctx->pk.protkey, MAXPROTKEYSIZE);
242 memcpy(param.key, ctx->pk.protkey, MAXPROTKEYSIZE);
303 fc = (ctx->pk.type == PKEY_KEYTYPE_AES_128) ? CPACF_KMC_PAES_128 :
304 (ctx->pk.type == PKEY_KEYTYPE_AES_192) ? CPACF_KMC_PAES_192 :
305 (ctx->pk.type == PKEY_KEYTYPE_AES_256) ? CPACF_KMC_PAES_256 : 0;
345 memcpy(param.key, ctx->pk.protkey, MAXPROTKEYSIZE);
361 memcpy(param.key, ctx->pk.protkey, MAXPROTKEYSIZE);
427 memcpy(&ctx->pk[0], &pkey0, sizeof(pkey0));
428 memcpy(&ctx->pk[1], &pkey1, sizeof(pkey1));
441 if (ctx->pk[0].type != ctx->pk[1].type)
445 fc = (ctx->pk[0].type == PKEY_KEYTYPE_AES_128) ? CPACF_KM_PXTS_128 :
446 (ctx->pk[0].type == PKEY_KEYTYPE_AES_256) ?
486 ckey_len = (ctx->pk[0].type == PKEY_KEYTYPE_AES_128) ?
488 memcpy(ckey, ctx->pk[0].protkey, ckey_len);
489 memcpy(ckey + ckey_len, ctx->pk[1].protkey, ckey_len);
516 keylen = (ctx->pk[0].type == PKEY_KEYTYPE_AES_128) ? 48 : 64;
517 offset = (ctx->pk[0].type == PKEY_KEYTYPE_AES_128) ? 16 : 0;
522 memcpy(pcc_param.key + offset, ctx->pk[1].protkey, keylen);
523 memcpy(xts_param.key + offset, ctx->pk[0].protkey, keylen);
540 ctx->pk[0].protkey, keylen);
603 fc = (ctx->pk.type == PKEY_KEYTYPE_AES_128) ? CPACF_KMCTR_PAES_128 :
604 (ctx->pk.type == PKEY_KEYTYPE_AES_192) ? CPACF_KMCTR_PAES_192 :
605 (ctx->pk.type == PKEY_KEYTYPE_AES_256) ?
660 memcpy(param.key, ctx->pk.protkey, MAXPROTKEYSIZE);
686 memcpy(param.key, ctx->pk.protkey, MAXPROTKEYSIZE);
706 memcpy(param.key, ctx->pk.protkey, MAXPROTKEYSIZE);