diff --git a/src/XKCP/lib/high/Keccak/SP800-185/SP800-185.inc b/src/XKCP/lib/high/Keccak/SP800-185/SP800-185.inc index 36418e436bee2be4dab7b21171beb907d180b307..bf3aa2a333dc0dd224b6b19e6c4ebe2d636875a7 100755 --- a/src/XKCP/lib/high/Keccak/SP800-185/SP800-185.inc +++ b/src/XKCP/lib/high/Keccak/SP800-185/SP800-185.inc @@ -160,7 +160,7 @@ int KMAC_Initialize(KMAC_Instance *km, const BitSequence *key, BitLength keyBitL BitLength keyByteLen; BitSequence buffer[rateInBytes]; - if (cSHAKE_Initialize(&km->csi, outputBitLen, "KMAC", 4*8, customization, customBitLen) != 0) + if (cSHAKE_Initialize(&km->csi, outputBitLen, (const BitSequence*) "KMAC", 4*8, customization, customBitLen) != 0) return 1; km->outputBitLen = outputBitLen; @@ -309,7 +309,7 @@ int ParallelHash_Initialize(ParallelHash_Instance *phi, unsigned int blockByteLe return 1; /* Absorb string_encode("ParallelHash") */ - if (KeccakWidth1600_SpongeAbsorb(&phi->finalNode, "\x01\x60" "ParallelHash", 14) != 0) + if (KeccakWidth1600_SpongeAbsorb(&phi->finalNode,(const BitSequence*) "\x01\x60" "ParallelHash", 14) != 0) return 1; /* Absorb string_encode(customization) */ @@ -493,7 +493,7 @@ int ParallelHash( const BitSequence *input, BitLength inputBitLen, unsigned int int TupleHash_Initialize(TupleHash_Instance *thi, BitLength outputBitLen, const BitSequence *customization, BitLength customBitLen) { - if (cSHAKE_Initialize(&thi->csi, outputBitLen, "TupleHash", 9*8, customization, customBitLen) != 0) + if (cSHAKE_Initialize(&thi->csi, outputBitLen,(const BitSequence*) "TupleHash", 9*8, customization, customBitLen) != 0) return 1; thi->outputBitLen = outputBitLen; return 0;