DSAParameterGenerationParameters.smali
.class public Lorg/spongycastle/crypto/params/DSAParameterGenerationParameters;
.super Ljava/lang/Object;
.source "DSAParameterGenerationParameters.java"
# static fields
.field public static final DIGITAL_SIGNATURE_USAGE:I = 0x1
.field public static final KEY_ESTABLISHMENT_USAGE:I = 0x2
# instance fields
.field private final certainty:I
.field private final l:I
.field private final n:I
.field private final random:Ljava/security/SecureRandom;
.field private final usageIndex:I
# direct methods
.method public constructor <init>(IIILjava/security/SecureRandom;)V
.registers 11
.prologue
.line 30
const/4 v5, -0x1
move-object v0, p0
move v1, p1
move v2, p2
move v3, p3
move-object v4, p4
invoke-direct/range {v0 .. v5}, Lorg/spongycastle/crypto/params/DSAParameterGenerationParameters;-><init>(IIILjava/security/SecureRandom;I)V
.line 31
return-void
.end method
.method public constructor <init>(IIILjava/security/SecureRandom;I)V
.registers 6
.prologue
.line 48
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 49
iput p1, p0, Lorg/spongycastle/crypto/params/DSAParameterGenerationParameters;->l:I
.line 50
iput p2, p0, Lorg/spongycastle/crypto/params/DSAParameterGenerationParameters;->n:I
.line 51
iput p3, p0, Lorg/spongycastle/crypto/params/DSAParameterGenerationParameters;->certainty:I
.line 52
iput p5, p0, Lorg/spongycastle/crypto/params/DSAParameterGenerationParameters;->usageIndex:I
.line 53
iput-object p4, p0, Lorg/spongycastle/crypto/params/DSAParameterGenerationParameters;->random:Ljava/security/SecureRandom;
.line 54
return-void
.end method
# virtual methods
.method public getCertainty()I
.registers 2
.prologue
.line 68
iget v0, p0, Lorg/spongycastle/crypto/params/DSAParameterGenerationParameters;->certainty:I
return v0
.end method
.method public getL()I
.registers 2
.prologue
.line 58
iget v0, p0, Lorg/spongycastle/crypto/params/DSAParameterGenerationParameters;->l:I
return v0
.end method
.method public getN()I
.registers 2
.prologue
.line 63
iget v0, p0, Lorg/spongycastle/crypto/params/DSAParameterGenerationParameters;->n:I
return v0
.end method
.method public getRandom()Ljava/security/SecureRandom;
.registers 2
.prologue
.line 73
iget-object v0, p0, Lorg/spongycastle/crypto/params/DSAParameterGenerationParameters;->random:Ljava/security/SecureRandom;
return-object v0
.end method
.method public getUsageIndex()I
.registers 2
.prologue
.line 78
iget v0, p0, Lorg/spongycastle/crypto/params/DSAParameterGenerationParameters;->usageIndex:I
return v0
.end method