diff --git a/dap-sdk/crypto/src/XKCP/lib/high/Keccak/FIPS202/SimpleFIPS202.h b/dap-sdk/crypto/src/XKCP/lib/high/Keccak/FIPS202/SimpleFIPS202.h index 73559dedce4f957d418b678b796cbda06c885b30..efc5b1aa67a2d6e9e5f93a884fcf6a8f81575e6c 100755 --- a/dap-sdk/crypto/src/XKCP/lib/high/Keccak/FIPS202/SimpleFIPS202.h +++ b/dap-sdk/crypto/src/XKCP/lib/high/Keccak/FIPS202/SimpleFIPS202.h @@ -15,6 +15,10 @@ http://creativecommons.org/publicdomain/zero/1.0/ #include "KeccakSpongeWidth1600.h" #include <string.h> +#ifdef __cplusplus +extern "C" { +#endif + /** Implementation of the SHAKE128 extendable output function (XOF) [FIPS 202]. * @param output Pointer to the output buffer. * @param outputByteLen The desired number of output bytes. @@ -74,4 +78,8 @@ int SHA3_384(unsigned char *output, const unsigned char *input, size_t inputByte */ int SHA3_512(unsigned char *output, const unsigned char *input, size_t inputByteLen); +#ifdef __cplusplus +} +#endif + #endif