Added privacy_crypto_fuzzer
exec/s: 603 Test: ./privacy_crypto_fuzzer Bug: 265234582 Change-Id: I6b922ba288742229749419c35fd71fded6125859
This commit is contained in:
committed by
Akshata Kadam
parent
a252eba173
commit
7f9f3f3f4b
@@ -6,6 +6,7 @@
|
||||
+ [system_id_extractor_fuzzer](#SystemIdExtractor)
|
||||
+ [service_certificate_fuzzer](#ServiceCertificate)
|
||||
+ [policy_timers_fuzzer](#PolicyTimers)
|
||||
+ [privacy_crypto_fuzzer](#PrivacyCrypto)
|
||||
|
||||
# <a name="PolicyEngine"></a> Fuzzer for PolicyEngine
|
||||
|
||||
@@ -123,3 +124,31 @@ PolicyTimers supports the following parameters:
|
||||
```
|
||||
$ adb sync data
|
||||
$ adb shell /data/fuzz/arm64/policy_timers_fuzzer/vendor/policy_timers_fuzzer
|
||||
```
|
||||
|
||||
# <a name="PrivacyCrypto"></a> Fuzzer for PrivacyCrypto
|
||||
|
||||
PrivacyCrypto supports the following parameters:
|
||||
1. Message (parameter name: "message")
|
||||
2. Key (parameter name: "key")
|
||||
3. Iv (parameter name: "iv")
|
||||
4. Data (parameter name: 'data')
|
||||
5. CertIndex (parameter name: 'certIndex')
|
||||
|
||||
| Parameter| Valid Values| Configured Value|
|
||||
|------------- |-------------| ----- |
|
||||
|`message`| `String` |Value obtained from FuzzedDataProvider|
|
||||
|`key`| `String` |Value obtained from FuzzedDataProvider|
|
||||
|`iv`| `String` |Value obtained from FuzzedDataProvider|
|
||||
|`data`| `String` |Value obtained from FuzzedDataProvider|
|
||||
|`certIndex`| `Integer` |Value obtained from FuzzedDataProvider|
|
||||
|
||||
#### Steps to run
|
||||
1. Build the fuzzer
|
||||
```
|
||||
$ mm -j$(nproc) privacy_crypto_fuzzer
|
||||
```
|
||||
2. Run on device
|
||||
```
|
||||
$ adb sync data
|
||||
$ adb shell /data/fuzz/arm64/privacy_crypto_fuzzer/vendor/privacy_crypto_fuzzer
|
||||
|
||||
Reference in New Issue
Block a user