.class public Lcom/igexin/push/d/c/b; .super Ljava/lang/Object; # instance fields .field public a:I .field public b:B .field public c:B .field public d:B .field public e:[B .field public f:I .field public g:B # direct methods .method public constructor ()V .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method # virtual methods .method public a([B)V .locals 0 if-nez p1, :cond_0 const/4 p1, 0x0 :goto_0 iput p1, p0, Lcom/igexin/push/d/c/b;->a:I goto :goto_1 :cond_0 iput-object p1, p0, Lcom/igexin/push/d/c/b;->e:[B array-length p1, p1 goto :goto_0 :goto_1 return-void .end method .method public a()[B .locals 7 iget-object v0, p0, Lcom/igexin/push/d/c/b;->e:[B if-nez v0, :cond_0 const/4 v0, 0x0 return-object v0 :cond_0 iget v0, p0, Lcom/igexin/push/d/c/b;->a:I add-int/lit8 v0, v0, 0xb new-array v0, v0, [B invoke-static {}, Lcom/igexin/push/util/EncryptUtils;->getPacketId()I move-result v1 const/4 v2, 0x0 invoke-static {v1, v0, v2}, Lcom/igexin/b/a/b/f;->a(I[BI)I move-result v1 invoke-static {}, Ljava/lang/System;->currentTimeMillis()J move-result-wide v3 const-wide/16 v5, 0x3e8 div-long/2addr v3, v5 long-to-int v3, v3 invoke-static {v3, v0, v1}, Lcom/igexin/b/a/b/f;->a(I[BI)I move-result v3 add-int/2addr v1, v3 iget v3, p0, Lcom/igexin/push/d/c/b;->a:I invoke-static {v3, v0, v1}, Lcom/igexin/b/a/b/f;->b(I[BI)I move-result v3 add-int/2addr v1, v3 iget-byte v3, p0, Lcom/igexin/push/d/c/b;->b:B invoke-static {v3, v0, v1}, Lcom/igexin/b/a/b/f;->c(I[BI)I move-result v3 add-int/2addr v1, v3 iget-object v3, p0, Lcom/igexin/push/d/c/b;->e:[B iget-object v4, p0, Lcom/igexin/push/d/c/b;->e:[B array-length v4, v4 invoke-static {v3, v2, v0, v1, v4}, Lcom/igexin/b/a/b/f;->a([BI[BII)I return-object v0 .end method