| #ifndef LC6_SSL_H | #ifndef LC6_SSL_H | ||||
| #define LC6_SSL_H | #define LC6_SSL_H | ||||
| #include <sodium.h> | |||||
| #include "../inc/lc6_common.h" | #include "../inc/lc6_common.h" | ||||
| int lc6crypto_init(void); | int lc6crypto_init(void); | ||||
| void lc6crypto_random(unsigned char*, int); | void lc6crypto_random(unsigned char*, int); | ||||
| #define LC6_CRYPTO_HASHLEN crypto_generichash_BYTES | |||||
| #define LC6_CRYPTO_HASHSIGNLEN (crypto_secretbox_NONCEBYTES+crypto_box_MACBYTES+crypto_generichash_BYTES) | |||||
| #endif | #endif |