[PATCH] nvme-auth: Include SC_C in RVAL controller hash
Chris Leech
cleech at redhat.com
Wed Mar 18 09:40:05 PDT 2026
On Tue, Mar 17, 2026 at 01:13:30PM +1000, alistair23 at gmail.com wrote:
> From: Alistair Francis <alistair.francis at wdc.com>
>
> Section 8.3.4.5.5 of the NVMe Base Specification 2.1 describes what is
> included in the Response Value (RVAL) hash and SC_C should be included.
> Currently we are hardcoding 0 instead of using the correct SC_C value.
>
> Update the host and target code to use the SC_C when calculating the
> RVAL instead of using 0.
Am I correct in reading this, the current kernel implementation is out
of spec when doing secure channel concatenation (SC_C != 0) with
bidirectional authentication (R1 takes SC_C into account, but not R2)?
- Chris
More information about the Linux-nvme
mailing list