Lines Matching refs:Crypto
34 KeyedVector<Vector<uint8_t>, String8> Crypto::mUUIDToLibraryPathMap;
35 KeyedVector<String8, wp<SharedLibrary> > Crypto::mLibraryPathToOpenLibraryMap;
36 Mutex Crypto::mMapLock;
48 Crypto::Crypto() in Crypto() function in android::Crypto
54 Crypto::~Crypto() { in ~Crypto()
60 void Crypto::closeFactory() { in closeFactory()
66 status_t Crypto::initCheck() const { in initCheck()
83 void Crypto::findFactoryForScheme(const uint8_t uuid[16]) { in findFactoryForScheme()
141 bool Crypto::loadLibraryForScheme(const String8 &path, const uint8_t uuid[16]) { in loadLibraryForScheme()
176 bool Crypto::isCryptoSchemeSupported(const uint8_t uuid[16]) { in isCryptoSchemeSupported()
187 status_t Crypto::createPlugin( in createPlugin()
206 status_t Crypto::destroyPlugin() { in destroyPlugin()
223 bool Crypto::requiresSecureDecoderComponent(const char *mime) const { in requiresSecureDecoderComponent()
237 ssize_t Crypto::decrypt(const uint8_t key[16], const uint8_t iv[16], in decrypt()
270 void Crypto::notifyResolution(uint32_t width, uint32_t height) { in notifyResolution()
278 status_t Crypto::setMediaDrmSession(const Vector<uint8_t> &sessionId) { in setMediaDrmSession()