RFC4106_NONCE_SIZE
keylen -= RFC4106_NONCE_SIZE;
memcpy(ctx->nonce, inkey + keylen, RFC4106_NONCE_SIZE);
memcpy(iv, ctx->nonce, RFC4106_NONCE_SIZE);
memcpy(iv + RFC4106_NONCE_SIZE, req->iv, GCM_RFC4106_IV_SIZE);
memcpy(iv, ctx->nonce, RFC4106_NONCE_SIZE);
memcpy(iv + RFC4106_NONCE_SIZE, req->iv, GCM_RFC4106_IV_SIZE);
.base.cra_ctxsize = sizeof(struct gcm_key) + RFC4106_NONCE_SIZE,
keylen -= RFC4106_NONCE_SIZE;
memcpy(ctx->nonce, inkey + keylen, RFC4106_NONCE_SIZE);
u8 nonce[RFC4106_NONCE_SIZE];
memcpy(iv, ctx->nonce, RFC4106_NONCE_SIZE);
memcpy(iv + RFC4106_NONCE_SIZE, req->iv, GCM_RFC4106_IV_SIZE);
memcpy(iv, ctx->nonce, RFC4106_NONCE_SIZE);
memcpy(iv + RFC4106_NONCE_SIZE, req->iv, GCM_RFC4106_IV_SIZE);
keylen -= RFC4106_NONCE_SIZE;
memcpy(ctx->nonce, inkey + keylen, RFC4106_NONCE_SIZE);
memcpy(iv, ctx->nonce, RFC4106_NONCE_SIZE);
memcpy(iv + RFC4106_NONCE_SIZE, req->iv, GCM_RFC4106_IV_SIZE);
memcpy(iv, ctx->nonce, RFC4106_NONCE_SIZE);
memcpy(iv + RFC4106_NONCE_SIZE, req->iv, GCM_RFC4106_IV_SIZE);
u8 nonce[RFC4106_NONCE_SIZE];