def main_test(): generator = keyGenerator() img = face_recognition.load_image_file('/Users/hackpert/Downloads/img1.jpg') key = generator.generateKey(img) pk = PrivateKey.from_seed(zlib.compress(key)[:32]) batch = runBatch(bc) batch.enterVote("AB", pk, pk.public_key) print("----NEW STUFF----") batch.insertIntoChain()
def uploadImage(): data = request.get_json() print(data['img']) filedata = base64.decodebytes(data['img'].encode()) g.tmpname = 'tmp.jpg' with open(g.tmpname, 'wb') as fh: fh.write(filedata) image = face_recognition.load_image_file(g.tmpname) keygen = keyGenerator() key = keygen.generateKey(image) g.secret = PrivateKey.from_seed(zlib.compress(key)[:32]) g.public = secret.public_key print(g.secret, g.public)
def test_generate_private_key_from_seed(seed, public_key, secret_key): prvt = PrivateKey.from_seed(seed, encoder=HexEncoder) sk = binascii.unhexlify(secret_key) pk = binascii.unhexlify(public_key) assert bytes(prvt) == sk assert bytes(prvt.public_key) == pk
def test_generate_private_key_from_random_seed(): PrivateKey.from_seed(random(PrivateKey.SEED_SIZE))
def checkSimilar(self, otherSecret): if PrivateKey.from_seed(zlib.compress(self.encoding)[:32]).public_key == otherSecret: return True return False
def test_generate_private_key_from_seed(seed, public_key, secret_key): prvt = PrivateKey.from_seed(seed, encoder=HexEncoder) sk = binascii.unhexlify(secret_key) pk = binascii.unhexlify(public_key) assert bytes(prvt) == sk assert bytes(prvt.public_key) == pk
def test_generate_private_key_from_random_seed(): PrivateKey.from_seed(random(PrivateKey.SEED_SIZE))
def new(cls, seed: bytes = None) -> "Ed25519PrivateKey": if not seed: seed = utils.random() private_key_impl = PrivateKeyImpl.from_seed(seed) return cls(private_key_impl)