Lines Matching refs:Crypto
18 #define LOG_TAG "Crypto"
23 #include "Crypto.h"
33 KeyedVector<Vector<uint8_t>, String8> Crypto::mUUIDToLibraryPathMap;
34 KeyedVector<String8, wp<SharedLibrary> > Crypto::mLibraryPathToOpenLibraryMap;
35 Mutex Crypto::mMapLock;
47 Crypto::Crypto()
53 Crypto::~Crypto() {
59 void Crypto::closeFactory() {
65 status_t Crypto::initCheck() const {
82 void Crypto::findFactoryForScheme(const uint8_t uuid[16]) {
140 bool Crypto::loadLibraryForScheme(const String8 &path, const uint8_t uuid[16]) {
175 bool Crypto::isCryptoSchemeSupported(const uint8_t uuid[16]) {
186 status_t Crypto::createPlugin(
205 status_t Crypto::destroyPlugin() {
222 bool Crypto::requiresSecureDecoderComponent(const char *mime) const {
236 ssize_t Crypto::decrypt(