Lines Matching refs:pk

112 	struct pkey_protkey pk;
119 struct pkey_protkey pk[2];
125 struct pkey_protkey *pk)
131 ret = pkey_keyblob2pkey(kb->key, kb->keylen, pk);
147 memcpy(&ctx->pk, &pkey, sizeof(pkey));
178 fc = (ctx->pk.type == PKEY_KEYTYPE_AES_128) ? CPACF_KM_PAES_128 :
179 (ctx->pk.type == PKEY_KEYTYPE_AES_192) ? CPACF_KM_PAES_192 :
180 (ctx->pk.type == PKEY_KEYTYPE_AES_256) ? CPACF_KM_PAES_256 : 0;
218 memcpy(param.key, ctx->pk.protkey, MAXPROTKEYSIZE);
232 memcpy(param.key, ctx->pk.protkey, MAXPROTKEYSIZE);
291 fc = (ctx->pk.type == PKEY_KEYTYPE_AES_128) ? CPACF_KMC_PAES_128 :
292 (ctx->pk.type == PKEY_KEYTYPE_AES_192) ? CPACF_KMC_PAES_192 :
293 (ctx->pk.type == PKEY_KEYTYPE_AES_256) ? CPACF_KMC_PAES_256 : 0;
333 memcpy(param.key, ctx->pk.protkey, MAXPROTKEYSIZE);
349 memcpy(param.key, ctx->pk.protkey, MAXPROTKEYSIZE);
412 memcpy(&ctx->pk[0], &pkey0, sizeof(pkey0));
413 memcpy(&ctx->pk[1], &pkey1, sizeof(pkey1));
426 if (ctx->pk[0].type != ctx->pk[1].type)
430 fc = (ctx->pk[0].type == PKEY_KEYTYPE_AES_128) ? CPACF_KM_PXTS_128 :
431 (ctx->pk[0].type == PKEY_KEYTYPE_AES_256) ?
471 ckey_len = (ctx->pk[0].type == PKEY_KEYTYPE_AES_128) ?
473 memcpy(ckey, ctx->pk[0].protkey, ckey_len);
474 memcpy(ckey + ckey_len, ctx->pk[1].protkey, ckey_len);
501 keylen = (ctx->pk[0].type == PKEY_KEYTYPE_AES_128) ? 48 : 64;
502 offset = (ctx->pk[0].type == PKEY_KEYTYPE_AES_128) ? 16 : 0;
507 memcpy(pcc_param.key + offset, ctx->pk[1].protkey, keylen);
508 memcpy(xts_param.key + offset, ctx->pk[0].protkey, keylen);
525 ctx->pk[0].protkey, keylen);
586 fc = (ctx->pk.type == PKEY_KEYTYPE_AES_128) ? CPACF_KMCTR_PAES_128 :
587 (ctx->pk.type == PKEY_KEYTYPE_AES_192) ? CPACF_KMCTR_PAES_192 :
588 (ctx->pk.type == PKEY_KEYTYPE_AES_256) ?
643 memcpy(param.key, ctx->pk.protkey, MAXPROTKEYSIZE);
669 memcpy(param.key, ctx->pk.protkey, MAXPROTKEYSIZE);
689 memcpy(param.key, ctx->pk.protkey, MAXPROTKEYSIZE);