1package org.bouncycastle.crypto.params; 2 3import java.math.BigInteger; 4 5public class DHPrivateKeyParameters 6 extends DHKeyParameters 7{ 8 private BigInteger x; 9 10 public DHPrivateKeyParameters( 11 BigInteger x, 12 DHParameters params) 13 { 14 super(true, params); 15 16 this.x = x; 17 } 18 19 public BigInteger getX() 20 { 21 return x; 22 } 23 24 public boolean equals( 25 Object obj) 26 { 27 if (!(obj instanceof DHPrivateKeyParameters)) 28 { 29 return false; 30 } 31 32 DHPrivateKeyParameters pKey = (DHPrivateKeyParameters)obj; 33 34 if (!pKey.getX().equals(x)) 35 { 36 return false; 37 } 38 39 return super.equals(obj); 40 } 41} 42