Share via


BTSSPOOBData (Compact 7)

3/12/2014

This structure contains authentication data that is exchanged between two Bluetooth devices by using an out-of-band (OOB) mechanism.

Syntax

#define BTSSP_HASH_SIZE       16
#define BTSSP_RANDOMIZER_SIZE 16

typedef struct BTSSPOOBData {
    BYTE C[BTSSP_HASH_SIZE];
    BYTE R[BTSSP_RANDOMIZER_SIZE];
} BTSSPOOBData;

Members

  • C
    A 16-byte hash value.
  • R
    A 16-byte randomizer value.

Remarks

This data is no longer valid after the supplying device is reset or fails to pair for any reason.

The C and R fields should be considered internal and opaque data.

Requirements

Header

bt_api.h

See Also

Reference

Bluetooth Application Development Structures
BthSSPGetRemoteOOBData
BthSSPSetRemoteOOBData
BthSSPReadLocalOOBData