To the kind attention of Nordic support team,
Releted to this: https://devzone.nordicsemi.com/f/nordic-q-a/68238/gzll-keycode-optional-host-id-validation-stage
We noticed that in our case we may gzll connect two devices that can previously be connected in ble mode also. Is it possible to reuse, when in gzll mode, work that has been done from the ble code?
For example, we could avoid implementing an ecdh exchange when in gzll mode, if private and public keys generated during ble stage are easily accessible.
Do you think it is possible?
Are those ble data easily accessible?
So a more secured gzp could be in this case:
1. ble connection
2. gzp connection that is using private and public keys generated during previous ble bonding. and use public key to substitute the gzp pre-programmed production key.
In case those ecdh private/public keys are available, where? In normal bonding infos flash? We should get them asking directly to the softdevice?
Hope my meaning is very clear. And thank you for your kind attention,
Best regards