.class public abstract Lcom/loc/cg;
.super Ljava/lang/Object;
.source "UpdateDataStrategy.java"


# instance fields
.field c:Lcom/loc/cg;

.field d:[B


# direct methods
.method constructor <init>()V
    .locals 1

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    const/4 v0, 0x0

    iput-object v0, p0, Lcom/loc/cg;->d:[B

    return-void
.end method

.method constructor <init>(Lcom/loc/cg;)V
    .locals 1

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    const/4 v0, 0x0

    iput-object v0, p0, Lcom/loc/cg;->d:[B

    iput-object p1, p0, Lcom/loc/cg;->c:Lcom/loc/cg;

    return-void
.end method


# virtual methods
.method public final a()[B
    .locals 3
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/security/cert/CertificateException;,
            Ljava/security/NoSuchAlgorithmException;,
            Ljava/io/IOException;,
            Ljavax/crypto/BadPaddingException;,
            Ljavax/crypto/IllegalBlockSizeException;,
            Ljavax/crypto/NoSuchPaddingException;,
            Ljava/security/InvalidKeyException;,
            Ljava/security/spec/InvalidKeySpecException;
        }
    .end annotation

    move-object v0, p0

    :goto_0
    iget-object v1, v0, Lcom/loc/cg;->d:[B

    invoke-virtual {v0, v1}, Lcom/loc/cg;->a([B)[B

    move-result-object v1

    iget-object v2, v0, Lcom/loc/cg;->c:Lcom/loc/cg;

    if-eqz v2, :cond_0

    iget-object v2, v0, Lcom/loc/cg;->c:Lcom/loc/cg;

    iput-object v1, v2, Lcom/loc/cg;->d:[B

    iget-object v0, v0, Lcom/loc/cg;->c:Lcom/loc/cg;

    goto :goto_0

    :cond_0
    return-object v1
.end method

.method protected abstract a([B)[B
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/security/cert/CertificateException;,
            Ljava/security/NoSuchAlgorithmException;,
            Ljava/io/IOException;,
            Ljavax/crypto/BadPaddingException;,
            Ljavax/crypto/IllegalBlockSizeException;,
            Ljavax/crypto/NoSuchPaddingException;,
            Ljava/security/InvalidKeyException;,
            Ljava/security/spec/InvalidKeySpecException;
        }
    .end annotation
.end method

.method public b([B)V
    .locals 0

    return-void
.end method
