/frameworks/av/drm/mediadrm/plugins/clearkey/ |
H A D | AesCtrDecryptor.cpp | 32 const SubSample* subSamples, 46 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 | 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 | 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/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, 97 SubSample subSamples[kNumSubsamples] = { local 102 subSamples, kNumSubsamples); 142 SubSample subSamples[kNumSubsamples] = { local 148 subSamples, kNumSubsamples); 188 SubSample subSamples[kNumSubsamples] = { local 194 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 238 SubSample subSamples[kNumSubsamples] = { local 291 SubSample subSamples[kNumSubsamples] = { local 346 SubSample subSamples[kNumSubsamples] = { local 408 SubSample subSamples[kNumSubsamples] = { local [all...] |
/frameworks/av/drm/libmediadrm/ |
H A D | Crypto.cpp | 243 const CryptoPlugin::SubSample *subSamples, size_t numSubSamples, 260 key, iv, mode, pattern, srcPtr, subSamples, numSubSamples, dstPtr, 236 decrypt( DestinationType dstType, const uint8_t key[16], const uint8_t iv[16], CryptoPlugin::Mode mode, const CryptoPlugin::Pattern &pattern, const sp<IMemory> &sharedBuffer, size_t offset, const CryptoPlugin::SubSample *subSamples, size_t numSubSamples, void *dstPtr, AString *errorDetailMsg) argument
|
/frameworks/av/media/libmedia/ |
H A D | ICrypto.cpp | 103 const CryptoPlugin::SubSample *subSamples, size_t numSubSamples, 128 totalSize += subSamples[i].mNumBytesOfEncryptedData; 129 totalSize += subSamples[i].mNumBytesOfClearData; 137 data.write(subSamples, sizeof(CryptoPlugin::SubSample) * numSubSamples); 306 CryptoPlugin::SubSample *subSamples = local 310 subSamples, 332 CryptoPlugin::SubSample &ss = subSamples[i]; 358 subSamples, numSubSamples, 386 delete[] subSamples; 387 subSamples 97 decrypt( DestinationType dstType, const uint8_t key[16], const uint8_t iv[16], CryptoPlugin::Mode mode, const CryptoPlugin::Pattern &pattern, const sp<IMemory> &sharedBuffer, size_t offset, const CryptoPlugin::SubSample *subSamples, size_t numSubSamples, void *dstPtr, AString *errorDetailMsg) argument [all...] |
/frameworks/av/drm/mediadrm/plugins/mock/ |
H A D | MockDrmCryptoPlugin.cpp | 796 const SubSample *subSamples, size_t numSubSamples, 801 "subSamples=%s, dst=%p)", 806 subSamplesToString(subSamples, numSubSamples).string(), 822 String8 MockCryptoPlugin::subSamplesToString(SubSample const *subSamples, argument 828 subSamples[i].mNumBytesOfClearData, 829 subSamples[i].mNumBytesOfEncryptedData); 794 decrypt(bool secure, const uint8_t key[16], const uint8_t iv[16], Mode mode, const Pattern &pattern, const void *srcPtr, const SubSample *subSamples, size_t numSubSamples, void *dstPtr, AString * ) argument
|
/frameworks/av/media/ndk/ |
H A D | NdkMediaCodec.cpp | 403 CryptoPlugin::SubSample *subSamples = new CryptoPlugin::SubSample[crypto->numsubsamples]; local 405 subSamples[i].mNumBytesOfClearData = crypto->clearbytes[i]; 406 subSamples[i].mNumBytesOfEncryptedData = crypto->encryptedbytes[i]; 416 subSamples, 428 delete [] subSamples;
|
/frameworks/av/media/libstagefright/ |
H A D | MediaCodec.cpp | 714 const CryptoPlugin::SubSample *subSamples, 730 msg->setPointer("subSamples", (void *)subSamples); 2441 const CryptoPlugin::SubSample *subSamples; local 2457 subSamples = &ss; 2469 CHECK(msg->findPointer("subSamples", (void **)&subSamples)); 2483 size += subSamples[i].mNumBytesOfClearData; 2484 size += subSamples[i].mNumBytesOfEncryptedData; 2540 subSamples, 711 queueSecureInputBuffer( size_t index, size_t offset, const CryptoPlugin::SubSample *subSamples, size_t numSubSamples, const uint8_t key[16], const uint8_t iv[16], CryptoPlugin::Mode mode, const CryptoPlugin::Pattern &pattern, int64_t presentationTimeUs, uint32_t flags, AString *errorDetailMsg) argument [all...] |
/frameworks/base/media/jni/ |
H A D | android_media_MediaCodec.cpp | 334 const CryptoPlugin::SubSample *subSamples, 344 index, offset, subSamples, numSubSamples, key, iv, mode, pattern, 1320 CryptoPlugin::SubSample *subSamples = NULL; local 1335 // subSamples array may silently overflow if number of samples are too large. Use 1337 } else if ( CC_UNLIKELY(numSubSamples >= (signed)(INT32_MAX / sizeof(*subSamples))) ) { 1352 subSamples = new CryptoPlugin::SubSample[numSubSamples]; 1355 subSamples[i].mNumBytesOfClearData = 1358 subSamples[i].mNumBytesOfEncryptedData = 1399 subSamples, numSubSamples, 1418 delete[] subSamples; 331 queueSecureInputBuffer( size_t index, size_t offset, const CryptoPlugin::SubSample *subSamples, size_t numSubSamples, const uint8_t key[16], const uint8_t iv[16], CryptoPlugin::Mode mode, const CryptoPlugin::Pattern &pattern, int64_t presentationTimeUs, uint32_t flags, AString *errorDetailMsg) argument [all...] |