/aosp12/frameworks/av/drm/mediadrm/plugins/clearkey/default/tests/ |
H A D | AesCtrDecryptorUnittest.cpp | 34 uint8_t* destination, const SubSample* subSamples, in attemptDecrypt() 48 const SubSample* subSamples, in attemptDecryptExpectingSuccess() 72 SubSample subSamples[kNumSubsamples] = { in TEST_F() 106 SubSample subSamples[kNumSubsamples] = { in TEST_F() 158 SubSample subSamples[kNumSubsamples] = { in TEST_F() 203 SubSample subSamples[kNumSubsamples] = { in TEST_F() 249 SubSample subSamples[kNumSubsamples] = { in TEST_F() 299 SubSample subSamples[kNumSubsamples] = { in TEST_F() 352 SubSample subSamples[kNumSubsamples] = { in TEST_F() 407 SubSample subSamples[kNumSubsamples] = { in TEST_F() [all …]
|
/aosp12/hardware/interfaces/cas/1.0/default/ |
H A D | DescramblerImpl.cpp | 41 static_assert(sizeof(SubSample) == sizeof(type::SubSample), \ 43 static_assert(offsetof(SubSample, numBytesOfClearData) \ 44 == offsetof(type::SubSample, mNumBytesOfClearData), \ 46 static_assert(offsetof(SubSample, numBytesOfEncryptedData) \ 47 == offsetof(type::SubSample, mNumBytesOfEncryptedData), \ 93 const hidl_vec<SubSample>& subSamples, in descramble() 187 (DescramblerPlugin::SubSample*)subSamples.data(), in descramble()
|
/aosp12/hardware/interfaces/cas/1.1/default/ |
H A D | DescramblerImpl.cpp | 40 static_assert(sizeof(SubSample) == sizeof(type::SubSample), "SubSample: size doesn't match"); \ 41 static_assert(offsetof(SubSample, numBytesOfClearData) == \ 42 offsetof(type::SubSample, mNumBytesOfClearData), \ 44 static_assert(offsetof(SubSample, numBytesOfEncryptedData) == \ 45 offsetof(type::SubSample, mNumBytesOfEncryptedData), \ 86 const hidl_vec<SubSample>& subSamples, in descramble() 175 subSamples.size(), (DescramblerPlugin::SubSample*)subSamples.data(), in descramble()
|
/aosp12/hardware/interfaces/cas/1.2/default/ |
H A D | DescramblerImpl.cpp | 40 static_assert(sizeof(SubSample) == sizeof(type::SubSample), "SubSample: size doesn't match"); \ 41 static_assert(offsetof(SubSample, numBytesOfClearData) == \ 42 offsetof(type::SubSample, mNumBytesOfClearData), \ 44 static_assert(offsetof(SubSample, numBytesOfEncryptedData) == \ 45 offsetof(type::SubSample, mNumBytesOfEncryptedData), \ 86 const hidl_vec<SubSample>& subSamples, in descramble() 175 subSamples.size(), (DescramblerPlugin::SubSample*)subSamples.data(), in descramble()
|
/aosp12/hardware/interfaces/cas/1.0/vts/functional/ |
H A D | VtsHalCasV1_0TargetTest.cpp | 61 using android::hardware::cas::native::V1_0::SubSample; 91 const SubSample kSubSamples[] = {{162, 0}, {0, 184}, {0, 184}}; 236 const SubSample* subSamples; 308 hidl_vec<SubSample> hidlSubSamples; in descrambleTestInputBuffer() 309 hidlSubSamples.setToExternal(const_cast<SubSample*>(kSubSamples), in descrambleTestInputBuffer() 310 (sizeof(kSubSamples) / sizeof(SubSample)), false /*own*/); in descrambleTestInputBuffer() 370 hidl_vec<SubSample> hidlSubSamples; in descrambleTestOobInput() 808 const SubSample invalidSubSamples1[] = {{162, 0}, {0, 184}, {0, 0xdddddd}}; in TEST_P() 813 .numSubSamples = sizeof(invalidSubSamples1) / sizeof(SubSample), in TEST_P() 822 const SubSample invalidSubSamples2[] = {{162, 0}, {0, 184}, {2, (uint32_t)-1}}; in TEST_P() [all …]
|
/aosp12/frameworks/av/drm/mediadrm/plugins/clearkey/hidl/ |
H A D | AesCtrDecryptor.cpp | 32 using ::android::hardware::drm::V1_0::SubSample; 41 const std::vector<SubSample> subSamples, in decrypt() 60 const SubSample& subSample = subSamples[i]; in decrypt()
|
H A D | CryptoPlugin.cpp | 53 const hidl_vec<SubSample>& subSamples, in decrypt() 86 const hidl_vec<SubSample>& subSamples, in decrypt_1_2() 166 const SubSample &subSample = subSamples[i]; in decrypt_1_2() 196 const SubSample& subSample = subSamples[i]; in decrypt_1_2()
|
/aosp12/hardware/interfaces/drm/1.2/vts/functional/include/android/hardware/drm/1.2/vts/ |
H A D | drm_hal_common.h | 48 using ::android::hardware::drm::V1_0::SubSample; 116 const hidl_vec<SubSample>& subSamples, const Pattern& pattern, 119 const hidl_vec<SubSample>& subSamples, const vector<uint8_t>& key); 121 const hidl_vec<SubSample>& subSamples, const vector<uint8_t>& key); 149 vector<uint8_t>& iv, const Pattern& noPattern, const vector<SubSample>& subSamples);
|
/aosp12/hardware/interfaces/drm/1.0/vts/functional/include/android/hardware/drm/1.0/vts/ |
H A D | drm_hal_clearkey_test.h | 185 uint32_t decrypt(Mode mode, uint8_t* iv, const hidl_vec<SubSample>& subSamples, 188 const hidl_vec<SubSample>& subSamples, const vector<uint8_t>& key); 190 const hidl_vec<SubSample>& subSamples, const vector<uint8_t>& key); 192 vector<uint8_t>& iv, const Pattern& noPattern, const vector<SubSample>& subSamples);
|
H A D | drm_hal_vendor_test.h | 195 const hidl_vec<SubSample>& subSamples, const Pattern& pattern, 198 const hidl_vec<SubSample>& subSamples, const vector<uint8_t>& key); 200 const hidl_vec<SubSample>& subSamples, const vector<uint8_t>& key);
|
/aosp12/frameworks/av/drm/mediadrm/plugins/clearkey/default/include/ |
H A D | ClearKeyTypes.h | 31 typedef android::CryptoPlugin::SubSample SubSample; typedef
|
/aosp12/frameworks/av/drm/mediadrm/plugins/clearkey/hidl/include/ |
H A D | CryptoPlugin.h | 46 using drm::V1_0::SubSample; 82 const hidl_vec<SubSample>& subSamples, 94 const hidl_vec<SubSample>& subSamples,
|
H A D | AesCtrDecryptor.h | 29 using ::android::hardware::drm::V1_0::SubSample; 37 const std::vector<SubSample> subSamples, size_t numSubSamples,
|
H A D | ClearKeyTypes.h | 38 typedef ::android::hardware::drm::V1_0::SubSample SubSample; typedef
|
H A D | Session.h | 35 using drm::V1_0::SubSample; 58 uint8_t* dstPtr, const std::vector<SubSample> subSamples,
|
/aosp12/hardware/interfaces/cas/1.1/vts/functional/ |
H A D | VtsHalCasV1_1TargetTest.cpp | 72 using android::hardware::cas::native::V1_0::SubSample; 91 const SubSample kSubSamples[] = {{162, 0}, {0, 184}, {0, 184}}; 279 const SubSample* subSamples; 349 hidl_vec<SubSample> hidlSubSamples; in descrambleTestInputBuffer() 350 hidlSubSamples.setToExternal(const_cast<SubSample*>(kSubSamples), in descrambleTestInputBuffer() 351 (sizeof(kSubSamples) / sizeof(SubSample)), false /*own*/); in descrambleTestInputBuffer() 407 hidl_vec<SubSample> hidlSubSamples; in descrambleTestOobInput() 408 hidlSubSamples.setToExternal(const_cast<SubSample*>(params.subSamples), params.numSubSamples, in descrambleTestOobInput()
|
/aosp12/frameworks/base/media/jni/ |
H A D | android_media_MediaDescrambler.cpp | 56 const hidl_vec<SubSample>& subSamples, 205 const hidl_vec<SubSample>& subSamples, in descramble() 292 hidl_vec<SubSample> *outSubSamples) { in getSubSampleInfo() 295 numSubSamples >= (signed)(INT32_MAX / sizeof(SubSample))) { in getSubSampleInfo() 317 SubSample *subSamples = outSubSamples->data(); in getSubSampleInfo() 389 hidl_vec<SubSample> subSamples; in android_media_MediaDescrambler_native_descramble()
|
/aosp12/frameworks/native/headers/media_plugin/media/cas/ |
H A D | DescramblerAPI.h | 57 struct SubSample { struct 91 const SubSample *subSamples,
|
/aosp12/hardware/interfaces/cas/native/1.0/ |
H A D | IDescrambler.hal | 28 * SubSample structures. 32 * @param subSamples an array of SubSample structures describing the number of 43 descramble(ScramblingControl scramblingControl, vec<SubSample> subSamples,
|
/aosp12/frameworks/native/headers/media_plugin/media/hardware/ |
H A D | CryptoAPI.h | 53 struct SubSample { struct 109 const SubSample *subSamples, size_t numSubSamples,
|
/aosp12/hardware/interfaces/cas/1.2/vts/functional/ |
H A D | VtsHalCasV1_2TargetTest.cpp | 72 using android::hardware::cas::native::V1_0::SubSample; 94 const SubSample kSubSamples[] = {{162, 0}, {0, 184}, {0, 184}}; 315 const SubSample* subSamples; 383 hidl_vec<SubSample> hidlSubSamples; in descrambleTestInputBuffer() 384 hidlSubSamples.setToExternal(const_cast<SubSample*>(kSubSamples), in descrambleTestInputBuffer() 385 (sizeof(kSubSamples) / sizeof(SubSample)), false /*own*/); in descrambleTestInputBuffer() 441 hidl_vec<SubSample> hidlSubSamples; in descrambleTestOobInput() 442 hidlSubSamples.setToExternal(const_cast<SubSample*>(params.subSamples), params.numSubSamples, in descrambleTestOobInput()
|
/aosp12/frameworks/av/drm/mediadrm/plugins/clearkey/default/ |
H A D | AesCtrDecryptor.cpp | 32 const SubSample* subSamples, in decrypt() 51 const SubSample& subSample = subSamples[i]; in decrypt()
|
H A D | CryptoPlugin.cpp | 37 const SubSample* subSamples, size_t numSubSamples, in decrypt() 48 const SubSample& subSample = subSamples[i]; in decrypt()
|
/aosp12/frameworks/av/drm/libmediadrm/ |
H A D | CryptoHal.cpp | 41 using drm::V1_0::SubSample; 283 const CryptoPlugin::SubSample *subSamples, size_t numSubSamples, in decrypt() 313 std::vector<SubSample> stdSubSamples; in decrypt() 315 SubSample subSample; in decrypt() 320 auto hSubSamples = hidl_vec<SubSample>(stdSubSamples); in decrypt()
|
/aosp12/hardware/interfaces/drm/1.0/vts/functional/ |
H A D | drm_hal_clearkey_test.cpp | 837 uint8_t* iv, const hidl_vec<SubSample>& subSamples, in decrypt() 918 uint8_t* iv, const hidl_vec<SubSample>& subSamples, in aes_ctr_decrypt() 929 const SubSample& subSample = subSamples[i]; in aes_ctr_decrypt() 950 uint8_t* iv, const hidl_vec<SubSample>& subSamples, in aes_cbc_decrypt() 985 const vector<SubSample> subSamples = { in TEST_P() 1008 const vector<SubSample> subSamples = { in TEST_P() 1028 const vector<SubSample> subSamples = { in TEST_P() 1048 const vector<SubSample>& subSamples) { in decryptWithInvalidKeys() 1076 const vector<SubSample> subSamples = { in TEST_P() 1113 const vector<SubSample> subSamples = { in TEST_P()
|