package com.amazonaws.internal; import android.support.v4.media.session.PlaybackStateCompat; import java.io.InputStream; import java.security.DigestInputStream; import java.security.MessageDigest; /* loaded from: classes.dex */ public class SdkDigestInputStream extends DigestInputStream { public SdkDigestInputStream(InputStream inputStream, MessageDigest messageDigest) { super(inputStream, messageDigest); } @Override // java.io.FilterInputStream, java.io.InputStream public final long skip(long j) { if (j <= 0) { return j; } int min = (int) Math.min(PlaybackStateCompat.ACTION_PLAY_FROM_SEARCH, j); byte[] bArr = new byte[min]; long j2 = j; while (j2 > 0) { int read = read(bArr, 0, (int) Math.min(j2, min)); if (read == -1) { if (j2 == j) { return -1L; } return j - j2; } j2 -= read; } return j; } }