BLE_SMP_EncInfo_T

C

typedef struct BLE_SMP_EncInfo_T
{
    uint8_t                 ltk[16];
    uint8_t                 ediv[2];
    uint8_t                 randNum[8];
    unsigned int            lesc:1;
    unsigned int            auth:1;
    unsigned int            ltkLen:6;
}BLE_SMP_EncInfo_T;

Description

Structure for encryption information used in BLE connections.

Field Documentation

FieldDescription
ltkLong Term Key (LTK). Used to encrypt the connection.
edivEncrypted Diversifier (EDIV). A value used in the key derivation process.
randNumRandom Number (Rand). Used alongside the EDIV to identify the LTK.
lescLE Secure Connections flag. Indicates if the key was generated using LE Secure Connections.
authAuthenticated Key flag. Indicates if the LTK is an authenticated key.
ltkLenLength of the LTK in bytes.