I saw in the SDK_14.1 ble_gap.h Security Mode2 support, is there any use of this model in SDK14.1? S132 V5.0 support this mode?
I saw in the SDK_14.1 ble_gap.h Security Mode2 support, is there any use of this model in SDK14.1? S132 V5.0 support this mode?
Hi,
Security Mode 2 refers to Data Signing, which is an unencrypted transfer of authenticated data. The feature has an implementation in the API, but it is purely for future-proofing. There is currently no support for it in the SoftDevice.
Data signing is not widely used, due to its unencrypted nature, and the feature is not required by any (important) profiles. The only thing it solves, that isn't already covered by Security Mode 1, is that it allows you to instantly send authenticated data after connecting, without having to go through the link encryption stage. Most implementations that want authenticated data, will also encrypt it, so that leaves it as a not-so-useful feature to implement.
However, if you think this could be useful for a common use-case, then please contact your regional sales manager. If you do not know who this is, please send me a private message with your location.
thanks. The information you provide is useful
thanks. The information you provide is useful