Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
GitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
py_ssh_keygen_ed25519: ssh-keygen for ed25519 keypairs in Pure Python ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ py_ssh_keygen_ed25519 is a command-line tool implemented in Python for generating unencrypted ed25519 keypairs (public and private keys) to be used with OpenSSH. It's also a validator for such files. py_ssh_keygen_ed25519 runs on Python 2.4 (with the external hashlib module installed), 2.5, 2.6 and 2.7. It doesn't work with Python 3.x. All other crypto primitives are built in. Usage for keypair generation (as a replacement for ssh-keygen): py_ssh_keygen_ed25519.py -t ed2215 -f <output-file> [-C <comment>] Usage for keypair file verification: py_ssh_keygen_ed25519.py --check [<filename> ...] For an alternative self-contained implementation in standard C, see https://github.com/pts/tiny-ssh-keygen-ed25519 __END__