Fix warnings in `XMAC_file()` functions when compiling with `LTC_NO_FILE`.
@@ -23,6 +23,11 @@
int blake2bmac_file(const char *fname, const unsigned char *key, unsigned long keylen, unsigned char *mac, unsigned long *maclen)
{
#ifdef LTC_NO_FILE
+ LTC_UNUSED_PARAM(fname);
+ LTC_UNUSED_PARAM(key);
+ LTC_UNUSED_PARAM(keylen);
+ LTC_UNUSED_PARAM(mac);
+ LTC_UNUSED_PARAM(maclen);
return CRYPT_NOP;
#else
blake2bmac_state st;
int blake2smac_file(const char *fname, const unsigned char *key, unsigned long keylen, unsigned char *mac, unsigned long *maclen)
blake2smac_state st;
@@ -31,6 +31,12 @@ int f9_file(int cipher,
unsigned char *out, unsigned long *outlen)
+ LTC_UNUSED_PARAM(cipher);
+ LTC_UNUSED_PARAM(out);
+ LTC_UNUSED_PARAM(outlen);
size_t x;
@@ -30,6 +30,12 @@ int hmac_file(int hash, const char *fname,
+ LTC_UNUSED_PARAM(hash);
hmac_state hmac;
@@ -31,6 +31,12 @@ int omac_file(int cipher,
+ LTC_UNUSED_PARAM(filename);
@@ -31,6 +31,12 @@ int pmac_file(int cipher,
@@ -28,6 +28,11 @@
int poly1305_file(const char *fname, const unsigned char *key, unsigned long keylen, unsigned char *mac, unsigned long *maclen)
poly1305_state st;
@@ -31,6 +31,12 @@ int xcbc_file(int cipher,