32 lines
617 B
C
Raw Normal View History

/*
randombytes/randombytes.h version 20080713
D. J. Bernstein
Public domain.
*/
2014-05-01 21:24:20 +02:00
#ifndef randombytes_H
#define randombytes_H
/*
Disable warnings for this source only, rather than for the whole
codebase when building with C99 or with Microsoft's compiler
*/
#if defined __GNUC__ && __STDC_VERSION__ < 201112L
# pragma GCC diagnostic ignored "-Wsign-compare"
#elif defined _MSC_VER
# pragma warning (disable:4018 4244 4146)
#endif
#ifdef __cplusplus
extern "C" {
#endif
extern void randombytes(unsigned char *,unsigned long long);
extern int randombytes_close(void);
#ifdef __cplusplus
}
#endif
2014-05-01 21:24:20 +02:00
#endif