1b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallampackage org.bouncycastle.crypto.params;
2b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam
3b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallamimport java.math.BigInteger;
4b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam
5b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallampublic class DSAPublicKeyParameters
6b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam    extends DSAKeyParameters
7b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam{
8b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam    private BigInteger      y;
9b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam
10b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam    public DSAPublicKeyParameters(
11b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam        BigInteger      y,
12b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam        DSAParameters   params)
13b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam    {
14b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam        super(false, params);
15b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam
16b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam        this.y = y;
17b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam    }
18b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam
19b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam    public BigInteger getY()
20b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam    {
21b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam        return y;
22b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam    }
23b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam}
24