diff --git a/helios/crypto/algs.py b/helios/crypto/algs.py
index 59cf290f9f851adf37148373a33b454786e29d8e..acac4f44b4c935a49f4873e8dea92bcb17da0bbc 100644
--- a/helios/crypto/algs.py
+++ b/helios/crypto/algs.py
@@ -266,7 +266,7 @@ class EGPublicKey:
       if not (1 < self.g < self.p-1):
         raise Exception("g out of range.")
 
-      if not (1 < self.y < p-1):
+      if not (1 < self.y < self.p-1):
         raise Exception("y out of range.")
 
       if (pow(self.y,self.q,self.p)!=1):