Loading media/java/android/media/MediaDrm.java +10 −11 Original line number Diff line number Diff line Loading @@ -1082,16 +1082,15 @@ public final class MediaDrm { * A CryptoSession is obtained using {@link #getCryptoSession} */ public final class CryptoSession { private MediaDrm mDrm; private byte[] mSessionId; CryptoSession(@NonNull MediaDrm drm, @NonNull byte[] sessionId, @NonNull String cipherAlgorithm, @NonNull String macAlgorithm) CryptoSession(@NonNull byte[] sessionId, @NonNull String cipherAlgorithm, @NonNull String macAlgorithm) { mSessionId = sessionId; mDrm = drm; setCipherAlgorithmNative(drm, sessionId, cipherAlgorithm); setMacAlgorithmNative(drm, sessionId, macAlgorithm); setCipherAlgorithmNative(MediaDrm.this, sessionId, cipherAlgorithm); setMacAlgorithmNative(MediaDrm.this, sessionId, macAlgorithm); } /** Loading @@ -1104,7 +1103,7 @@ public final class MediaDrm { @NonNull public byte[] encrypt( @NonNull byte[] keyid, @NonNull byte[] input, @NonNull byte[] iv) { return encryptNative(mDrm, mSessionId, keyid, input, iv); return encryptNative(MediaDrm.this, mSessionId, keyid, input, iv); } /** Loading @@ -1117,7 +1116,7 @@ public final class MediaDrm { @NonNull public byte[] decrypt( @NonNull byte[] keyid, @NonNull byte[] input, @NonNull byte[] iv) { return decryptNative(mDrm, mSessionId, keyid, input, iv); return decryptNative(MediaDrm.this, mSessionId, keyid, input, iv); } /** Loading @@ -1128,7 +1127,7 @@ public final class MediaDrm { */ @NonNull public byte[] sign(@NonNull byte[] keyid, @NonNull byte[] message) { return signNative(mDrm, mSessionId, keyid, message); return signNative(MediaDrm.this, mSessionId, keyid, message); } /** Loading @@ -1142,7 +1141,7 @@ public final class MediaDrm { */ public boolean verify( @NonNull byte[] keyid, @NonNull byte[] message, @NonNull byte[] signature) { return verifyNative(mDrm, mSessionId, keyid, message, signature); return verifyNative(MediaDrm.this, mSessionId, keyid, message, signature); } }; Loading Loading @@ -1170,7 +1169,7 @@ public final class MediaDrm { @NonNull byte[] sessionId, @NonNull String cipherAlgorithm, @NonNull String macAlgorithm) { return new CryptoSession(this, sessionId, cipherAlgorithm, macAlgorithm); return new CryptoSession(sessionId, cipherAlgorithm, macAlgorithm); } /** Loading Loading
media/java/android/media/MediaDrm.java +10 −11 Original line number Diff line number Diff line Loading @@ -1082,16 +1082,15 @@ public final class MediaDrm { * A CryptoSession is obtained using {@link #getCryptoSession} */ public final class CryptoSession { private MediaDrm mDrm; private byte[] mSessionId; CryptoSession(@NonNull MediaDrm drm, @NonNull byte[] sessionId, @NonNull String cipherAlgorithm, @NonNull String macAlgorithm) CryptoSession(@NonNull byte[] sessionId, @NonNull String cipherAlgorithm, @NonNull String macAlgorithm) { mSessionId = sessionId; mDrm = drm; setCipherAlgorithmNative(drm, sessionId, cipherAlgorithm); setMacAlgorithmNative(drm, sessionId, macAlgorithm); setCipherAlgorithmNative(MediaDrm.this, sessionId, cipherAlgorithm); setMacAlgorithmNative(MediaDrm.this, sessionId, macAlgorithm); } /** Loading @@ -1104,7 +1103,7 @@ public final class MediaDrm { @NonNull public byte[] encrypt( @NonNull byte[] keyid, @NonNull byte[] input, @NonNull byte[] iv) { return encryptNative(mDrm, mSessionId, keyid, input, iv); return encryptNative(MediaDrm.this, mSessionId, keyid, input, iv); } /** Loading @@ -1117,7 +1116,7 @@ public final class MediaDrm { @NonNull public byte[] decrypt( @NonNull byte[] keyid, @NonNull byte[] input, @NonNull byte[] iv) { return decryptNative(mDrm, mSessionId, keyid, input, iv); return decryptNative(MediaDrm.this, mSessionId, keyid, input, iv); } /** Loading @@ -1128,7 +1127,7 @@ public final class MediaDrm { */ @NonNull public byte[] sign(@NonNull byte[] keyid, @NonNull byte[] message) { return signNative(mDrm, mSessionId, keyid, message); return signNative(MediaDrm.this, mSessionId, keyid, message); } /** Loading @@ -1142,7 +1141,7 @@ public final class MediaDrm { */ public boolean verify( @NonNull byte[] keyid, @NonNull byte[] message, @NonNull byte[] signature) { return verifyNative(mDrm, mSessionId, keyid, message, signature); return verifyNative(MediaDrm.this, mSessionId, keyid, message, signature); } }; Loading Loading @@ -1170,7 +1169,7 @@ public final class MediaDrm { @NonNull byte[] sessionId, @NonNull String cipherAlgorithm, @NonNull String macAlgorithm) { return new CryptoSession(this, sessionId, cipherAlgorithm, macAlgorithm); return new CryptoSession(sessionId, cipherAlgorithm, macAlgorithm); } /** Loading