Added policy_engine_fuzzer
exec/s: 600 Test: ./policy_engine_fuzzer Bug: 265234582 Change-Id: I1be1f040cfef4d8c7f80de92f26b2e086327658e
This commit is contained in:
committed by
Akshata Kadam
parent
d9b24af07f
commit
2ce71b64be
28
fuzzer/README.md
Normal file
28
fuzzer/README.md
Normal file
@@ -0,0 +1,28 @@
|
||||
# Fuzzers for libcdm
|
||||
|
||||
## Table of contents
|
||||
+ [policy_engine_fuzzer](#PolicyEngine)
|
||||
|
||||
# <a name="PolicyEngine"></a> 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
|
||||
```
|
||||
2. Run on device
|
||||
```
|
||||
$ adb sync data
|
||||
$ adb shell /data/fuzz/arm64/policy_engine_fuzzer/vendor/policy_engine_fuzzer
|
||||
```
|
||||
Reference in New Issue
Block a user