summary refs log tree commit diff
path: root/crypto/src/crypto/parameters/ECPublicKeyParameters.cs
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/src/crypto/parameters/ECPublicKeyParameters.cs')
-rw-r--r--crypto/src/crypto/parameters/ECPublicKeyParameters.cs15
1 files changed, 3 insertions, 12 deletions
diff --git a/crypto/src/crypto/parameters/ECPublicKeyParameters.cs b/crypto/src/crypto/parameters/ECPublicKeyParameters.cs

index 69916e525..d43ac7e0e 100644 --- a/crypto/src/crypto/parameters/ECPublicKeyParameters.cs +++ b/crypto/src/crypto/parameters/ECPublicKeyParameters.cs
@@ -24,10 +24,7 @@ namespace Org.BouncyCastle.Crypto.Parameters DerObjectIdentifier publicKeyParamSet) : base("ECGOST3410", false, publicKeyParamSet) { - if (q == null) - throw new ArgumentNullException("q"); - - this.q = ECDomainParameters.Validate(Parameters.Curve, q); + this.q = ECDomainParameters.ValidatePublicPoint(Parameters.Curve, q); } public ECPublicKeyParameters( @@ -36,10 +33,7 @@ namespace Org.BouncyCastle.Crypto.Parameters ECDomainParameters parameters) : base(algorithm, false, parameters) { - if (q == null) - throw new ArgumentNullException("q"); - - this.q = ECDomainParameters.Validate(Parameters.Curve, q); + this.q = ECDomainParameters.ValidatePublicPoint(Parameters.Curve, q); } public ECPublicKeyParameters( @@ -48,10 +42,7 @@ namespace Org.BouncyCastle.Crypto.Parameters DerObjectIdentifier publicKeyParamSet) : base(algorithm, false, publicKeyParamSet) { - if (q == null) - throw new ArgumentNullException("q"); - - this.q = ECDomainParameters.Validate(Parameters.Curve, q); + this.q = ECDomainParameters.ValidatePublicPoint(Parameters.Curve, q); } public ECPoint Q