Port of libsodium 1.0.16

https://libsodium.org/
This commit is contained in:
Emery Hemingway
2019-01-10 06:58:43 +01:00
committed by Norman Feske
parent 6ca9087a23
commit a09355d77d
11 changed files with 728 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
#ifndef sodium_core_H
#define sodium_core_H
#include "export.h"
#ifdef __cplusplus
extern "C" {
#endif
SODIUM_EXPORT
int sodium_init(void)
__attribute__ ((warn_unused_result));
/* ---- */
SODIUM_EXPORT
int sodium_set_misuse_handler(void (*handler)(void));
extern void _sodium_misuse(char const *file, int line);
#define sodium_misuse(...) _sodium_misuse(__FILE__, __LINE__)
#ifdef __cplusplus
}
#endif
#endif

View File

@@ -0,0 +1,6 @@
/*
* \brief Dummy version header needed by libsodium
* \author Stefan Kalkowski
* \date 2016-02-11
*/