![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.hash.MacHashFunction$MacHasher.class Maven / Gradle / Ivy
???? 4 Y
0com/google/common/hash/MacHashFunction$MacHasher (Ljavax/crypto/Mac;)V
)com/google/common/hash/AbstractByteHasher ()V
mac Ljavax/crypto/Mac;
checkNotDone
javax/crypto/Mac update (B)V
([B)V
([BII)V
! " # $ $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object;
& ' (Ljava/nio/ByteBuffer;)V ) * + done Z - 1Cannot re-use a Hasher after calling hash() on it
/ 0 1
checkState (ZLjava/lang/Object;)V
3 4 5 doFinal ()[B
7 8 9 : ; com/google/common/hash/HashCode fromBytesNoCopy %([B)Lcom/google/common/hash/HashCode; Code LineNumberTable LocalVariableTable this 2Lcom/google/common/hash/MacHashFunction$MacHasher; MethodParameters b B [B off I len bytes Ljava/nio/ByteBuffer;
StackMapTable hash #()Lcom/google/common/hash/HashCode; ?(Ljavax/crypto/Mac;Lcom/google/common/hash/MacHashFunction$1;)V x0 x1 *Lcom/google/common/hash/MacHashFunction$1;
SourceFile MacHashFunction.java InnerClasses U &com/google/common/hash/MacHashFunction MacHasher X (com/google/common/hash/MacHashFunction$1 0 * + <