.class Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4; .super Ljava/lang/Object; .source "NTLMEngineImpl.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lorg/apache/http/impl/auth/NTLMEngineImpl; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x8 name = "MD4" .end annotation # instance fields .field protected A:I .field protected B:I .field protected C:I .field protected D:I .field protected count:J .field protected final dataBuffer:[B # direct methods .method constructor ()V .registers 3 .line 1863 invoke-direct {p0}, Ljava/lang/Object;->()V const v0, 0x67452301 .line 1856 iput v0, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I const v0, -0x10325477 .line 1857 iput v0, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I const v0, -0x67452302 .line 1858 iput v0, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I const v0, 0x10325476 .line 1859 iput v0, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I const-wide/16 v0, 0x0 .line 1860 iput-wide v0, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->count:J const/16 v0, 0x40 .line 1861 new-array v0, v0, [B iput-object v0, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->dataBuffer:[B return-void .end method # virtual methods .method getOutput()[B .registers 10 .line 1897 iget-wide v0, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->count:J const-wide/16 v2, 0x3f and-long/2addr v0, v2 long-to-int v0, v0 const/16 v1, 0x38 if-ge v0, v1, :cond_c sub-int/2addr v1, v0 goto :goto_e :cond_c rsub-int/lit8 v1, v0, 0x78 :goto_e add-int/lit8 v0, v1, 0x8 .line 1899 new-array v0, v0, [B const/16 v2, -0x80 const/4 v3, 0x0 .line 1902 aput-byte v2, v0, v3 move v2, v3 :goto_18 const/16 v4, 0x8 if-ge v2, v4, :cond_2d add-int v4, v1, v2 .line 1905 iget-wide v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->count:J const-wide/16 v7, 0x8 mul-long/2addr v5, v7 mul-int/lit8 v7, v2, 0x8 ushr-long/2addr v5, v7 long-to-int v5, v5 int-to-byte v5, v5 aput-byte v5, v0, v4 add-int/lit8 v2, v2, 0x1 goto :goto_18 .line 1909 :cond_2d invoke-virtual {p0, v0}, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->update([B)V const/16 v0, 0x10 .line 1912 new-array v0, v0, [B .line 1913 iget v1, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I invoke-static {v0, v1, v3}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->writeULong([BII)V .line 1914 iget v1, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I const/4 v2, 0x4 invoke-static {v0, v1, v2}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->writeULong([BII)V .line 1915 iget v1, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I invoke-static {v0, v1, v4}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->writeULong([BII)V .line 1916 iget v1, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I const/16 v2, 0xc invoke-static {v0, v1, v2}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->writeULong([BII)V return-object v0 .end method .method protected processBuffer()V .registers 8 const/16 v0, 0x10 .line 1922 new-array v1, v0, [I const/4 v2, 0x0 :goto_5 if-ge v2, v0, :cond_2e .line 1925 iget-object v3, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->dataBuffer:[B mul-int/lit8 v4, v2, 0x4 aget-byte v5, v3, v4 and-int/lit16 v5, v5, 0xff add-int/lit8 v6, v4, 0x1 aget-byte v6, v3, v6 and-int/lit16 v6, v6, 0xff shl-int/lit8 v6, v6, 0x8 add-int/2addr v5, v6 add-int/lit8 v6, v4, 0x2 aget-byte v6, v3, v6 and-int/lit16 v6, v6, 0xff shl-int/2addr v6, v0 add-int/2addr v5, v6 add-int/lit8 v4, v4, 0x3 aget-byte v3, v3, v4 and-int/lit16 v3, v3, 0xff shl-int/lit8 v3, v3, 0x18 add-int/2addr v5, v3 aput v5, v1, v2 add-int/lit8 v2, v2, 0x1 goto :goto_5 .line 1931 :cond_2e iget v0, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I .line 1932 iget v2, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I .line 1933 iget v3, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I .line 1934 iget v4, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I .line 1935 invoke-virtual {p0, v1}, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->round1([I)V .line 1936 invoke-virtual {p0, v1}, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->round2([I)V .line 1937 invoke-virtual {p0, v1}, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->round3([I)V .line 1938 iget v1, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I add-int/2addr v1, v0 iput v1, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I .line 1939 iget v0, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I add-int/2addr v0, v2 iput v0, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I .line 1940 iget v0, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I add-int/2addr v0, v3 iput v0, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I .line 1941 iget v0, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I add-int/2addr v0, v4 iput v0, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I return-void .end method .method protected round1([I)V .registers 10 .line 1946 iget v0, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I iget v1, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I iget v2, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I iget v3, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I invoke-static {v1, v2, v3}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->F(III)I move-result v1 add-int/2addr v0, v1 const/4 v1, 0x0 aget v1, p1, v1 add-int/2addr v0, v1 const/4 v1, 0x3 invoke-static {v0, v1}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v0 iput v0, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I .line 1947 iget v2, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I iget v3, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I iget v4, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I invoke-static {v0, v3, v4}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->F(III)I move-result v0 add-int/2addr v2, v0 const/4 v0, 0x1 aget v0, p1, v0 add-int/2addr v2, v0 const/4 v0, 0x7 invoke-static {v2, v0}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v2 iput v2, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I .line 1948 iget v3, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I iget v4, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I iget v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I invoke-static {v2, v4, v5}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->F(III)I move-result v2 add-int/2addr v3, v2 const/4 v2, 0x2 aget v2, p1, v2 add-int/2addr v3, v2 const/16 v2, 0xb invoke-static {v3, v2}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v3 iput v3, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I .line 1949 iget v4, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I iget v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I invoke-static {v3, v5, v6}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->F(III)I move-result v3 add-int/2addr v4, v3 aget v3, p1, v1 add-int/2addr v4, v3 const/16 v3, 0x13 invoke-static {v4, v3}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v4 iput v4, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I .line 1951 iget v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I iget v7, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I invoke-static {v4, v6, v7}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->F(III)I move-result v4 add-int/2addr v5, v4 const/4 v4, 0x4 aget v4, p1, v4 add-int/2addr v5, v4 invoke-static {v5, v1}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v4 iput v4, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I .line 1952 iget v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I iget v7, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I invoke-static {v4, v6, v7}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->F(III)I move-result v4 add-int/2addr v5, v4 const/4 v4, 0x5 aget v4, p1, v4 add-int/2addr v5, v4 invoke-static {v5, v0}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v4 iput v4, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I .line 1953 iget v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I iget v7, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I invoke-static {v4, v6, v7}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->F(III)I move-result v4 add-int/2addr v5, v4 const/4 v4, 0x6 aget v4, p1, v4 add-int/2addr v5, v4 invoke-static {v5, v2}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v4 iput v4, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I .line 1954 iget v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I iget v7, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I invoke-static {v4, v6, v7}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->F(III)I move-result v4 add-int/2addr v5, v4 aget v4, p1, v0 add-int/2addr v5, v4 invoke-static {v5, v3}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v4 iput v4, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I .line 1956 iget v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I iget v7, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I invoke-static {v4, v6, v7}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->F(III)I move-result v4 add-int/2addr v5, v4 const/16 v4, 0x8 aget v4, p1, v4 add-int/2addr v5, v4 invoke-static {v5, v1}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v4 iput v4, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I .line 1957 iget v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I iget v7, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I invoke-static {v4, v6, v7}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->F(III)I move-result v4 add-int/2addr v5, v4 const/16 v4, 0x9 aget v4, p1, v4 add-int/2addr v5, v4 invoke-static {v5, v0}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v4 iput v4, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I .line 1958 iget v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I iget v7, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I invoke-static {v4, v6, v7}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->F(III)I move-result v4 add-int/2addr v5, v4 const/16 v4, 0xa aget v4, p1, v4 add-int/2addr v5, v4 invoke-static {v5, v2}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v4 iput v4, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I .line 1959 iget v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I iget v7, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I invoke-static {v4, v6, v7}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->F(III)I move-result v4 add-int/2addr v5, v4 aget v4, p1, v2 add-int/2addr v5, v4 invoke-static {v5, v3}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v4 iput v4, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I .line 1961 iget v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I iget v7, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I invoke-static {v4, v6, v7}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->F(III)I move-result v4 add-int/2addr v5, v4 const/16 v4, 0xc aget v4, p1, v4 add-int/2addr v5, v4 invoke-static {v5, v1}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v1 iput v1, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I .line 1962 iget v4, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I iget v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I invoke-static {v1, v5, v6}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->F(III)I move-result v1 add-int/2addr v4, v1 const/16 v1, 0xd aget v1, p1, v1 add-int/2addr v4, v1 invoke-static {v4, v0}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v0 iput v0, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I .line 1963 iget v1, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I iget v4, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I iget v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I invoke-static {v0, v4, v5}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->F(III)I move-result v0 add-int/2addr v1, v0 const/16 v0, 0xe aget v0, p1, v0 add-int/2addr v1, v0 invoke-static {v1, v2}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v0 iput v0, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I .line 1964 iget v1, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I iget v2, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I iget v4, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I invoke-static {v0, v2, v4}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->F(III)I move-result v0 add-int/2addr v1, v0 const/16 v0, 0xf aget p1, p1, v0 add-int/2addr v1, p1 invoke-static {v1, v3}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result p1 iput p1, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I return-void .end method .method protected round2([I)V .registers 11 .line 1968 iget v0, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I iget v1, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I iget v2, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I iget v3, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I invoke-static {v1, v2, v3}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->G(III)I move-result v1 add-int/2addr v0, v1 const/4 v1, 0x0 aget v1, p1, v1 add-int/2addr v0, v1 const v1, 0x5a827999 add-int/2addr v0, v1 const/4 v2, 0x3 invoke-static {v0, v2}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v0 iput v0, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I .line 1969 iget v3, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I iget v4, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I iget v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I invoke-static {v0, v4, v5}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->G(III)I move-result v0 add-int/2addr v3, v0 const/4 v0, 0x4 aget v0, p1, v0 add-int/2addr v3, v0 add-int/2addr v3, v1 const/4 v0, 0x5 invoke-static {v3, v0}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v3 iput v3, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I .line 1970 iget v4, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I iget v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I invoke-static {v3, v5, v6}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->G(III)I move-result v3 add-int/2addr v4, v3 const/16 v3, 0x8 aget v3, p1, v3 add-int/2addr v4, v3 add-int/2addr v4, v1 const/16 v3, 0x9 invoke-static {v4, v3}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v4 iput v4, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I .line 1971 iget v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I iget v7, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I invoke-static {v4, v6, v7}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->G(III)I move-result v4 add-int/2addr v5, v4 const/16 v4, 0xc aget v4, p1, v4 add-int/2addr v5, v4 add-int/2addr v5, v1 const/16 v4, 0xd invoke-static {v5, v4}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v5 iput v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I .line 1973 iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I iget v7, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I iget v8, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I invoke-static {v5, v7, v8}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->G(III)I move-result v5 add-int/2addr v6, v5 const/4 v5, 0x1 aget v5, p1, v5 add-int/2addr v6, v5 add-int/2addr v6, v1 invoke-static {v6, v2}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v5 iput v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I .line 1974 iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I iget v7, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I iget v8, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I invoke-static {v5, v7, v8}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->G(III)I move-result v5 add-int/2addr v6, v5 aget v5, p1, v0 add-int/2addr v6, v5 add-int/2addr v6, v1 invoke-static {v6, v0}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v5 iput v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I .line 1975 iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I iget v7, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I iget v8, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I invoke-static {v5, v7, v8}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->G(III)I move-result v5 add-int/2addr v6, v5 aget v5, p1, v3 add-int/2addr v6, v5 add-int/2addr v6, v1 invoke-static {v6, v3}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v5 iput v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I .line 1976 iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I iget v7, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I iget v8, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I invoke-static {v5, v7, v8}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->G(III)I move-result v5 add-int/2addr v6, v5 aget v5, p1, v4 add-int/2addr v6, v5 add-int/2addr v6, v1 invoke-static {v6, v4}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v5 iput v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I .line 1978 iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I iget v7, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I iget v8, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I invoke-static {v5, v7, v8}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->G(III)I move-result v5 add-int/2addr v6, v5 const/4 v5, 0x2 aget v5, p1, v5 add-int/2addr v6, v5 add-int/2addr v6, v1 invoke-static {v6, v2}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v5 iput v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I .line 1979 iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I iget v7, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I iget v8, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I invoke-static {v5, v7, v8}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->G(III)I move-result v5 add-int/2addr v6, v5 const/4 v5, 0x6 aget v5, p1, v5 add-int/2addr v6, v5 add-int/2addr v6, v1 invoke-static {v6, v0}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v5 iput v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I .line 1980 iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I iget v7, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I iget v8, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I invoke-static {v5, v7, v8}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->G(III)I move-result v5 add-int/2addr v6, v5 const/16 v5, 0xa aget v5, p1, v5 add-int/2addr v6, v5 add-int/2addr v6, v1 invoke-static {v6, v3}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v5 iput v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I .line 1981 iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I iget v7, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I iget v8, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I invoke-static {v5, v7, v8}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->G(III)I move-result v5 add-int/2addr v6, v5 const/16 v5, 0xe aget v5, p1, v5 add-int/2addr v6, v5 add-int/2addr v6, v1 invoke-static {v6, v4}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v5 iput v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I .line 1983 iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I iget v7, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I iget v8, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I invoke-static {v5, v7, v8}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->G(III)I move-result v5 add-int/2addr v6, v5 aget v5, p1, v2 add-int/2addr v6, v5 add-int/2addr v6, v1 invoke-static {v6, v2}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v2 iput v2, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I .line 1984 iget v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I iget v7, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I invoke-static {v2, v6, v7}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->G(III)I move-result v2 add-int/2addr v5, v2 const/4 v2, 0x7 aget v2, p1, v2 add-int/2addr v5, v2 add-int/2addr v5, v1 invoke-static {v5, v0}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v0 iput v0, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I .line 1985 iget v2, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I iget v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I invoke-static {v0, v5, v6}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->G(III)I move-result v0 add-int/2addr v2, v0 const/16 v0, 0xb aget v0, p1, v0 add-int/2addr v2, v0 add-int/2addr v2, v1 invoke-static {v2, v3}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v0 iput v0, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I .line 1986 iget v2, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I iget v3, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I iget v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I invoke-static {v0, v3, v5}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->G(III)I move-result v0 add-int/2addr v2, v0 const/16 v0, 0xf aget p1, p1, v0 add-int/2addr v2, p1 add-int/2addr v2, v1 invoke-static {v2, v4}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result p1 iput p1, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I return-void .end method .method protected round3([I)V .registers 11 .line 1991 iget v0, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I iget v1, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I iget v2, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I iget v3, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I invoke-static {v1, v2, v3}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->H(III)I move-result v1 add-int/2addr v0, v1 const/4 v1, 0x0 aget v1, p1, v1 add-int/2addr v0, v1 const v1, 0x6ed9eba1 add-int/2addr v0, v1 const/4 v2, 0x3 invoke-static {v0, v2}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v0 iput v0, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I .line 1992 iget v3, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I iget v4, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I iget v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I invoke-static {v0, v4, v5}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->H(III)I move-result v0 add-int/2addr v3, v0 const/16 v0, 0x8 aget v0, p1, v0 add-int/2addr v3, v0 add-int/2addr v3, v1 const/16 v0, 0x9 invoke-static {v3, v0}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v3 iput v3, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I .line 1993 iget v4, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I iget v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I invoke-static {v3, v5, v6}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->H(III)I move-result v3 add-int/2addr v4, v3 const/4 v3, 0x4 aget v3, p1, v3 add-int/2addr v4, v3 add-int/2addr v4, v1 const/16 v3, 0xb invoke-static {v4, v3}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v4 iput v4, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I .line 1994 iget v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I iget v7, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I invoke-static {v4, v6, v7}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->H(III)I move-result v4 add-int/2addr v5, v4 const/16 v4, 0xc aget v4, p1, v4 add-int/2addr v5, v4 add-int/2addr v5, v1 const/16 v4, 0xf invoke-static {v5, v4}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v5 iput v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I .line 1996 iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I iget v7, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I iget v8, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I invoke-static {v5, v7, v8}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->H(III)I move-result v5 add-int/2addr v6, v5 const/4 v5, 0x2 aget v5, p1, v5 add-int/2addr v6, v5 add-int/2addr v6, v1 invoke-static {v6, v2}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v5 iput v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I .line 1997 iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I iget v7, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I iget v8, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I invoke-static {v5, v7, v8}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->H(III)I move-result v5 add-int/2addr v6, v5 const/16 v5, 0xa aget v5, p1, v5 add-int/2addr v6, v5 add-int/2addr v6, v1 invoke-static {v6, v0}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v5 iput v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I .line 1998 iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I iget v7, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I iget v8, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I invoke-static {v5, v7, v8}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->H(III)I move-result v5 add-int/2addr v6, v5 const/4 v5, 0x6 aget v5, p1, v5 add-int/2addr v6, v5 add-int/2addr v6, v1 invoke-static {v6, v3}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v5 iput v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I .line 1999 iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I iget v7, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I iget v8, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I invoke-static {v5, v7, v8}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->H(III)I move-result v5 add-int/2addr v6, v5 const/16 v5, 0xe aget v5, p1, v5 add-int/2addr v6, v5 add-int/2addr v6, v1 invoke-static {v6, v4}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v5 iput v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I .line 2001 iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I iget v7, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I iget v8, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I invoke-static {v5, v7, v8}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->H(III)I move-result v5 add-int/2addr v6, v5 const/4 v5, 0x1 aget v5, p1, v5 add-int/2addr v6, v5 add-int/2addr v6, v1 invoke-static {v6, v2}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v5 iput v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I .line 2002 iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I iget v7, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I iget v8, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I invoke-static {v5, v7, v8}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->H(III)I move-result v5 add-int/2addr v6, v5 aget v5, p1, v0 add-int/2addr v6, v5 add-int/2addr v6, v1 invoke-static {v6, v0}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v5 iput v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I .line 2003 iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I iget v7, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I iget v8, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I invoke-static {v5, v7, v8}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->H(III)I move-result v5 add-int/2addr v6, v5 const/4 v5, 0x5 aget v5, p1, v5 add-int/2addr v6, v5 add-int/2addr v6, v1 invoke-static {v6, v3}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v5 iput v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I .line 2004 iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I iget v7, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I iget v8, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I invoke-static {v5, v7, v8}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->H(III)I move-result v5 add-int/2addr v6, v5 const/16 v5, 0xd aget v5, p1, v5 add-int/2addr v6, v5 add-int/2addr v6, v1 invoke-static {v6, v4}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v5 iput v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I .line 2006 iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I iget v7, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I iget v8, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I invoke-static {v5, v7, v8}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->H(III)I move-result v5 add-int/2addr v6, v5 aget v5, p1, v2 add-int/2addr v6, v5 add-int/2addr v6, v1 invoke-static {v6, v2}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v2 iput v2, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I .line 2007 iget v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I iget v7, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I invoke-static {v2, v6, v7}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->H(III)I move-result v2 add-int/2addr v5, v2 aget v2, p1, v3 add-int/2addr v5, v2 add-int/2addr v5, v1 invoke-static {v5, v0}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v0 iput v0, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I .line 2008 iget v2, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I iget v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I iget v6, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I invoke-static {v0, v5, v6}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->H(III)I move-result v0 add-int/2addr v2, v0 const/4 v0, 0x7 aget v0, p1, v0 add-int/2addr v2, v0 add-int/2addr v2, v1 invoke-static {v2, v3}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result v0 iput v0, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->C:I .line 2009 iget v2, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I iget v3, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->D:I iget v5, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->A:I invoke-static {v0, v3, v5}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->H(III)I move-result v0 add-int/2addr v2, v0 aget p1, p1, v4 add-int/2addr v2, p1 add-int/2addr v2, v1 invoke-static {v2, v4}, Lorg/apache/http/impl/auth/NTLMEngineImpl;->rotintlft(II)I move-result p1 iput p1, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I return-void .end method .method update([B)V .registers 10 .line 1870 iget-wide v0, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->count:J const-wide/16 v2, 0x3f and-long/2addr v0, v2 long-to-int v0, v0 const/4 v1, 0x0 move v2, v1 .line 1872 :goto_8 array-length v3, p1 sub-int/2addr v3, v2 add-int/2addr v3, v0 iget-object v4, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->dataBuffer:[B array-length v5, v4 if-lt v3, v5, :cond_21 .line 1876 array-length v3, v4 sub-int/2addr v3, v0 .line 1877 invoke-static {p1, v2, v4, v0, v3}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V .line 1878 iget-wide v4, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->count:J int-to-long v6, v3 add-long/2addr v4, v6 iput-wide v4, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->count:J add-int/2addr v2, v3 .line 1881 invoke-virtual {p0}, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->processBuffer()V move v0, v1 goto :goto_8 .line 1886 :cond_21 array-length v1, p1 if-ge v2, v1, :cond_2f .line 1887 array-length v1, p1 sub-int/2addr v1, v2 .line 1888 invoke-static {p1, v2, v4, v0, v1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V .line 1889 iget-wide v2, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->count:J int-to-long v0, v1 add-long/2addr v2, v0 iput-wide v2, p0, Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->count:J :cond_2f return-void .end method