Searched defs:iv (Results 1 - 24 of 24) sorted by relevance

/frameworks/av/drm/mediadrm/plugins/clearkey/
H A DAesCtrDecryptor.cpp30 const Iv iv, const uint8_t* source,
43 memcpy(opensslIv, iv, sizeof(opensslIv));
29 decrypt(const android::Vector<uint8_t>& key, const Iv iv, const uint8_t* source, uint8_t* destination, const SubSample* subSamples, size_t numSubSamples, size_t* bytesDecryptedOut) argument
H A DCryptoPlugin.cpp35 ssize_t CryptoPlugin::decrypt(bool secure, const KeyId keyId, const Iv iv, argument
67 status_t res = mSession->decrypt(keyId, iv, srcPtr, dstPtr, subSamples,
H A DSession.cpp65 const KeyId keyId, const Iv iv, const void* source,
79 key, iv,
64 decrypt( const KeyId keyId, const Iv iv, const void* source, void* destination, const SubSample* subSamples, size_t numSubSamples, size_t* bytesDecryptedOut) argument
H A DDrmPlugin.h170 const Vector<uint8_t>& iv,
175 UNUSED(iv);
184 const Vector<uint8_t>& iv,
189 UNUSED(iv);
166 encrypt( const Vector<uint8_t>& sessionId, const Vector<uint8_t>& keyId, const Vector<uint8_t>& input, const Vector<uint8_t>& iv, Vector<uint8_t>& output) argument
180 decrypt( const Vector<uint8_t>& sessionId, const Vector<uint8_t>& keyId, const Vector<uint8_t>& input, const Vector<uint8_t>& iv, Vector<uint8_t>& output) argument
/frameworks/av/drm/mediadrm/plugins/clearkey/tests/
H A DAesCtrDecryptorUnittest.cpp33 status_t attemptDecrypt(const Key& key, const Iv& iv, const uint8_t* source, argument
40 return decryptor.decrypt(keyVector, iv, source, destination, subSamples,
45 void attemptDecryptExpectingSuccess(const Key& key, const Iv& iv, argument
52 ASSERT_EQ(android::OK, attemptDecrypt(key, iv, encrypted, outputBuffer,
70 Iv iv = { local
101 attemptDecryptExpectingSuccess<kTotalSize>(key, iv, encrypted, decrypted,
115 Iv iv = { local
147 attemptDecryptExpectingSuccess<kTotalSize>(key, iv, encrypted, decrypted,
161 Iv iv = { local
193 attemptDecryptExpectingSuccess<kTotalSize>(key, iv, encrypte
207 Iv iv = { local
256 Iv iv = { local
310 Iv iv = { local
365 Iv iv = { local
[all...]
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/
H A DQSIconView.java78 protected void setIcon(ImageView iv, QSTile.State state) { argument
79 if (!Objects.equals(state.icon, iv.getTag(R.id.qs_icon_tag))) {
81 ? iv.isShown() && mAnimationEnabled ? state.icon.getDrawable(mContext)
87 iv.setImageDrawable(d);
88 iv.setTag(R.id.qs_icon_tag, state.icon);
89 iv.setPadding(0, padding, 0, padding);
90 if (d instanceof Animatable && iv.isShown()) {
93 if (!iv.isShown()) {
99 iv.setColorFilter(getContext().getColor(R.color.qs_tile_disabled_color));
101 iv
[all...]
/frameworks/base/services/core/java/com/android/server/accounts/
H A DCryptoHelper.java30 private static final String KEY_IV = "iv";
66 byte[] iv = cipher.getIV();
67 byte[] mac = createMac(encryptedBytes, iv);
72 encryptedBundle.putByteArray(KEY_IV, iv);
80 byte[] iv = bundle.getByteArray(KEY_IV);
83 if (!verifyMac(encryptedBytes, iv, mac)) {
88 IvParameterSpec ivSpec = new IvParameterSpec(iv);
102 private boolean verifyMac(@Nullable byte[] cipherArray, @Nullable byte[] iv, @Nullable byte[] macArray) argument
111 return constantTimeArrayEquals(macArray, createMac(cipherArray, iv));
115 private byte[] createMac(@NonNull byte[] cipher, @NonNull byte[] iv) throw argument
[all...]
/frameworks/av/drm/libmediadrm/
H A DCrypto.cpp239 const uint8_t iv[16],
260 key, iv, mode, pattern, srcPtr, subSamples, numSubSamples, dstPtr,
236 decrypt( DestinationType dstType, const uint8_t key[16], const uint8_t iv[16], CryptoPlugin::Mode mode, const CryptoPlugin::Pattern &pattern, const sp<IMemory> &sharedBuffer, size_t offset, const CryptoPlugin::SubSample *subSamples, size_t numSubSamples, void *dstPtr, AString *errorDetailMsg) argument
H A DDrm.cpp669 Vector<uint8_t> const &iv,
683 return mPlugin->encrypt(sessionId, keyId, input, iv, output);
689 Vector<uint8_t> const &iv,
703 return mPlugin->decrypt(sessionId, keyId, input, iv, output);
666 encrypt(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keyId, Vector<uint8_t> const &input, Vector<uint8_t> const &iv, Vector<uint8_t> &output) argument
686 decrypt(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keyId, Vector<uint8_t> const &input, Vector<uint8_t> const &iv, Vector<uint8_t> &output) argument
/frameworks/av/media/libmedia/
H A DICrypto.cpp100 const uint8_t iv[16],
119 if (iv == NULL) {
120 iv = kDummy;
124 data.write(iv, 16);
292 uint8_t iv[16]; local
293 data.read(iv, sizeof(iv));
355 iv,
97 decrypt( DestinationType dstType, const uint8_t key[16], const uint8_t iv[16], CryptoPlugin::Mode mode, const CryptoPlugin::Pattern &pattern, const sp<IMemory> &sharedBuffer, size_t offset, const CryptoPlugin::SubSample *subSamples, size_t numSubSamples, void *dstPtr, AString *errorDetailMsg) argument
H A DIDrm.cpp426 Vector<uint8_t> const &iv,
434 writeVector(data, iv);
448 Vector<uint8_t> const &iv,
456 writeVector(data, iv);
848 Vector<uint8_t> sessionId, keyId, input, iv, output; local
852 readVector(data, iv);
853 uint32_t result = encrypt(sessionId, keyId, input, iv, output);
862 Vector<uint8_t> sessionId, keyId, input, iv, output; local
866 readVector(data, iv);
867 uint32_t result = decrypt(sessionId, keyId, input, iv, outpu
423 encrypt(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keyId, Vector<uint8_t> const &input, Vector<uint8_t> const &iv, Vector<uint8_t> &output) argument
445 decrypt(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keyId, Vector<uint8_t> const &input, Vector<uint8_t> const &iv, Vector<uint8_t> &output) argument
[all...]
/frameworks/base/core/jni/
H A Dandroid_net_LocalSocketImpl.cpp188 struct iovec iv; local
195 memset(&iv, 0, sizeof(iv));
197 iv.iov_base = buf;
198 iv.iov_len = len;
200 msg.msg_iov = &iv;
292 struct iovec iv; local
293 memset(&iv, 0, sizeof(iv));
295 iv
[all...]
/frameworks/base/keystore/java/android/security/keystore/
H A DAndroidKeyStoreAuthenticatedAESCipherSpi.java100 byte[] iv = spec.getIV();
101 if (iv == null) {
103 } else if (iv.length != IV_LENGTH_BYTES) {
105 + iv.length + " bytes. Only " + IV_LENGTH_BYTES
116 setIv(iv);
156 byte[] iv = getIv();
157 if ((iv != null) && (iv.length > 0)) {
160 params.init(new GCMParameterSpec(mTagLengthBits, iv));
333 protected void setIv(byte[] iv) { argument
[all...]
/frameworks/av/media/ndk/
H A DNdkMediaExtractor.cpp360 const void *iv; local
362 if (meta->findData(kKeyCryptoIV, &type, &iv, &ivsize)) {
377 (uint8_t*) iv,
H A DNdkMediaCodec.cpp387 uint8_t iv[16]; member in struct:AMediaCodecCryptoInfo
419 crypto->iv,
444 uint8_t iv[16],
458 memcpy(ret->iv, iv, 16);
505 memcpy(dst, ci->iv, 16);
441 AMediaCodecCryptoInfo_new( int numsubsamples, uint8_t key[16], uint8_t iv[16], cryptoinfo_mode_t mode, size_t *clearbytes, size_t *encryptedbytes) argument
H A DNdkMediaDrm.cpp585 const char *cipherAlgorithm, uint8_t *keyId, uint8_t *iv,
610 ivVec.appendArray(iv, kIvSize);
626 const char *cipherAlgorithm, uint8_t *keyId, uint8_t *iv,
631 return encrypt_decrypt_common(mObj, *sessionId, cipherAlgorithm, keyId, iv,
637 const char *cipherAlgorithm, uint8_t *keyId, uint8_t *iv,
642 return encrypt_decrypt_common(mObj, *sessionId, cipherAlgorithm, keyId, iv,
583 encrypt_decrypt_common(AMediaDrm *mObj, const AMediaDrmSessionId &sessionId, const char *cipherAlgorithm, uint8_t *keyId, uint8_t *iv, const uint8_t *input, uint8_t *output, size_t dataSize, bool encrypt) argument
625 AMediaDrm_encrypt(AMediaDrm *mObj, const AMediaDrmSessionId *sessionId, const char *cipherAlgorithm, uint8_t *keyId, uint8_t *iv, const uint8_t *input, uint8_t *output, size_t dataSize) argument
636 AMediaDrm_decrypt(AMediaDrm *mObj, const AMediaDrmSessionId *sessionId, const char *cipherAlgorithm, uint8_t *keyId, uint8_t *iv, const uint8_t *input, uint8_t *output, size_t dataSize) argument
/frameworks/av/drm/mediadrm/plugins/mock/
H A DMockDrmCryptoPlugin.cpp554 Vector<uint8_t> const &iv,
558 ALOGD("MockDrmPlugin::encrypt(sessionId=%s, keyId=%s, input=%s, iv=%s)",
562 vectorToString(iv).string());
573 // byte[] iv -> mock-iv
576 mByteArrayProperties.add(String8("mock-iv"), iv);
593 Vector<uint8_t> const &iv,
597 ALOGD("MockDrmPlugin::decrypt(sessionId=%s, keyId=%s, input=%s, iv=%s)",
601 vectorToString(iv)
551 encrypt(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keyId, Vector<uint8_t> const &input, Vector<uint8_t> const &iv, Vector<uint8_t> &output) argument
590 decrypt(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keyId, Vector<uint8_t> const &input, Vector<uint8_t> const &iv, Vector<uint8_t> &output) argument
794 decrypt(bool secure, const uint8_t key[16], const uint8_t iv[16], Mode mode, const Pattern &pattern, const void *srcPtr, const SubSample *subSamples, size_t numSubSamples, void *dstPtr, AString * ) argument
[all...]
/frameworks/av/media/libstagefright/
H A DMediaCodec.cpp717 const uint8_t iv[16],
733 msg->setPointer("iv", (void *)iv);
2449 const uint8_t *iv; local
2465 iv = NULL;
2477 CHECK(msg->findPointer("iv", (void **)&iv));
2540 iv,
711 queueSecureInputBuffer( size_t index, size_t offset, const CryptoPlugin::SubSample *subSamples, size_t numSubSamples, const uint8_t key[16], const uint8_t iv[16], CryptoPlugin::Mode mode, const CryptoPlugin::Pattern &pattern, int64_t presentationTimeUs, uint32_t flags, AString *errorDetailMsg) argument
H A DMPEG4Extractor.cpp169 uint8_t iv[16]; member in struct:android::MPEG4Source::Sample
3979 memset(smpl->iv, 0, 16);
3980 if (mDataSource->readAt(drmoffset, smpl->iv, ivlength) != ivlength) {
4725 bufmeta->setData(kKeyCryptoIV, 0, smpl->iv, 16); // use 16 or the actual size?
/frameworks/av/media/libstagefright/httplive/
H A DPlaylistFetcher.cpp365 // If decrypting the first block in a file, read the iv from the manifest
366 // or derive the iv from the file's sequence number.
368 AString iv; local
369 if (itemMeta->findString("cipher-iv", &iv)) {
370 if ((!iv.startsWith("0x") && !iv.startsWith("0X"))
371 || iv.size() > 16 * 2 + 2) {
372 ALOGE("malformed cipher IV '%s'.", iv.c_str());
376 while (iv
[all...]
/frameworks/base/media/java/android/media/
H A DMediaDrm.java1033 @NonNull byte[] keyId, @NonNull byte[] input, @NonNull byte[] iv);
1038 @NonNull byte[] keyId, @NonNull byte[] input, @NonNull byte[] iv);
1089 * @param iv the initialization vector to use for the cipher
1093 @NonNull byte[] keyid, @NonNull byte[] input, @NonNull byte[] iv) {
1094 return encryptNative(MediaDrm.this, mSessionId, keyid, input, iv);
1102 * @param iv the initialization vector to use for the cipher
1106 @NonNull byte[] keyid, @NonNull byte[] input, @NonNull byte[] iv) {
1107 return decryptNative(MediaDrm.this, mSessionId, keyid, input, iv);
1031 encryptNative( @onNull MediaDrm drm, @NonNull byte[] sessionId, @NonNull byte[] keyId, @NonNull byte[] input, @NonNull byte[] iv) argument
1036 decryptNative( @onNull MediaDrm drm, @NonNull byte[] sessionId, @NonNull byte[] keyId, @NonNull byte[] input, @NonNull byte[] iv) argument
1092 encrypt( @onNull byte[] keyid, @NonNull byte[] input, @NonNull byte[] iv) argument
1105 decrypt( @onNull byte[] keyid, @NonNull byte[] input, @NonNull byte[] iv) argument
H A DMediaCodec.java2332 public byte[] iv; field in class:MediaCodec.CryptoInfo
2411 iv = newIV;
2433 builder.append("], iv [");
2435 builder.append(hexdigits.charAt((iv[i] & 0xf0) >> 4));
2436 builder.append(hexdigits.charAt(iv[i] & 0x0f));
/frameworks/base/media/jni/
H A Dandroid_media_MediaCodec.cpp337 const uint8_t iv[16],
344 index, offset, subSamples, numSubSamples, key, iv, mode, pattern,
1322 jbyte *iv = NULL; local
1390 iv = env->GetByteArrayElements(ivObj, &isCopy);
1400 (const uint8_t *)key, (const uint8_t *)iv,
1408 if (iv != NULL) {
1409 env->ReleaseByteArrayElements(ivObj, iv, 0);
1410 iv = NULL;
1734 gFields.cryptoInfoIVID = env->GetFieldID(clazz.get(), "iv", "[B");
331 queueSecureInputBuffer( size_t index, size_t offset, const CryptoPlugin::SubSample *subSamples, size_t numSubSamples, const uint8_t key[16], const uint8_t iv[16], CryptoPlugin::Mode mode, const CryptoPlugin::Pattern &pattern, int64_t presentationTimeUs, uint32_t flags, AString *errorDetailMsg) argument
/frameworks/rs/driver/runtime/
H A Drs_cl.c1237 int32_t iv; member in union:__anon1658
1246 (i) = gf_u.iv; \
1254 sf_u.iv = (i); \
1262 int32_t iv = (int)v; local
1263 int32_t x = iv + (iv >> 31); // ~floor(v)
1276 int2 iv = convert_int2(v); local
1277 int2 x = iv + (iv >> (int2)31);//floor(v);
1291 int4 iv local
[all...]

Completed in 929 milliseconds