Site icon EfmSoft

What does HRESULT 0x8065000C (E_BLUETOOTH_ATT_INSUFFICIENT_ENCRYPTION_KEY_SIZE) mean?

 
Previous Next
E_BLUETOOTH_ATT_ATTRIBUTE_NOT_LONG E_BLUETOOTH_ATT_INVALID_ATTRIBUTE_VALUE_LENGTH

E_BLUETOOTH_ATT_INSUFFICIENT_ENCRYPTION_KEY_SIZE

Encrypted does not imply an adequate key size

E_BLUETOOTH_ATT_INSUFFICIENT_ENCRYPTION_KEY_SIZE maps ATT error 0x0C. The connection has encryption, yet the key size associated with the bond or current pairing is below the minimum configured for the attribute. This can occur with legacy bonds, constrained devices, or security parameters that permitted a shorter key during pairing.

A reconnect normally reuses the same long-term key and therefore preserves the failure. The remedy is to establish a bond whose negotiated key size meets both peers’ capabilities and the server policy; reducing the server requirement merely to make the request pass can weaken the intended protection.

Security evidence worth recording

References


Looking for a different code? Search another status or error code.

Exit mobile version