Make params struct non-const
Upcoming changes will push lc_*_ctx into the params struct for higher order constructions like HMAC or HKDF.
This commit is contained in:
parent
af3fe8a67a
commit
2b3e390bbf
12 changed files with 88 additions and 89 deletions
12
auth_hmac.c
12
auth_hmac.c
|
@ -58,10 +58,10 @@ hmac_common_init(void *arg, const uint8_t *key, size_t keylen)
|
|||
}
|
||||
|
||||
static int
|
||||
hmac_sha224_sha256_init(void *arg, const void *initparams)
|
||||
hmac_sha224_sha256_init(void *arg, void *initparams)
|
||||
{
|
||||
const struct lc_hmac_params *params = initparams;
|
||||
struct hmac_ctx *ctx = arg;
|
||||
struct lc_hmac_params *params = initparams;
|
||||
struct hmac_ctx *ctx = arg;
|
||||
|
||||
ctx->blocksz = LC_SHA256_BLOCKLEN;
|
||||
|
||||
|
@ -69,10 +69,10 @@ hmac_sha224_sha256_init(void *arg, const void *initparams)
|
|||
}
|
||||
|
||||
static int
|
||||
hmac_sha384_sha512_init(void *arg, const void *initparams)
|
||||
hmac_sha384_sha512_init(void *arg, void *initparams)
|
||||
{
|
||||
const struct lc_hmac_params *params = initparams;
|
||||
struct hmac_ctx *ctx = arg;
|
||||
struct lc_hmac_params *params = initparams;
|
||||
struct hmac_ctx *ctx = arg;
|
||||
|
||||
ctx->blocksz = LC_SHA512_BLOCKLEN;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue