Lines Matching refs:Vector
47 virtual status_t openSession(Vector<uint8_t> &sessionId);
49 virtual status_t closeSession(Vector<uint8_t> const &sessionId);
52 getKeyRequest(Vector<uint8_t> const &sessionId,
53 Vector<uint8_t> const &initData,
56 Vector<uint8_t> &request, String8 &defaultUrl,
59 virtual status_t provideKeyResponse(Vector<uint8_t> const &sessionId,
60 Vector<uint8_t> const &response,
61 Vector<uint8_t> &keySetId);
63 virtual status_t removeKeys(Vector<uint8_t> const &keySetId);
65 virtual status_t restoreKeys(Vector<uint8_t> const &sessionId,
66 Vector<uint8_t> const &keySetId);
68 virtual status_t queryKeyStatus(Vector<uint8_t> const &sessionId,
73 Vector<uint8_t> &request,
76 virtual status_t provideProvisionResponse(Vector<uint8_t> const &response,
77 Vector<uint8_t> &certificate,
78 Vector<uint8_t> &wrappedKey);
80 virtual status_t getSecureStops(List<Vector<uint8_t> > &secureStops);
81 virtual status_t getSecureStop(Vector<uint8_t> const &ssid, Vector<uint8_t> &secureStop);
83 virtual status_t releaseSecureStops(Vector<uint8_t> const &ssRelease);
88 Vector<uint8_t> &value ) const;
91 Vector<uint8_t> const &value ) const;
93 virtual status_t setCipherAlgorithm(Vector<uint8_t> const &sessionId,
96 virtual status_t setMacAlgorithm(Vector<uint8_t> const &sessionId,
99 virtual status_t encrypt(Vector<uint8_t> const &sessionId,
100 Vector<uint8_t> const &keyId,
101 Vector<uint8_t> const &input,
102 Vector<uint8_t> const &iv,
103 Vector<uint8_t> &output);
105 virtual status_t decrypt(Vector<uint8_t> const &sessionId,
106 Vector<uint8_t> const &keyId,
107 Vector<uint8_t> const &input,
108 Vector<uint8_t> const &iv,
109 Vector<uint8_t> &output);
111 virtual status_t sign(Vector<uint8_t> const &sessionId,
112 Vector<uint8_t> const &keyId,
113 Vector<uint8_t> const &message,
114 Vector<uint8_t> &signature);
116 virtual status_t verify(Vector<uint8_t> const &sessionId,
117 Vector<uint8_t> const &keyId,
118 Vector<uint8_t> const &message,
119 Vector<uint8_t> const &signature,
122 virtual status_t signRSA(Vector<uint8_t> const &sessionId,
124 Vector<uint8_t> const &message,
125 Vector<uint8_t> const &wrappedKey,
126 Vector<uint8_t> &signature);
131 Vector<uint8_t> const *sessionId,
132 Vector<uint8_t> const *data);
134 virtual void sendExpirationUpdate(Vector<uint8_t> const *sessionId,
137 virtual void sendKeysChange(Vector<uint8_t> const *sessionId,
138 Vector<DrmPlugin::KeyStatus> const *keyStatusList,
158 static KeyedVector<Vector<uint8_t>, String8> mUUIDToLibraryPathMap;
165 void writeByteArray(Parcel &obj, Vector<uint8_t> const *array);