blob: c3a9e660379d194202daeef7a02658145bcab5ce [file] [log] [blame]
Jeff Sharkeyc493cf92017-10-23 10:39:50 -06001// Unit test for AuthTokenTable
Janis Danisevskis8f737ad2017-11-21 12:30:15 -08002
Bob Badour4c7858c2021-02-12 15:40:29 -08003package {
Aditya Choudharyd987e9b2024-02-02 14:02:09 +00004 default_team: "trendy_team_android_hardware_backed_security",
Bob Badour4c7858c2021-02-12 15:40:29 -08005 // See: http://go/android-license-faq
6 // A large-scale-change added 'default_applicable_licenses' to import
7 // all of the 'license_kinds' from "system_security_license"
8 // to get the below license kinds:
9 // SPDX-license-identifier-Apache-2.0
10 default_applicable_licenses: ["system_security_license"],
11}
12
Jeff Sharkeyc493cf92017-10-23 10:39:50 -060013cc_test {
14 cflags: [
15 "-Wall",
16 "-Werror",
17 "-Wextra",
Shawn Willdenbb22a6c2017-12-06 19:35:28 -070018 "-O0",
Jeff Sharkeyc493cf92017-10-23 10:39:50 -060019 ],
Janis Danisevskis9a390a72017-11-29 12:02:07 -080020 srcs: [
Eran Messeri03fc4c82018-08-16 18:53:15 +010021 "aaid_truncation_test.cpp",
David Zeuthen59102f32020-05-08 10:58:09 -040022 "verification_token_seralization_test.cpp",
Janis Danisevskis9a390a72017-11-29 12:02:07 -080023 "gtest_main.cpp",
24 ],
Jeff Sharkeyc493cf92017-10-23 10:39:50 -060025 name: "keystore_unit_tests",
Jeff Sharkeyc493cf92017-10-23 10:39:50 -060026 static_libs: [
Janis Danisevskis064ce852018-03-12 16:49:16 -070027 "android.hardware.confirmationui@1.0",
Shawn Willdenbb22a6c2017-12-06 19:35:28 -070028 "libbase",
Colin Crossaebf6632019-09-18 11:12:36 -070029 "libcrypto_static",
Eran Messeri03fc4c82018-08-16 18:53:15 +010030 "libcutils",
Jeff Sharkeyc493cf92017-10-23 10:39:50 -060031 "libgtest_main",
Shawn Willdenbb22a6c2017-12-06 19:35:28 -070032 "libhidlbase",
33 "libkeymaster4support",
Shawn Willdena97aea42020-01-16 13:27:49 -070034 "libkeymaster4_1support",
Jeff Sharkeyc493cf92017-10-23 10:39:50 -060035 "liblog",
Eran Messeri03fc4c82018-08-16 18:53:15 +010036 "libutils",
Jeff Sharkeyc493cf92017-10-23 10:39:50 -060037 ],
Eran Messeri03fc4c82018-08-16 18:53:15 +010038 shared_libs: [
Rajesh Nyamagoud3f6c15c2023-03-11 01:26:48 +000039 "android.security.aaid_aidl-cpp",
Eran Messeri03fc4c82018-08-16 18:53:15 +010040 "libbinder",
41 "libkeymaster_messages",
David Zeuthenf2a28672020-01-30 16:20:07 -050042 "libkeystore-attestation-application-id",
Peter Collingbourneeeacea52019-12-17 20:19:47 -080043 "libvndksupport",
Eran Messeri03fc4c82018-08-16 18:53:15 +010044 ],
Aditya Choudharyd987e9b2024-02-02 14:02:09 +000045 sanitize: {
46 cfi: false,
47 },
Jeff Sharkeyc493cf92017-10-23 10:39:50 -060048}
Janis Danisevskis5c6af752019-03-21 13:45:02 -070049
50cc_test {
51 cflags: [
52 "-Wall",
53 "-Werror",
54 "-Wextra",
55 "-O0",
56 ],
57 srcs: [
58 "confirmationui_invocation_test.cpp",
59 "gtest_main.cpp",
60 ],
61 name: "confirmationui_invocation_test",
62 static_libs: [
Janis Danisevskis5c6af752019-03-21 13:45:02 -070063 "libbase",
64 "libgtest_main",
65 "libutils",
66 "liblog",
Jiyong Park0d61dd62021-07-27 12:20:26 +090067 "android.security.apc-ndk",
Janis Danisevskis5c6af752019-03-21 13:45:02 -070068 ],
69 shared_libs: [
Janis Danisevskis2437fde2021-03-08 11:30:11 -080070 "libbinder_ndk",
Janis Danisevskis5c6af752019-03-21 13:45:02 -070071 ],
Aditya Choudharyd987e9b2024-02-02 14:02:09 +000072 sanitize: {
73 cfi: false,
74 },
Janis Danisevskis5c6af752019-03-21 13:45:02 -070075}