mirror of
https://github.com/kernelkit/infix.git
synced 2026-07-31 13:03:02 +02:00
Validate keys in gen_hostkey() before passing empty keys to shell scripts, preventing: Nov 04 2024 10:54:25 confd[2697]: SSH key (genkey) does not exist, generating... Nov 04 2024 10:54:25 confd[2697]: writing RSA key Nov 04 2024 10:54:26 confd[2697]: do_convert_from_pkcs8: /tmp/tmp.FH1Hr1 is not a recognised public key format Also, fix base64 content formatting with proper 64-character line wrapping using printf+fold instead of echo. Use PKCS#1 RSA format for public keys as required by netopeer2-server, while keeping PKCS#8 format for private keys. Use proper ssh-keygen format flag (PKCS8) for correct conversion. Fixes #1289 Signed-off-by: Joachim Wiberg <troglobit@gmail.com>