diff options
Diffstat (limited to 'src/daemon/https/x509/pkcs12_encr.c')
-rw-r--r-- | src/daemon/https/x509/pkcs12_encr.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/daemon/https/x509/pkcs12_encr.c b/src/daemon/https/x509/pkcs12_encr.c index b50520e7..0cfb59e5 100644 --- a/src/daemon/https/x509/pkcs12_encr.c +++ b/src/daemon/https/x509/pkcs12_encr.c | |||
@@ -35,7 +35,7 @@ | |||
35 | static int | 35 | static int |
36 | MHD_pkcs12_check_pass (const char *pass, size_t plen) | 36 | MHD_pkcs12_check_pass (const char *pass, size_t plen) |
37 | { | 37 | { |
38 | const unsigned char *p = pass; | 38 | const char *p = pass; |
39 | unsigned int i; | 39 | unsigned int i; |
40 | 40 | ||
41 | for (i = 0; i < plen; i++) | 41 | for (i = 0; i < plen; i++) |
@@ -115,13 +115,13 @@ MHD_pkcs12_string_to_key (unsigned int id, const opaque * salt, | |||
115 | for (i = 0; i < 64; i++) | 115 | for (i = 0; i < 64; i++) |
116 | { | 116 | { |
117 | unsigned char lid = id & 0xFF; | 117 | unsigned char lid = id & 0xFF; |
118 | MHD_gc_hash_write (md, 1, &lid); | 118 | MHD_gc_hash_write (md, 1, (const char*) &lid); |
119 | } | 119 | } |
120 | MHD_gc_hash_write (md, pw ? 128 : 64, buf_i); | 120 | MHD_gc_hash_write (md, pw ? 128 : 64, (const char*) buf_i); |
121 | memcpy (hash, MHD_gc_hash_read (md), 20); | 121 | memcpy (hash, MHD_gc_hash_read (md), 20); |
122 | MHD_gc_hash_close (md); | 122 | MHD_gc_hash_close (md); |
123 | for (i = 1; i < iter; i++) | 123 | for (i = 1; i < iter; i++) |
124 | MHD_gc_hash_buffer (GC_SHA1, hash, 20, hash); | 124 | MHD_gc_hash_buffer (GC_SHA1, hash, 20, (char*) hash); |
125 | for (i = 0; i < 20 && cur_keylen < req_keylen; i++) | 125 | for (i = 0; i < 20 && cur_keylen < req_keylen; i++) |
126 | keybuf[cur_keylen++] = hash[i]; | 126 | keybuf[cur_keylen++] = hash[i]; |
127 | if (cur_keylen == req_keylen) | 127 | if (cur_keylen == req_keylen) |