diff options
Diffstat (limited to 'bcprov/src/main/java/org/bouncycastle/jce/spec/ECPublicKeySpec.java')
-rw-r--r-- | bcprov/src/main/java/org/bouncycastle/jce/spec/ECPublicKeySpec.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/bcprov/src/main/java/org/bouncycastle/jce/spec/ECPublicKeySpec.java b/bcprov/src/main/java/org/bouncycastle/jce/spec/ECPublicKeySpec.java index debab00..0e21a5b 100644 --- a/bcprov/src/main/java/org/bouncycastle/jce/spec/ECPublicKeySpec.java +++ b/bcprov/src/main/java/org/bouncycastle/jce/spec/ECPublicKeySpec.java @@ -22,7 +22,14 @@ public class ECPublicKeySpec { super(spec); - this.q = q; + if (q.getCurve() != null) + { + this.q = q.normalize(); + } + else + { + this.q = q; + } } /** |