Lines Matching refs:uuid
82 void Crypto::findFactoryForScheme(const uint8_t uuid[16]) { in findFactoryForScheme()
91 uuidVector.appendArray(uuid, sizeof(uuid)); in findFactoryForScheme()
94 if (loadLibraryForScheme(mUUIDToLibraryPathMap[index], uuid)) { in findFactoryForScheme()
117 if (loadLibraryForScheme(pluginPath, uuid)) { in findFactoryForScheme()
131 if (loadLibraryForScheme(pluginPath, uuid)) { in findFactoryForScheme()
140 bool Crypto::loadLibraryForScheme(const String8 &path, const uint8_t uuid[16]) { in loadLibraryForScheme()
167 !mFactory->isCryptoSchemeSupported(uuid)) { in loadLibraryForScheme()
175 bool Crypto::isCryptoSchemeSupported(const uint8_t uuid[16]) { in isCryptoSchemeSupported()
178 if (mFactory && mFactory->isCryptoSchemeSupported(uuid)) { in isCryptoSchemeSupported()
182 findFactoryForScheme(uuid); in isCryptoSchemeSupported()
187 const uint8_t uuid[16], const void *data, size_t size) { in createPlugin()
194 if (!mFactory || !mFactory->isCryptoSchemeSupported(uuid)) { in createPlugin()
195 findFactoryForScheme(uuid); in createPlugin()
202 return mFactory->createPlugin(uuid, data, size, &mPlugin); in createPlugin()