Files
android/fuzzer
Akshata Kadam 2ce71b64be Added policy_engine_fuzzer
exec/s: 600
Test: ./policy_engine_fuzzer
Bug: 265234582

Change-Id: I1be1f040cfef4d8c7f80de92f26b2e086327658e
2023-09-27 09:21:42 +00:00
..
2023-09-27 09:21:42 +00:00
2023-09-27 09:21:42 +00:00

Fuzzers for libcdm

Table of contents

Fuzzer for PolicyEngine

PolicyEngine supports the following parameters:

  1. SigningKeyId (parameter name: "kSigningKeyId")
  2. RenewalServerUrl (parameter name: "kRenewalServerUrl")
  3. EntitlementKeyId (parameter name: "kEntitlementKeyId")
Parameter Valid Values Configured Value
kSigningKeyId String Value obtained from FuzzedDataProvider
kRenewalServerUrl String Value obtained from FuzzedDataProvider
kEntitlementKeyId String Value obtained from FuzzedDataProvider

Steps to run

  1. Build the fuzzer
  $ mm -j$(nproc) policy_engine_fuzzer
  1. Run on device
  $ adb sync data
  $ adb shell /data/fuzz/arm64/policy_engine_fuzzer/vendor/policy_engine_fuzzer