diff options
author | Christian Kandeler <christian.kandeler@theqtcompany.com> | 2016-02-04 14:52:46 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@theqtcompany.com> | 2016-02-09 13:59:37 +0000 |
commit | a56a776d4199568657f10248d387c87e40c508fc (patch) | |
tree | 71d64e8eda998e4a4858d25463a55261fcb23deb /tests/auto/qlowenergycontroller-gattserver | |
parent | 9f6d2d440e3a1c9b0b6ecc4a006ee3b83fabb47f (diff) |
Bluetooth LE: Add configure test for Linux crypto API.
These files were forgotten in commit c516f6157a.
Change-Id: I87bd57545b8873fc0aa00751058be604588daffe
Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
Diffstat (limited to 'tests/auto/qlowenergycontroller-gattserver')
-rw-r--r-- | tests/auto/qlowenergycontroller-gattserver/test/test.pro | 1 | ||||
-rw-r--r-- | tests/auto/qlowenergycontroller-gattserver/test/tst_qlowenergycontroller-gattserver.cpp | 5 |
2 files changed, 4 insertions, 2 deletions
diff --git a/tests/auto/qlowenergycontroller-gattserver/test/test.pro b/tests/auto/qlowenergycontroller-gattserver/test/test.pro index 8c95106f..45cff660 100644 --- a/tests/auto/qlowenergycontroller-gattserver/test/test.pro +++ b/tests/auto/qlowenergycontroller-gattserver/test/test.pro @@ -4,5 +4,6 @@ TARGET = tst_qlowenergycontroller-gattserver CONFIG += testcase c++11 config_linux_crypto_api:DEFINES += CONFIG_LINUX_CRYPTO_API +config_bluez_le:DEFINES += CONFIG_BLUEZ_LE SOURCES += tst_qlowenergycontroller-gattserver.cpp diff --git a/tests/auto/qlowenergycontroller-gattserver/test/tst_qlowenergycontroller-gattserver.cpp b/tests/auto/qlowenergycontroller-gattserver/test/tst_qlowenergycontroller-gattserver.cpp index 25cbc17a..5acffcab 100644 --- a/tests/auto/qlowenergycontroller-gattserver/test/tst_qlowenergycontroller-gattserver.cpp +++ b/tests/auto/qlowenergycontroller-gattserver/test/tst_qlowenergycontroller-gattserver.cpp @@ -154,7 +154,7 @@ void TestQLowEnergyControllerGattServer::advertisingData() void TestQLowEnergyControllerGattServer::cmacVerifier() { -#ifdef CONFIG_LINUX_CRYPTO_API +#if defined(CONFIG_LINUX_CRYPTO_API) && defined(QT_BUILD_INTERNAL) && defined(CONFIG_BLUEZ_LE) // Test data comes from spec v4.2, Vol 3, Part H, Appendix D.1 const quint128 csrk = { { 0x3c, 0x4f, 0xcf, 0x09, 0x88, 0x15, 0xf7, 0xab, @@ -165,7 +165,8 @@ void TestQLowEnergyControllerGattServer::cmacVerifier() const bool success = LeCmacVerifier().verify(message, csrk, expectedMac); QVERIFY(success); #else // CONFIG_LINUX_CRYPTO_API - QSKIP("CMAC verification test only applicable on Linux with crypto API"); + QSKIP("CMAC verification test only applicable for developer builds on Linux " + "with BlueZ and crypto API"); #endif // Q_OS_LINUX } |