def main(): logutil.set_stream_handler(logger) args = parse_args() loop = asyncio.get_event_loop() server = loop.create_server(SesameServerProtocol, port=4499) loop.run_until_complete(server) logger.debug("Starting server") loop.run_forever()
def main(): logutil.set_stream_handler(logger) args = parse_args() crypto = SesameCrypto() with open(args.file, "rb") as infile: with open(args.file + ".sesame", "wb") as outfile: outfile.write(b"=== Sesame ===\n") outfile.write(b"ver: 0.1\n") outfile.write(b"iv: " + crypto.get_iv() + b"\n") outfile.write(b"key: " + crypto.get_key() + b"\n") outfile.write(b"===\n") crypto.encrypt(infile, outfile)