fix: fixed types to satisfy -Wall. Renamed dumpkey() to dump_key_as_c_code().

This commit is contained in:
Heiko Reese
2021-08-11 01:42:46 +02:00
parent abab627bf1
commit b5cc3f8361

View File

@ -1,6 +1,6 @@
#include <sodium.h> #include <sodium.h>
void dumpkey(FILE* f, unsigned char * name, unsigned char * key, unsigned int keylen) { void dump_key_as_c_code(FILE* f, const char * name, unsigned char * key, unsigned int keylen) {
fprintf(f, "const unsigned char %s[] = { ", name); fprintf(f, "const unsigned char %s[] = { ", name);
for(int i=0; i < keylen; i++) { for(int i=0; i < keylen; i++) {
fprintf(f, "0x%02x", key[i]); fprintf(f, "0x%02x", key[i]);
@ -12,9 +12,9 @@ void dumpkey(FILE* f, unsigned char * name, unsigned char * key, unsigned int ke
fprintf(f, "const unsigned int %s_length = %d;\n", name, keylen); fprintf(f, "const unsigned int %s_length = %d;\n", name, keylen);
} }
void write_key_files(unsigned char * filebase, unsigned char * varname, unsigned char * key, unsigned int keylen) { void write_key_files(const char * filebase, const char * varname, unsigned char * key, unsigned int keylen) {
unsigned char header_filename[4096]; char header_filename[4096];
unsigned char raw_filename[4096]; char raw_filename[4096];
sprintf(header_filename, "%s.h", filebase); sprintf(header_filename, "%s.h", filebase);
sprintf(raw_filename, "%s.raw", filebase); sprintf(raw_filename, "%s.raw", filebase);
@ -27,7 +27,7 @@ void write_key_files(unsigned char * filebase, unsigned char * varname, unsigned
} }
// write key as C code // write key as C code
dumpkey(hfile, varname, key, keylen); dump_key_as_c_code(hfile, varname, key, keylen);
// close header file // close header file
fclose(hfile); fclose(hfile);