Commit Graph

32 Commits

Author SHA1 Message Date
Matthias Ringwald
da91170462 test/crypto: link cpputest libs at end of link command 2021-03-07 21:27:00 +01:00
Matthias Ringwald
3c80037b65 test/crypto: remove unused test in reference implementation 2021-02-03 10:47:19 +01:00
Matthias Ringwald
71d5257663 test: remove HAVE_ASSERT from coverage tests 2021-01-29 21:47:15 +01:00
Matthias Ringwald
7a65bea8ef test/crypto: include aes_cmac_test from crypto as aes_cmad_test2 2021-01-29 16:07:21 +01:00
Matthias Ringwald
cf5f26583a test/crypto: run aes_ccm_test 2021-01-28 18:38:12 +01:00
Matthias Ringwald
cd56fb443c test: enable address sanitzier for make test 2020-12-10 11:52:05 +01:00
Matthias Ringwald
3d87570f86 test: prepare separate builds for unit test with address sanitizer vs. coverage 2020-12-10 11:52:05 +01:00
Milanka Ringwald
39426e8a44 test/config: add ENABLE_PRINTF_HEXDUMP 2020-11-06 14:07:45 +01:00
Milanka Ringwald
02a3cd7f00 test/config: sort defines alphabetically 2020-11-06 14:03:27 +01:00
Matthias Ringwald
57132f1279 sm: implement h7 ctkd
Set CT2 in AuthReq if Bonding+SC+CTKD
2020-10-16 17:24:08 +02:00
Matthias Ringwald
b6d1479553 test/crypto: test invalid key len with rrijndaelSetupEncrypt 2020-09-30 15:13:59 +02:00
Matthias Ringwald
80dcb2116a micro-ecc: comment compression and ECDSA, add tests 2020-09-25 10:50:02 +02:00
Matthias Ringwald
f400efd4c3 test/coverage: avoid compiling classic parts for LE-only coverage 2020-08-31 13:56:51 +02:00
Matthias Ringwald
064b9c7f16 test/crypto: match test data for decrypt with encrypt sample 2020-07-03 11:33:14 +02:00
Matthias Ringwald
13a0a16f72 test/crypto: fix debug output 2020-07-03 11:33:14 +02:00
Matthias Ringwald
cc02325a4e test/crypto: add CMake project 2020-07-03 11:33:14 +02:00
Matthias Ringwald
8e361704e5 btstack_crypto: change aes_cmac to access all message bytes sequentially 2020-01-09 22:20:41 +01:00
Matthias Ringwald
7aa521df15 test/crypto: add more cmac tests 2020-01-09 22:20:41 +01:00
Matthias Ringwald
f13fc29007 btstack_crypto: move rijndael/aes128 implementation into 3rd-party [a2471] 2019-12-07 22:32:03 +01:00
Matthias Ringwald
e72aa11aa9 test/cryto: fix compile on debian 2019-09-17 18:28:56 +02:00
Matthias Ringwald
5b303b6778 test/cryto: fix compile on debian 2019-09-17 17:49:30 +02:00
Matthias Ringwald
b338ca6049 coverage: line and function coverage for core 2019-09-17 15:11:58 +02:00
Matthias Ringwald
1c22f3beea test: fix and add to main make test 2019-09-14 22:36:27 +02:00
Matthias Ringwald
942b65389a mesh: update message #24 sample data 2019-07-20 08:50:25 +02:00
Matthias Ringwald
80e33422a9 Use FILENAME_H as include guard (MISRAC2012-Rule-21.1) 2019-05-11 19:08:52 +02:00
Matthias Ringwald
03843d749b btstack_crypto: fix typo in ccm functions 2019-01-12 23:15:46 +01:00
Matthias Ringwald
f88ad41f77 btstack_crypto/aes-ccm: add support for Additional Authenticated Data (AAD) 2019-01-12 22:19:02 +01:00
Matthias Ringwald
995faa292d test/crypto: test btstack_crypto ccm 2018-10-29 22:33:01 +01:00
Matthias Ringwald
ba1e2dc4c9 tes/crypto: extarct aes_ccm code 2018-10-29 22:03:35 +01:00
Matthias Ringwald
75ba91cf9c test/crypto/aes_ccm_test: add step-by-step output 2018-10-26 17:20:54 +02:00
Matthias Ringwald
81132a3911 test/crypto: add Zepyr AES-CCM implementation as references 2018-10-26 13:36:57 +02:00
Matthias Ringwald
bdcc259dd8 test: move crypto tests from seurity manager into own crypto folder 2018-10-26 10:32:43 +02:00