Example #1
0
    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
Example #2
0
    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