|
@@ -19,7 +19,8 @@ int hmac_memory(int hash,
|
|
int hmac_memory_multi(int hash,
|
|
int hmac_memory_multi(int hash,
|
|
const unsigned char *key, unsigned long keylen,
|
|
const unsigned char *key, unsigned long keylen,
|
|
unsigned char *out, unsigned long *outlen,
|
|
unsigned char *out, unsigned long *outlen,
|
|
- const unsigned char *in, unsigned long inlen, ...);
|
|
|
|
|
|
+ const unsigned char *in, unsigned long inlen, ...)
|
|
|
|
+ LTC_NULL_TERMINATED;
|
|
int hmac_file(int hash, const char *fname, const unsigned char *key,
|
|
int hmac_file(int hash, const char *fname, const unsigned char *key,
|
|
unsigned long keylen,
|
|
unsigned long keylen,
|
|
unsigned char *out, unsigned long *outlen);
|
|
unsigned char *out, unsigned long *outlen);
|
|
@@ -47,7 +48,8 @@ int omac_memory(int cipher,
|
|
int omac_memory_multi(int cipher,
|
|
int omac_memory_multi(int cipher,
|
|
const unsigned char *key, unsigned long keylen,
|
|
const unsigned char *key, unsigned long keylen,
|
|
unsigned char *out, unsigned long *outlen,
|
|
unsigned char *out, unsigned long *outlen,
|
|
- const unsigned char *in, unsigned long inlen, ...);
|
|
|
|
|
|
+ const unsigned char *in, unsigned long inlen, ...)
|
|
|
|
+ LTC_NULL_TERMINATED;
|
|
int omac_file(int cipher,
|
|
int omac_file(int cipher,
|
|
const unsigned char *key, unsigned long keylen,
|
|
const unsigned char *key, unsigned long keylen,
|
|
const char *filename,
|
|
const char *filename,
|
|
@@ -83,7 +85,8 @@ int pmac_memory(int cipher,
|
|
int pmac_memory_multi(int cipher,
|
|
int pmac_memory_multi(int cipher,
|
|
const unsigned char *key, unsigned long keylen,
|
|
const unsigned char *key, unsigned long keylen,
|
|
unsigned char *out, unsigned long *outlen,
|
|
unsigned char *out, unsigned long *outlen,
|
|
- const unsigned char *in, unsigned long inlen, ...);
|
|
|
|
|
|
+ const unsigned char *in, unsigned long inlen, ...)
|
|
|
|
+ LTC_NULL_TERMINATED;
|
|
|
|
|
|
int pmac_file(int cipher,
|
|
int pmac_file(int cipher,
|
|
const unsigned char *key, unsigned long keylen,
|
|
const unsigned char *key, unsigned long keylen,
|
|
@@ -112,7 +115,10 @@ int poly1305_init(poly1305_state *st, const unsigned char *key, unsigned long ke
|
|
int poly1305_process(poly1305_state *st, const unsigned char *in, unsigned long inlen);
|
|
int poly1305_process(poly1305_state *st, const unsigned char *in, unsigned long inlen);
|
|
int poly1305_done(poly1305_state *st, unsigned char *mac, unsigned long *maclen);
|
|
int poly1305_done(poly1305_state *st, unsigned char *mac, unsigned long *maclen);
|
|
int poly1305_memory(const unsigned char *key, unsigned long keylen, const unsigned char *in, unsigned long inlen, unsigned char *mac, unsigned long *maclen);
|
|
int poly1305_memory(const unsigned char *key, unsigned long keylen, const unsigned char *in, unsigned long inlen, unsigned char *mac, unsigned long *maclen);
|
|
-int poly1305_memory_multi(const unsigned char *key, unsigned long keylen, unsigned char *mac, unsigned long *maclen, const unsigned char *in, unsigned long inlen, ...);
|
|
|
|
|
|
+int poly1305_memory_multi(const unsigned char *key, unsigned long keylen,
|
|
|
|
+ unsigned char *mac, unsigned long *maclen,
|
|
|
|
+ const unsigned char *in, unsigned long inlen, ...)
|
|
|
|
+ LTC_NULL_TERMINATED;
|
|
int poly1305_file(const char *fname, const unsigned char *key, unsigned long keylen, unsigned char *mac, unsigned long *maclen);
|
|
int poly1305_file(const char *fname, const unsigned char *key, unsigned long keylen, unsigned char *mac, unsigned long *maclen);
|
|
int poly1305_test(void);
|
|
int poly1305_test(void);
|
|
#endif /* LTC_POLY1305 */
|
|
#endif /* LTC_POLY1305 */
|
|
@@ -123,7 +129,10 @@ int blake2smac_init(blake2smac_state *st, unsigned long outlen, const unsigned c
|
|
int blake2smac_process(blake2smac_state *st, const unsigned char *in, unsigned long inlen);
|
|
int blake2smac_process(blake2smac_state *st, const unsigned char *in, unsigned long inlen);
|
|
int blake2smac_done(blake2smac_state *st, unsigned char *mac, unsigned long *maclen);
|
|
int blake2smac_done(blake2smac_state *st, unsigned char *mac, unsigned long *maclen);
|
|
int blake2smac_memory(const unsigned char *key, unsigned long keylen, const unsigned char *in, unsigned long inlen, unsigned char *mac, unsigned long *maclen);
|
|
int blake2smac_memory(const unsigned char *key, unsigned long keylen, const unsigned char *in, unsigned long inlen, unsigned char *mac, unsigned long *maclen);
|
|
-int blake2smac_memory_multi(const unsigned char *key, unsigned long keylen, unsigned char *mac, unsigned long *maclen, const unsigned char *in, unsigned long inlen, ...);
|
|
|
|
|
|
+int blake2smac_memory_multi(const unsigned char *key, unsigned long keylen,
|
|
|
|
+ unsigned char *mac, unsigned long *maclen,
|
|
|
|
+ const unsigned char *in, unsigned long inlen, ...)
|
|
|
|
+ LTC_NULL_TERMINATED;
|
|
int blake2smac_file(const char *fname, const unsigned char *key, unsigned long keylen, unsigned char *mac, unsigned long *maclen);
|
|
int blake2smac_file(const char *fname, const unsigned char *key, unsigned long keylen, unsigned char *mac, unsigned long *maclen);
|
|
int blake2smac_test(void);
|
|
int blake2smac_test(void);
|
|
#endif /* LTC_BLAKE2SMAC */
|
|
#endif /* LTC_BLAKE2SMAC */
|
|
@@ -134,7 +143,10 @@ int blake2bmac_init(blake2bmac_state *st, unsigned long outlen, const unsigned c
|
|
int blake2bmac_process(blake2bmac_state *st, const unsigned char *in, unsigned long inlen);
|
|
int blake2bmac_process(blake2bmac_state *st, const unsigned char *in, unsigned long inlen);
|
|
int blake2bmac_done(blake2bmac_state *st, unsigned char *mac, unsigned long *maclen);
|
|
int blake2bmac_done(blake2bmac_state *st, unsigned char *mac, unsigned long *maclen);
|
|
int blake2bmac_memory(const unsigned char *key, unsigned long keylen, const unsigned char *in, unsigned long inlen, unsigned char *mac, unsigned long *maclen);
|
|
int blake2bmac_memory(const unsigned char *key, unsigned long keylen, const unsigned char *in, unsigned long inlen, unsigned char *mac, unsigned long *maclen);
|
|
-int blake2bmac_memory_multi(const unsigned char *key, unsigned long keylen, unsigned char *mac, unsigned long *maclen, const unsigned char *in, unsigned long inlen, ...);
|
|
|
|
|
|
+int blake2bmac_memory_multi(const unsigned char *key, unsigned long keylen,
|
|
|
|
+ unsigned char *mac, unsigned long *maclen,
|
|
|
|
+ const unsigned char *in, unsigned long inlen, ...)
|
|
|
|
+ LTC_NULL_TERMINATED;
|
|
int blake2bmac_file(const char *fname, const unsigned char *key, unsigned long keylen, unsigned char *mac, unsigned long *maclen);
|
|
int blake2bmac_file(const char *fname, const unsigned char *key, unsigned long keylen, unsigned char *mac, unsigned long *maclen);
|
|
int blake2bmac_test(void);
|
|
int blake2bmac_test(void);
|
|
#endif /* LTC_BLAKE2BMAC */
|
|
#endif /* LTC_BLAKE2BMAC */
|
|
@@ -186,7 +198,8 @@ int xcbc_memory(int cipher,
|
|
int xcbc_memory_multi(int cipher,
|
|
int xcbc_memory_multi(int cipher,
|
|
const unsigned char *key, unsigned long keylen,
|
|
const unsigned char *key, unsigned long keylen,
|
|
unsigned char *out, unsigned long *outlen,
|
|
unsigned char *out, unsigned long *outlen,
|
|
- const unsigned char *in, unsigned long inlen, ...);
|
|
|
|
|
|
+ const unsigned char *in, unsigned long inlen, ...)
|
|
|
|
+ LTC_NULL_TERMINATED;
|
|
int xcbc_file(int cipher,
|
|
int xcbc_file(int cipher,
|
|
const unsigned char *key, unsigned long keylen,
|
|
const unsigned char *key, unsigned long keylen,
|
|
const char *filename,
|
|
const char *filename,
|
|
@@ -220,7 +233,8 @@ int f9_memory(int cipher,
|
|
int f9_memory_multi(int cipher,
|
|
int f9_memory_multi(int cipher,
|
|
const unsigned char *key, unsigned long keylen,
|
|
const unsigned char *key, unsigned long keylen,
|
|
unsigned char *out, unsigned long *outlen,
|
|
unsigned char *out, unsigned long *outlen,
|
|
- const unsigned char *in, unsigned long inlen, ...);
|
|
|
|
|
|
+ const unsigned char *in, unsigned long inlen, ...)
|
|
|
|
+ LTC_NULL_TERMINATED;
|
|
int f9_file(int cipher,
|
|
int f9_file(int cipher,
|
|
const unsigned char *key, unsigned long keylen,
|
|
const unsigned char *key, unsigned long keylen,
|
|
const char *fname,
|
|
const char *fname,
|