.class public final Lcom/google/android/gms/internal/ads/zzdzf; .super Ljava/lang/Object; .source "com.google.android.gms:play-services-ads@@19.1.0" # interfaces .implements Lcom/google/android/gms/internal/ads/zzdsb; # instance fields .field private final zzhrk:Lcom/google/android/gms/internal/ads/zzdzs; .field private final zzhrl:Lcom/google/android/gms/internal/ads/zzdss; .field private final zzhrm:I # direct methods .method public constructor (Lcom/google/android/gms/internal/ads/zzdzs;Lcom/google/android/gms/internal/ads/zzdss;I)V .locals 0 .line 1 invoke-direct {p0}, Ljava/lang/Object;->()V .line 2 iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzdzf;->zzhrk:Lcom/google/android/gms/internal/ads/zzdzs; .line 3 iput-object p2, p0, Lcom/google/android/gms/internal/ads/zzdzf;->zzhrl:Lcom/google/android/gms/internal/ads/zzdss; .line 4 iput p3, p0, Lcom/google/android/gms/internal/ads/zzdzf;->zzhrm:I return-void .end method # virtual methods .method public final zzc([B[B)[B .locals 7 .annotation system Ldalvik/annotation/Throws; value = { Ljava/security/GeneralSecurityException; } .end annotation .line 1 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdzf;->zzhrk:Lcom/google/android/gms/internal/ads/zzdzs; invoke-interface {v0, p1}, Lcom/google/android/gms/internal/ads/zzdzs;->zzo([B)[B move-result-object p1 const/4 v0, 0x0 if-nez p2, :cond_0 new-array p2, v0, [B :cond_0 const/16 v1, 0x8 .line 2 invoke-static {v1}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer; move-result-object v2 const-wide/16 v3, 0x8 array-length v5, p2 int-to-long v5, v5 mul-long/2addr v5, v3 invoke-virtual {v2, v5, v6}, Ljava/nio/ByteBuffer;->putLong(J)Ljava/nio/ByteBuffer; move-result-object v2 invoke-virtual {v2}, Ljava/nio/ByteBuffer;->array()[B move-result-object v2 invoke-static {v2, v1}, Ljava/util/Arrays;->copyOf([BI)[B move-result-object v1 .line 3 iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzdzf;->zzhrl:Lcom/google/android/gms/internal/ads/zzdss; const/4 v3, 0x3 new-array v3, v3, [[B aput-object p2, v3, v0 const/4 p2, 0x1 aput-object p1, v3, p2 const/4 v4, 0x2 aput-object v1, v3, v4 invoke-static {v3}, Lcom/google/android/gms/internal/ads/zzdys;->zza([[B)[B move-result-object v1 invoke-interface {v2, v1}, Lcom/google/android/gms/internal/ads/zzdss;->zzm([B)[B move-result-object v1 new-array v2, v4, [[B aput-object p1, v2, v0 aput-object v1, v2, p2 .line 4 invoke-static {v2}, Lcom/google/android/gms/internal/ads/zzdys;->zza([[B)[B move-result-object p1 return-object p1 .end method