When static authentication is used, it is my understanding that both the provisioner and the privisionee have a static preprogrammed key. The SDK says:
"The application should respond with the static authentication data by passing it to the stack via the blahblahblah function."
I suspect that this static private key is not transmitted over the air but rather used to encrypt some the message and if the provisioner successfully decrypts some message from the provisionee authentication happens.
Is that a correct understanding or is the static preprogrammed key sent over the air unencrypted?