Added crypto_session_fuzzer
exec/s: 29 Test: ./crypto_session_fuzzer Bug: 265234582 Change-Id: Ia42bcae6ea2f6ec722b972f44256e8b8cb56d9d5
This commit is contained in:
committed by
Akshata Kadam
parent
c86a3bc1e1
commit
5bed1044eb
@@ -8,6 +8,7 @@
|
||||
+ [policy_timers_fuzzer](#PolicyTimers)
|
||||
+ [privacy_crypto_fuzzer](#PrivacyCrypto)
|
||||
+ [cdm_license_fuzzer](#CdmLicense)
|
||||
+ [crypto_session_fuzzer](#CryptoSession)
|
||||
|
||||
# <a name="PolicyEngine"></a> Fuzzer for PolicyEngine
|
||||
|
||||
@@ -181,3 +182,28 @@ CdmLicense supports the following parameters:
|
||||
$ adb sync data
|
||||
$ adb shell /data/fuzz/arm64/cdm_license_fuzzer/vendor/cdm_license_fuzzer
|
||||
```
|
||||
# <a name="CryptoSession"></a> Fuzzer for CryptoSession
|
||||
|
||||
CryptoSession supports the following parameters:
|
||||
1. token (parameter name: "token")
|
||||
2. signed_message (parameter name: "signed_message")
|
||||
3. signature (parameter name: "signature")
|
||||
4. provider_session_token (parameter name: "signature")
|
||||
|
||||
| Parameter| Valid Values| Configured Value|
|
||||
|------------- |-------------| ----- |
|
||||
|`token`| `String` |Value obtained from FuzzedDataProvider|
|
||||
|`signed_message`| `String` |Value obtained from FuzzedDataProvider|
|
||||
|`signature`| `String` |Value obtained from FuzzedDataProvider|
|
||||
|`provider_session_token`| `String` |Value obtained from FuzzedDataProvider|
|
||||
|
||||
#### Steps to run
|
||||
1. Build the fuzzer
|
||||
```
|
||||
$ mm -j$(nproc) crypto_session_fuzzer
|
||||
```
|
||||
2. Run on device
|
||||
```
|
||||
$ adb sync data
|
||||
$ adb shell LD_LIBRARY_PATH=/vendor/lib64 /data/fuzz/arm64/crypto_session_fuzzer/vendor/crypto_session_fuzzer
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user