summaryrefslogtreecommitdiff
path: root/random.h
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2000-02-03 14:04:50 +1100
committerDamien Miller <djm@mindrot.org>2000-02-03 14:04:50 +1100
commit8b171bc4cd9367e9dc99e53ebabcb0d04f9ba7da (patch)
tree1a84255d580fb3381c9fe7cac218015b74c4a2e5 /random.h
parentdd777a441ff2449541ce22728021a477c8cd5f08 (diff)
Import of spilt-off random collection code
Diffstat (limited to 'random.h')
-rw-r--r--random.h41
1 files changed, 41 insertions, 0 deletions
diff --git a/random.h b/random.h
new file mode 100644
index 000000000..6eb9f3a94
--- /dev/null
+++ b/random.h
@@ -0,0 +1,41 @@
1/*
2**
3** Random number collection
4**
5** Damien Miller <djm@ibs.com.au>
6**
7** Copyright 1999 Damien Miller
8**
9** Permission is hereby granted, free of charge, to any person
10** obtaining a copy of this software and associated documentation
11** files (the "Software"), to deal in the Software without
12** restriction, including without limitation the rights to use, copy,
13** modify, merge, publish, distribute, sublicense, and/or sell copies
14** of the Software, and to permit persons to whom the Software is
15** furnished to do so, subject to the following conditions:
16**
17** The above copyright notice and this permission notice shall be
18** included in all copies or substantial portions of the Software.
19**
20** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
21** KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
22** WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
23** AND NONINFRINGEMENT. IN NO EVENT SHALL DAMIEN MILLER OR INTERNET
24** BUSINESS SOLUTIONS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
25** LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
26** ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
27** OR OTHER DEALINGS IN THE SOFTWARE.
28**
29** Except as contained in this notice, the name of Internet Business
30** Solutions shall not be used in advertising or otherwise to promote
31** the sale, use or other dealings in this Software without prior
32** written authorization from Internet Business Solutions.
33**
34*/
35
36#ifndef _RANDOM_H
37#define _RANDOM_H
38
39void get_random_bytes(unsigned char *buf, int len);
40
41#endif /* _RANDOM_H */