/frameworks/av/drm/mediadrm/plugins/clearkey/default/ |
H A D | CryptoPlugin.cpp | 37 const SubSample* subSamples, size_t numSubSamples, 48 const SubSample& subSample = subSamples[i]; 67 status_t res = mSession->decrypt(keyId, iv, srcPtr, dstPtr, subSamples, 35 decrypt(bool secure, const KeyId keyId, const Iv iv, Mode mode, const Pattern & , const void* srcPtr, const SubSample* subSamples, size_t numSubSamples, void* dstPtr, AString* errorDetailMsg) argument
|
H A D | AesCtrDecryptor.cpp | 32 const SubSample* subSamples, 51 const SubSample& subSample = subSamples[i]; 29 decrypt(const android::Vector<uint8_t>& key, const Iv iv, const uint8_t* source, uint8_t* destination, const SubSample* subSamples, size_t numSubSamples, size_t* bytesDecryptedOut) argument
|
H A D | Session.cpp | 66 void* destination, const SubSample* subSamples, 81 reinterpret_cast<uint8_t*>(destination), subSamples, 64 decrypt( const KeyId keyId, const Iv iv, const void* source, void* destination, const SubSample* subSamples, size_t numSubSamples, size_t* bytesDecryptedOut) argument
|
/frameworks/av/drm/mediadrm/plugins/clearkey/hidl/ |
H A D | CryptoPlugin.cpp | 54 const hidl_vec<SubSample>& subSamples, 120 for (size_t i = 0; i < subSamples.size(); i++) { 121 const SubSample &subSample = subSamples[i]; 137 for (size_t i = 0; i < subSamples.size(); ++i) { 138 const SubSample& subSample = subSamples[i]; 152 static_cast<uint8_t*>(destPtr), toVector(subSamples), &bytesDecrypted); 48 decrypt( bool secure, const hidl_array<uint8_t, KEY_ID_SIZE>& keyId, const hidl_array<uint8_t, KEY_IV_SIZE>& iv, Mode mode, const Pattern& pattern, const hidl_vec<SubSample>& subSamples, const SharedBuffer& source, uint64_t offset, const DestinationBuffer& destination, decrypt_cb _hidl_cb) argument
|
H A D | AesCtrDecryptor.cpp | 41 const std::vector<SubSample> subSamples, 60 const SubSample& subSample = subSamples[i]; 37 decrypt( const std::vector<uint8_t>& key, const Iv iv, const uint8_t* source, uint8_t* destination, const std::vector<SubSample> subSamples, size_t numSubSamples, size_t* bytesDecryptedOut) argument
|
H A D | Session.cpp | 72 uint8_t* destPtr, const std::vector<SubSample> subSamples, 87 itr->second /*key*/, iv, srcPtr, destPtr, subSamples, 88 subSamples.size(), bytesDecryptedOut); 70 decrypt( const KeyId keyId, const Iv iv, const uint8_t* srcPtr, uint8_t* destPtr, const std::vector<SubSample> subSamples, size_t* bytesDecryptedOut) argument
|
/frameworks/av/drm/mediadrm/plugins/clearkey/default/include/ |
H A D | AesCtrDecryptor.h | 36 const SubSample* subSamples, size_t numSubSamples,
|
H A D | CryptoPlugin.h | 48 const SubSample* subSamples, size_t numSubSamples,
|
H A D | Session.h | 50 void* destination, const SubSample* subSamples,
|
/frameworks/av/drm/mediadrm/plugins/clearkey/hidl/include/ |
H A D | AesCtrDecryptor.h | 37 const std::vector<SubSample> subSamples, size_t numSubSamples,
|
H A D | Session.h | 54 uint8_t* dstPtr, const std::vector<SubSample> subSamples,
|
/frameworks/base/media/jni/ |
H A D | android_media_MediaDescrambler.cpp | 56 const hidl_vec<SubSample>& subSamples, 205 const hidl_vec<SubSample>& subSamples, 232 subSamples, 295 // subSamples array may silently overflow if number of samples are 316 SubSample *subSamples = outSubSamples->data(); local 317 if (subSamples == NULL) { 323 subSamples[i].numBytesOfClearData = 326 subSamples[i].numBytesOfEncryptedData = 330 totalSize += subSamples[i].numBytesOfClearData + 331 subSamples[ 202 descramble( uint32_t key, ssize_t totalLength, const hidl_vec<SubSample>& subSamples, const void *srcPtr, jint srcOffset, void *dstPtr, jint dstOffset, Status *status, uint32_t *bytesWritten, hidl_string *detailedError) argument 388 hidl_vec<SubSample> subSamples; local [all...] |
/frameworks/av/drm/mediacas/plugins/clearkey/ |
H A D | ClearKeyCasPlugin.cpp | 344 size_t numSubSamples, const DescramblerPlugin::SubSample *subSamples, 371 size_t numBytesinSubSample = subSamples[i].mNumBytesOfClearData 372 + subSamples[i].mNumBytesOfEncryptedData; 380 && subSamples[i].mNumBytesOfEncryptedData >= AES_BLOCK_SIZE) { 384 subSamples[i].mNumBytesOfClearData, 437 const SubSample *subSamples, 444 ALOGV("descramble: secure=%d, sctrl=%d, subSamples=%s, " 447 subSamplesToString(subSamples, numSubSamples).string(), 457 numSubSamples, subSamples, 476 SubSample const *subSamples, size_ 342 decrypt( bool secure, DescramblerPlugin::ScramblingControl scramblingControl, size_t numSubSamples, const DescramblerPlugin::SubSample *subSamples, const void *srcPtr, void *dstPtr, AString * ) argument 433 descramble( bool secure, ScramblingControl scramblingControl, size_t numSubSamples, const SubSample *subSamples, const void *srcPtr, int32_t srcOffset, void *dstPtr, int32_t dstOffset, AString *errorDetailMsg) argument 475 subSamplesToString( SubSample const *subSamples, size_t numSubSamples) const argument [all...] |
H A D | ClearKeyCasPlugin.h | 115 const SubSample *subSamples, 126 SubSample const *subSamples,
|
/frameworks/av/drm/mediadrm/plugins/clearkey/default/tests/ |
H A D | AesCtrDecryptorUnittest.cpp | 34 uint8_t* destination, const SubSample* subSamples, 40 return decryptor.decrypt(keyVector, iv, source, destination, subSamples, 48 const SubSample* subSamples, 53 subSamples, numSubSamples, 72 SubSample subSamples[kNumSubsamples] = { local 83 &subSamples[0], kNumSubsamples, &bytesDecrypted)); 106 SubSample subSamples[kNumSubsamples] = { local 117 &subSamples[0], kNumSubsamples, &bytesDecrypted)); 158 SubSample subSamples[kNumSubsamples] = { local 163 subSamples, kNumSubsample 33 attemptDecrypt(const Key& key, const Iv& iv, const uint8_t* source, uint8_t* destination, const SubSample* subSamples, size_t numSubSamples, size_t* bytesDecryptedOut) argument 45 attemptDecryptExpectingSuccess(const Key& key, const Iv& iv, const uint8_t* encrypted, const uint8_t* decrypted, const SubSample* subSamples, size_t numSubSamples) argument 203 SubSample subSamples[kNumSubsamples] = { local 249 SubSample subSamples[kNumSubsamples] = { local 299 SubSample subSamples[kNumSubsamples] = { local 352 SubSample subSamples[kNumSubsamples] = { local 407 SubSample subSamples[kNumSubsamples] = { local 469 SubSample subSamples[kNumSubsamples] = { local [all...] |
/frameworks/av/drm/libmediadrm/ |
H A D | ICrypto.cpp | 102 const CryptoPlugin::SubSample *subSamples, size_t numSubSamples, 125 totalSize += subSamples[i].mNumBytesOfEncryptedData; 126 totalSize += subSamples[i].mNumBytesOfClearData; 135 data.write(subSamples, sizeof(CryptoPlugin::SubSample) * numSubSamples); 344 std::unique_ptr<CryptoPlugin::SubSample[]> subSamples = local 347 data.read(subSamples.get(), 384 CryptoPlugin::SubSample &ss = subSamples[i]; 405 subSamples.get(), numSubSamples, destination, &errorDetailMsg); 424 subSamples.reset(); 99 decrypt(const uint8_t key[16], const uint8_t iv[16], CryptoPlugin::Mode mode, const CryptoPlugin::Pattern &pattern, const SourceBuffer &source, size_t offset, const CryptoPlugin::SubSample *subSamples, size_t numSubSamples, const DestinationBuffer &destination, AString *errorDetailMsg) argument
|
/frameworks/av/drm/mediacas/plugins/mock/ |
H A D | MockCasPlugin.cpp | 214 const SubSample *subSamples, 221 "subSamples=%s, srcPtr=%p, dstPtr=%p, srcOffset=%d, dstOffset=%d)", 223 subSamplesToString(subSamples, numSubSamples).string(), 242 SubSample const *subSamples, size_t numSubSamples) const 247 subSamples[i].mNumBytesOfClearData, 248 subSamples[i].mNumBytesOfEncryptedData); 210 descramble( bool secure, ScramblingControl scramblingControl, size_t numSubSamples, const SubSample *subSamples, const void *srcPtr, int32_t srcOffset, void *dstPtr, int32_t dstOffset, AString* ) argument 241 subSamplesToString( SubSample const *subSamples, size_t numSubSamples) const argument
|
H A D | MockCasPlugin.h | 108 const SubSample *subSamples, 117 SubSample const *subSamples,
|
/frameworks/av/include/mediadrm/ |
H A D | Crypto.h | 55 const CryptoPlugin::SubSample *subSamples, size_t numSubSamples,
|
/frameworks/av/media/libmedia/include/media/ |
H A D | Crypto.h | 55 const CryptoPlugin::SubSample *subSamples, size_t numSubSamples,
|
/frameworks/native/headers/media_plugin/media/cas/ |
H A D | DescramblerAPI.h | 91 const SubSample *subSamples,
|
/frameworks/native/headers/media_plugin/media/hardware/ |
H A D | CryptoAPI.h | 109 const SubSample *subSamples, size_t numSubSamples,
|
/frameworks/native/include/media/cas/ |
H A D | DescramblerAPI.h | 91 const SubSample *subSamples,
|
/frameworks/native/include/media/hardware/ |
H A D | CryptoAPI.h | 109 const SubSample *subSamples, size_t numSubSamples,
|
/frameworks/av/media/libmediaplayerservice/nuplayer/ |
H A D | NuPlayerDrm.cpp | 255 ret->subSamples = (CryptoPlugin::SubSample*)(ret + 1); 256 CryptoPlugin::SubSample *subSamples = ret->subSamples; local 259 subSamples[i].mNumBytesOfClearData = (clearbytes == NULL) ? 0 : clearbytes[i]; 260 subSamples[i].mNumBytesOfEncryptedData = (encryptedbytes == NULL) ?
|