summaryrefslogtreecommitdiffhomepage
path: root/gensignkey.c
AgeCommit message (Collapse)Author
2020-03-14Fallback for key gen without hard link support (#89)Matt Robinson
Add a non-atomic fallback for key generation on platforms where link() is not permitted (such as most stock Android installs) or on filesystems without hard link support (such as FAT).
2020-03-12Add Ed25519 support (#91)Vladislav Grishenko
* Add support for Ed25519 as a public key type Ed25519 is a elliptic curve signature scheme that offers better security than ECDSA and DSA and good performance. It may be used for both user and host keys. OpenSSH key import and fuzzer are not supported yet. Initially inspired by Peter Szabo. * Add curve25519 and ed25519 fuzzers * Add import and export of Ed25519 keys
2019-10-18bring back fsync_parent_dirMatt Johnston
2017-06-24add configuration option for default RSA size.Matt Johnston
print key size with dropbearkey
2017-05-18merge 2017.75Matt Johnston
2016-11-19Use atomic key generation in all casesMatt Johnston
2016-05-04Convert #ifdef to #if, other build changesMatt Johnston
2016-01-01more hard tabFrancois Perrad
2015-01-04Open directories O_RDONLY for fsync, add debugging if it failsMatt Johnston
2014-11-08Make sure hostkeys are flushed to disk to avoid empty files if the powerMatt Johnston
fails. Based on patch from Peter Korsgaard
2014-01-28Fix check for EINTRMatt Johnston
2013-11-14rename random.h to dbrandom.h since some OSes have a system random.hMatt Johnston
--HG-- rename : random.c => dbrandom.c rename : random.h => dbrandom.h
2013-11-14use oldstyle commentsMatt Johnston
2013-11-14- Some fixes for old compilers like tru64 v4 from Daniel Richard G.Matt Johnston
- Don't warn about blocking random device for prngd
2013-11-12Various cleanups and fixes for warningsMatt Johnston
--HG-- branch : ecc
2013-11-07Add '-R' for delayed hostkey optionMatt Johnston
--HG-- branch : keyondemand
2013-11-07refactor key generation, make it generate as required.Matt Johnston
Needs UI in server command line options --HG-- branch : keyondemand