Lines Matching full:const
34 bool isCryptoSchemeSupported(const uint8_t uuid[16]);
35 bool isContentTypeSupported(const String8 &mimeType);
36 status_t createDrmPlugin(const uint8_t uuid[16], DrmPlugin **plugin);
44 bool isCryptoSchemeSupported(const uint8_t uuid[16]) const;
46 const uint8_t uuid[16], const void *data, size_t size,
59 status_t closeSession(Vector<uint8_t> const &sessionId);
61 status_t getKeyRequest(Vector<uint8_t> const &sessionId,
62 Vector<uint8_t> const &initData,
63 String8 const &mimeType, KeyType keyType,
64 KeyedVector<String8, String8> const &optionalParameters,
68 status_t provideKeyResponse(Vector<uint8_t> const &sessionId,
69 Vector<uint8_t> const &response,
72 status_t removeKeys(Vector<uint8_t> const &keySetId);
74 status_t restoreKeys(Vector<uint8_t> const &sessionId,
75 Vector<uint8_t> const &keySetId);
77 status_t queryKeyStatus(Vector<uint8_t> const &sessionId,
78 KeyedVector<String8, String8> &infoMap) const;
80 status_t getProvisionRequest(String8 const &certType,
81 String8 const &certAuthority,
85 status_t provideProvisionResponse(Vector<uint8_t> const &response,
90 status_t getSecureStop(Vector<uint8_t> const &ssid, Vector<uint8_t> &secureStop);
91 status_t releaseSecureStops(Vector<uint8_t> const &ssRelease);
94 status_t getPropertyString(String8 const &name, String8 &value ) const;
95 status_t getPropertyByteArray(String8 const &name,
96 Vector<uint8_t> &value ) const;
98 status_t setPropertyString(String8 const &name,
99 String8 const &value );
100 status_t setPropertyByteArray(String8 const &name,
101 Vector<uint8_t> const &value );
103 status_t setCipherAlgorithm(Vector<uint8_t> const &sessionId,
104 String8 const &algorithm);
106 status_t setMacAlgorithm(Vector<uint8_t> const &sessionId,
107 String8 const &algorithm);
109 status_t encrypt(Vector<uint8_t> const &sessionId,
110 Vector<uint8_t> const &keyId,
111 Vector<uint8_t> const &input,
112 Vector<uint8_t> const &iv,
115 status_t decrypt(Vector<uint8_t> const &sessionId,
116 Vector<uint8_t> const &keyId,
117 Vector<uint8_t> const &input,
118 Vector<uint8_t> const &iv,
121 status_t sign(Vector<uint8_t> const &sessionId,
122 Vector<uint8_t> const &keyId,
123 Vector<uint8_t> const &message,
126 status_t verify(Vector<uint8_t> const &sessionId,
127 Vector<uint8_t> const &keyId,
128 Vector<uint8_t> const &message,
129 Vector<uint8_t> const &signature,
132 status_t signRSA(Vector<uint8_t> const &sessionId,
133 String8 const &algorithm,
134 Vector<uint8_t> const &message,
135 Vector<uint8_t> const &wrappedKey,
139 String8 vectorToString(Vector<uint8_t> const &vector) const;
140 String8 arrayToString(uint8_t const *array, size_t len) const;
141 String8 stringMapToString(KeyedVector<String8, String8> map) const;
146 static const ssize_t kNotFound = -1;
147 ssize_t findSession(Vector<uint8_t> const &sessionId) const;
148 ssize_t findKeySet(Vector<uint8_t> const &keySetId) const;
158 bool requiresSecureDecoderComponent(const char *mime) const;
161 const uint8_t key[16], const uint8_t iv[16],
162 Mode mode, const Pattern &pattern, const void *srcPtr,
163 const SubSample *subSamples, size_t numSubSamples,
166 String8 subSamplesToString(CryptoPlugin::SubSample const *subSamples, size_t numSubSamples) const;
167 String8 arrayToString(uint8_t const *array, size_t len) const;