Added functionality to enable encryption in the bluez backend, addressing #115. Additionally updated test_server to rudimentarily allow for the testing of encrypted read/write with use of an environment variable.
Notes regarding testing:
I tested this on a Pixel 7a running Android 14 using LightBlue.
If the "READ AGAIN" button is pressed before the phone is paired to the server device, the phone will prompt the user to pair with the server. The test will then proceed normally if paired, however it will fail the assertion on line 168.
If the "READ AGAIN" button is pressed after the phone is paired to the server device, the test will proceed normally and the assertion on line 168 will pass.
Added functionality to enable encryption in the bluez backend, addressing #115. Additionally updated test_server to rudimentarily allow for the testing of encrypted read/write with use of an environment variable.
Notes regarding testing: