mirror of
https://git.kernel.org/pub/scm/bluetooth/bluez.git
synced 2024-12-16 15:34:53 +08:00
22d154346b
PTS 6.1 and Android 5.1.
97 lines
4.3 KiB
Plaintext
97 lines
4.3 KiB
Plaintext
SM PICS for the PTS tool.
|
||
|
||
PTS version: 6.1
|
||
|
||
* - different than PTS defaults
|
||
^ - field not available on PTS
|
||
|
||
M - mandatory
|
||
O - optional
|
||
|
||
Connection Roles
|
||
-------------------------------------------------------------------------------
|
||
Parameter Name Selected Description
|
||
-------------------------------------------------------------------------------
|
||
TSPC_SM_1_1 True Master Role (Initiator) (C.1)
|
||
TSPC_SM_1_2 True Slave Role (Responder) (C.2)
|
||
-------------------------------------------------------------------------------
|
||
C.1: Mandatory to support if TSPC_SM_1_2 is NOT supported, otherwise Optional
|
||
C.2: Optional IF ((4.0 OR 4.0+HS) AND TSPC_GAP_5_3) OR ((4.1 OR 4.1+HS OR 4.2
|
||
OR 4.2+HS) AND (TSPC_GAP_5_3 OR TSPC_GAP_38_3)))
|
||
-------------------------------------------------------------------------------
|
||
|
||
|
||
Security Properties
|
||
-------------------------------------------------------------------------------
|
||
Parameter Name Selected Description
|
||
-------------------------------------------------------------------------------
|
||
TSPC_SM_2_1 True Authenticated MITM protection (O)
|
||
TSPC_SM_2_2 True Unauthenticated no MITM protection (C.1)
|
||
TSPC_SM_2_3 True No security requirements (M)
|
||
TSPC_SM_2_4 False (*) OOB supported (O)
|
||
TSPC_SM_2_5 (^) LE Secure Connections (C.2)
|
||
-------------------------------------------------------------------------------
|
||
C.1: If TSPC_SM_2_1 is supported then Mandatory, else Optional
|
||
C.2: Optional IF Core 4.2 OR Core 4.2+HS are supported, otherwise Excluded
|
||
-------------------------------------------------------------------------------
|
||
|
||
|
||
Encryption Key Size
|
||
-------------------------------------------------------------------------------
|
||
Parameter Name Selected Description
|
||
-------------------------------------------------------------------------------
|
||
TSPC_SM_3_1 True Encryption Key Size Negotiation (M)
|
||
-------------------------------------------------------------------------------
|
||
|
||
|
||
Pairing Method
|
||
-------------------------------------------------------------------------------
|
||
Parameter Name Selected Description
|
||
-------------------------------------------------------------------------------
|
||
TSPC_SM_4_1 True Just Works (O)
|
||
TSPC_SM_4_2 True Passkey Entry (C.1)
|
||
TSPC_SM_4_3 False (*) Out of Band (C.1)
|
||
-------------------------------------------------------------------------------
|
||
C.1: Mandatory to support at least one of the defined methods IF TSPC_SM_2_1 is
|
||
supported, otherwise Excluded.
|
||
-------------------------------------------------------------------------------
|
||
|
||
|
||
Security Initiation
|
||
-------------------------------------------------------------------------------
|
||
Parameter Name Selected Description
|
||
-------------------------------------------------------------------------------
|
||
TSPC_SM_5_1 True Encryption Setup using STK (C.3)
|
||
TSPC_SM_5_2 True Encryption Setup using LTK (O)
|
||
TSPC_SM_5_3 True Slave Initiated Security (C.1)
|
||
TSPC_SM_5_4 True Slave Initiated Security – Master response(C.2)
|
||
-------------------------------------------------------------------------------
|
||
C.1: Mandatory if TSPC_SM_1_2 is supported, otherwise Excluded
|
||
C.2: Mandatory if TSPC_SM_1_1 is supported, otherwise Excluded
|
||
C.3: Mandatory IF TSPC_SM_2_1 OR TSPC_SM_2_2 OR TSPC_SM_2_4 is supported,
|
||
otherwise Excluded
|
||
-------------------------------------------------------------------------------
|
||
|
||
|
||
Signing Algorithm
|
||
-------------------------------------------------------------------------------
|
||
Parameter Name Selected Description
|
||
-------------------------------------------------------------------------------
|
||
TSPC_SM_6_1 True Signing Algorithm - Generation (O)
|
||
TSPC_SM_6_2 True Signing Algorithm - Resolving (O)
|
||
-------------------------------------------------------------------------------
|
||
|
||
|
||
Key Distribution
|
||
-------------------------------------------------------------------------------
|
||
Parameter Name Selected Description
|
||
-------------------------------------------------------------------------------
|
||
TSPC_SM_7_1 True Encryption Key (C.1)
|
||
TSPC_SM_7_2 True Identity Key (C.2)
|
||
TSPC_SM_7_3 True Signing Key (C.3)
|
||
-------------------------------------------------------------------------------
|
||
C.1: Mandatory if TSPC_GAP_24_2 OR TSPC_GAP_42_6 is supported, ELSE Optional
|
||
C.2: Mandatory if TSPC_GAP_26_3 is supported, ELSE Optional
|
||
C.3: Mandatory if TSPC_GAP_25_6 OR TSPC_GAP_35_6 is supported, ELSE Optional
|
||
-------------------------------------------------------------------------------
|