]> git.ipfire.org Git - people/ms/linux.git/commit - block/sed-opal.c
block: sed-opal: Change the check condition for regular session validity
authorRevanth Rajashekar <revanth.rajashekar@intel.com>
Tue, 3 Mar 2020 19:17:00 +0000 (12:17 -0700)
committerJens Axboe <axboe@kernel.dk>
Thu, 12 Mar 2020 14:00:10 +0000 (08:00 -0600)
commit88d6041d070028ef31c52845966216004ebba3bb
treedf5b67c092c94640b5ddd86fd5d27ab1628e28b6
parent9243c6f3e012a92dd900d97ef45efaf8a8edc448
block: sed-opal: Change the check condition for regular session validity

This patch changes the check condition for the validity/authentication
of the session.

1. The Host Session Number(HSN) in the response should match the HSN for
   the session.
2. The TPER Session Number(TSN) can never be less than 4096 for a regular
   session.

Reference:
Section 3.2.2.1   of https://trustedcomputinggroup.org/wp-content/uploads/TCG_Storage_Opal_SSC_Application_Note_1-00_1-00-Final.pdf
Section 3.3.7.1.1 of https://trustedcomputinggroup.org/wp-content/uploads/TCG_Storage_Architecture_Core_Spec_v2.01_r1.00.pdf

Co-developed-by: Andrzej Jakowski <andrzej.jakowski@linux.intel.com>
Signed-off-by: Andrzej Jakowski <andrzej.jakowski@linux.intel.com>
Signed-off-by: Revanth Rajashekar <revanth.rajashekar@intel.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/opal_proto.h
block/sed-opal.c