X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fcrypto%2Fhkdf_sha256%2Fhkdf_sha256.c;h=f36bf67ade03c4a24219bc9ef55fdb49696318fe;hp=0f26485703270c87d51f60f0542e5472f405ac52;hb=d07f742c5925b97ed558eb07aae285616f5df823;hpb=2581e470853736444e23e8ccef97a0a38c6236d3;ds=inline diff --git a/ccan/crypto/hkdf_sha256/hkdf_sha256.c b/ccan/crypto/hkdf_sha256/hkdf_sha256.c index 0f264857..f36bf67a 100644 --- a/ccan/crypto/hkdf_sha256/hkdf_sha256.c +++ b/ccan/crypto/hkdf_sha256/hkdf_sha256.c @@ -4,7 +4,7 @@ #include #include -void hkdf_sha256(unsigned char *okm, size_t okm_size, +void hkdf_sha256(void *okm, size_t okm_size, const void *s, size_t ssize, const void *k, size_t ksize, const void *info, size_t isize) @@ -83,7 +83,7 @@ void hkdf_sha256(unsigned char *okm, size_t okm_size, while (okm_size > sizeof(t)) { memcpy(okm, &t, sizeof(t)); - okm += sizeof(t); + okm = (char *)okm + sizeof(t); okm_size -= sizeof(t); c++;