org.bouncycastle.crypto.params.ElGamalKeyParameters Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of com.liferay.saml.opensaml.integration Show documentation
Show all versions of com.liferay.saml.opensaml.integration Show documentation
Liferay SAML OpenSAML Integration
package org.bouncycastle.crypto.params;
public class ElGamalKeyParameters
extends AsymmetricKeyParameter
{
private ElGamalParameters params;
protected ElGamalKeyParameters(
boolean isPrivate,
ElGamalParameters params)
{
super(isPrivate);
this.params = params;
}
public ElGamalParameters getParameters()
{
return params;
}
public int hashCode()
{
return (params != null) ? params.hashCode() : 0;
}
public boolean equals(
Object obj)
{
if (!(obj instanceof ElGamalKeyParameters))
{
return false;
}
ElGamalKeyParameters dhKey = (ElGamalKeyParameters)obj;
if (params == null)
{
return dhKey.getParameters() == null;
}
else
{
return params.equals(dhKey.getParameters());
}
}
}