diff options
author | Matt Johnston <matt@ucc.asn.au> | 2022-03-29 22:27:55 +0800 |
---|---|---|
committer | Matt Johnston <matt@ucc.asn.au> | 2022-03-29 22:27:55 +0800 |
commit | fc8b735fa6d36b1fb2b97b9e83a483fc2b675185 (patch) | |
tree | 6c4bea24de6a548c1bc4281ae8168ba1d0ab5aec /signkey_ossh.h | |
parent | adcd96c4a5b7faa7c294101b00562e6d5bd97b4b (diff) | |
download | dropbear-fc8b735fa6d36b1fb2b97b9e83a483fc2b675185.tar.gz |
Support RSA OpenSSH new format in dropbearconvert
Added support for reading and writing. PEM writing support
has been removed.
OpenSSH file format routines have been moved to signkey_ossh.c
Diffstat (limited to 'signkey_ossh.h')
-rw-r--r-- | signkey_ossh.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/signkey_ossh.h b/signkey_ossh.h new file mode 100644 index 0000000..165923a --- /dev/null +++ b/signkey_ossh.h @@ -0,0 +1,13 @@ +#ifndef DROPBEAR_SIGNKEY_OSSH_H_ +#define DROPBEAR_SIGNKEY_OSSH_H_ + +#include "signkey.h" + +/* Helpers for OpenSSH format keys in dropbearconvert */ + +void buf_put_rsa_priv_ossh(buffer *buf, const sign_key *akey); +int buf_get_rsa_priv_ossh(buffer *buf, sign_key *akey); +void buf_put_ed25519_priv_ossh(buffer *buf, const sign_key *akey); +int buf_get_ed25519_priv_ossh(buffer *buf, sign_key *akey); + +#endif /* DROPBEAR_SIGNKEY_OSSH_H_ */ |