diff --git a/src/genkey.c b/src/genkey.c index 68be37c..cc1752c 100644 --- a/src/genkey.c +++ b/src/genkey.c @@ -1,6 +1,6 @@ #include -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); for(int i=0; i < keylen; 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); } -void write_key_files(unsigned char * filebase, unsigned char * varname, unsigned char * key, unsigned int keylen) { - unsigned char header_filename[4096]; - unsigned char raw_filename[4096]; +void write_key_files(const char * filebase, const char * varname, unsigned char * key, unsigned int keylen) { + char header_filename[4096]; + char raw_filename[4096]; sprintf(header_filename, "%s.h", 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 - dumpkey(hfile, varname, key, keylen); + dump_key_as_c_code(hfile, varname, key, keylen); // close header file fclose(hfile);