summaryrefslogtreecommitdiff
path: root/lib/random.h
diff options
context:
space:
mode:
authorNikos <nmav@crystal.(none)>2008-03-29 12:01:27 +0200
committerNikos <nmav@crystal.(none)>2008-03-29 12:01:27 +0200
commit0b37eef0f6b6626d5e4b5936bbc6f012416ef61a (patch)
tree040f519310dab705ecb523f7553e5a7902b646fb /lib/random.h
parentc54d8ce49564b19b2a39995cf8b12cc41ebd9097 (diff)
downloadgnutls-0b37eef0f6b6626d5e4b5936bbc6f012416ef61a.tar.gz
Added interface to register random generators.
Diffstat (limited to 'lib/random.h')
-rw-r--r--lib/random.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/random.h b/lib/random.h
new file mode 100644
index 0000000000..c899c67a98
--- /dev/null
+++ b/lib/random.h
@@ -0,0 +1,14 @@
+#ifndef RANDOM_H
+# define RANDOM_H
+
+#include <gnutls/crypto.h>
+
+#define RND_RANDOM GNUTLS_RND_RANDOM
+#define RND_NONCE GNUTLS_RND_NONCE
+#define RND_KEY GNUTLS_RND_KEY
+
+int _gnutls_rnd (int level, void *data, int len);
+void _gnutls_rnd_deinit ();
+int _gnutls_rnd_init ();
+
+#endif