def getParams(self): cursor = self.db.cursor() s = "SELECT P, A, B, N, Gx, Gy, Qx, Qy, DBits FROM JobParams WHERE Name='%s';" % (self.name) cursor.execute(s) (p, a, b, n, gx, gy, qx, qy, dBits) = cursor.fetchone() params = ECDLPParams() params.p = int(p, 16) params.a = int(a, 16) params.b = int(b, 16) params.n = int(n, 16) params.gx = int(gx, 16) params.gy = int(gy, 16) params.qx = int(qx, 16) params.qy = int(qy, 16) params.dBits = dBits params.field = "prime" return params
def getParams(self): cursor = self.db.cursor() s = "SELECT P, A, B, N, Gx, Gy, Qx, Qy, DBits FROM JobParams WHERE Name='%s';" % ( self.name) cursor.execute(s) (p, a, b, n, gx, gy, qx, qy, dBits) = cursor.fetchone() params = ECDLPParams() params.p = int(p, 16) params.a = int(a, 16) params.b = int(b, 16) params.n = int(n, 16) params.gx = int(gx, 16) params.gy = int(gy, 16) params.qx = int(qx, 16) params.qy = int(qy, 16) params.dBits = dBits params.field = "prime" return params