| --- a/src/dbutil.c |
| +++ b/src/dbutil.c |
| @@ -66,6 +66,10 @@ |
| #include "session.h" |
| #include "atomicio.h" |
| |
| +#ifdef DROPBEAR_NUTTX |
| +int execv(const char *path, char * const argv[]); |
| +#endif |
| + |
| #define MAX_FMT 100 |
| |
| static void generic_dropbear_exit(int exitcode, const char* format, |
| --- a/src/signkey.h |
| +++ b/src/signkey.h |
| @@ -150,9 +150,9 @@ |
| void buf_put_sign(buffer* buf, sign_key *key, enum signature_type sigtype, const buffer *data_buf); |
| #if DROPBEAR_SIGNKEY_VERIFY |
| int buf_verify(buffer * buf, sign_key *key, enum signature_type expect_sigtype, const buffer *data_buf); |
| int sk_buf_verify(buffer * buf, sign_key *key, enum signature_type expect_sigtype, const buffer *data_buf, char* app, unsigned int applen); |
| -char * sign_key_fingerprint(const unsigned char* keyblob, unsigned int keybloblen); |
| #endif |
| +char * sign_key_fingerprint(const unsigned char* keyblob, unsigned int keybloblen); |
| int cmp_base64_key(const unsigned char* keyblob, unsigned int keybloblen, |
| const unsigned char* algoname, unsigned int algolen, |
| const buffer * line, char ** fingerprint); |