| Index: host/lib/file_keys.c | 
| diff --git a/host/lib/file_keys.c b/host/lib/file_keys.c | 
| index 181879da6801d8078c09529380d01bb13835f706..0c57dff82bf1b46048951b60007059d2418e31bf 100644 | 
| --- a/host/lib/file_keys.c | 
| +++ b/host/lib/file_keys.c | 
| @@ -82,7 +82,7 @@ uint8_t* DigestFile(char* input_file, int sig_algorithm) { | 
| } | 
|  | 
| uint8_t* SignatureFile(const char* input_file, const char* key_file, | 
| -                       int algorithm) { | 
| +                       unsigned int algorithm) { | 
| char* sign_utility = "./sign_data.sh"; | 
| char* cmd;  /* Command line to invoke. */ | 
| int cmd_len; | 
| @@ -99,7 +99,7 @@ uint8_t* SignatureFile(const char* input_file, const char* key_file, | 
| strlen(input_file) + | 
| 1);  /* For the trailing '\0'. */ | 
| cmd = (char*) Malloc(cmd_len); | 
| -  snprintf(cmd, cmd_len, "%s %d %s %s", sign_utility, algorithm, key_file, | 
| +  snprintf(cmd, cmd_len, "%s %u %s %s", sign_utility, algorithm, key_file, | 
| input_file); | 
| cmd_out = popen(cmd, "r"); | 
| Free(cmd); | 
|  |