Code example for BigInteger

Methods: modPow

0
	 
	public BigInteger GyMODn(BigInteger GxMODn){
		// Kab = (g hoch xy) mod n berechnen 
		// Kab = GxMODn.modPow(y, n); 
		Kab = modPow(GxMODn,y, n);
		BigInteger i = g.modPow(y, n);
		System.out.println("bob sendet g y mod n" + i );
		return i;
	} 
	 
	@Override 
	public String toString() {
		return "Bob  (n=" + n() + ", g=" + g() + ", y=" + y + ", Kab=" + Kab + ")";
	} 
	 
	public boolean isBundledWith(Alice alice){
		return this.Kab().equals(alice.Kab());
	} 
	 
	 
}