Home
last modified time | relevance | path

Searched refs:fxts_param (Results 1 – 2 of 2) sorted by relevance

/linux-6.15/arch/s390/crypto/
H A Dpaes_s390.c599 } fxts_param = { in paes_xts_crypt_full() local
613 memcpy(fxts_param.key + offset, ctx->pk[0].protkey, keylen); in paes_xts_crypt_full()
614 memcpy(fxts_param.wkvp, ctx->pk[0].protkey + keylen, in paes_xts_crypt_full()
615 sizeof(fxts_param.wkvp)); in paes_xts_crypt_full()
617 memcpy(fxts_param.tweak, walk.iv, sizeof(fxts_param.tweak)); in paes_xts_crypt_full()
618 fxts_param.nap[0] = 0x01; /* initial alpha power (1, little-endian) */ in paes_xts_crypt_full()
623 k = cpacf_km(ctx->fc | modifier, fxts_param.key + offset, in paes_xts_crypt_full()
631 memcpy(fxts_param.key + offset, ctx->pk[0].protkey, in paes_xts_crypt_full()
633 memcpy(fxts_param.wkvp, ctx->pk[0].protkey + keylen, in paes_xts_crypt_full()
634 sizeof(fxts_param.wkvp)); in paes_xts_crypt_full()
H A Daes_s390.c570 } fxts_param = { in fullxts_aes_crypt() local
592 memcpy(fxts_param.key + offset, xts_ctx->keys, xts_ctx->key_len); in fullxts_aes_crypt()
593 memcpy(fxts_param.tweak, req->iv, AES_BLOCK_SIZE); in fullxts_aes_crypt()
594 fxts_param.nap[0] = 0x01; /* initial alpha power (1, little-endian) */ in fullxts_aes_crypt()
599 cpacf_km(xts_ctx->fc | modifier, fxts_param.key + offset, in fullxts_aes_crypt()
603 memzero_explicit(&fxts_param, sizeof(fxts_param)); in fullxts_aes_crypt()