]> www.tinc-vpn.org Git - tinc/blobdiff - src/crypto.c
Refactor crypto RNG; add getrandom() support
[tinc] / src / crypto.c
similarity index 81%
rename from src/gcrypt/crypto.c
rename to src/crypto.c
index cf5d0e64d8ac0f84aa385587127b1838a54ce57e..20d917d9fd9f096c3b1a7598fa69987975e90799 100644 (file)
     51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#include "../system.h"
+#include "crypto.h"
 
-#include <gcrypt.h>
-
-#include "../crypto.h"
-
-void crypto_init(void) {
-}
-
-void crypto_exit(void) {
-}
-
-void randomize(void *out, size_t outlen) {
-       gcry_create_nonce(out, outlen);
-}
+// No-op for those cryptographic libraries that
+// do not require any additional initialization.
+void crypto_init(void) {}