Mercurial > dropbear
diff signkey_ossh.h @ 1908:eadd023fde4d
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
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Tue, 29 Mar 2022 22:27:55 +0800 |
parents | |
children | ced53051e200 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/signkey_ossh.h Tue Mar 29 22:27:55 2022 +0800 @@ -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_ */