aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include
diff options
context:
space:
mode:
authorDavid M. Syzdek <david@syzdek.net>2022-03-22 21:02:09 -0800
committerDavid M. Syzdek <david@syzdek.net>2022-03-22 22:02:33 -0800
commit482344848f0a5167b127131a7385b524590d9be3 (patch)
tree5d4e90757925e75510f11f5a9d76d7baa2cb6002 /include
parent9fd0295c20cb9cbe5d1d7ee2a62cbae28ca250e2 (diff)
downloadtinyrad-482344848f0a5167b127131a7385b524590d9be3.tar.gz
tinyrad-482344848f0a5167b127131a7385b524590d9be3.tar.bz2
tinyrad-482344848f0a5167b127131a7385b524590d9be3.tar.xz
tinyrad-482344848f0a5167b127131a7385b524590d9be3.zip
libtinyrad: adding random functions
Diffstat (limited to 'include')
-rw-r--r--include/tinyrad.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/tinyrad.h b/include/tinyrad.h
index a97040a..e55bef5 100644
--- a/include/tinyrad.h
+++ b/include/tinyrad.h
@@ -190,6 +190,10 @@
190#define TRAD_IP_UNSPEC (TRAD_IPV4 | TRAD_IPV6) 190#define TRAD_IP_UNSPEC (TRAD_IPV4 | TRAD_IPV6)
191#define TRAD_CATHOLIC 0x00000010U 191#define TRAD_CATHOLIC 0x00000010U
192#define TRAD_SERVER 0x00000020U 192#define TRAD_SERVER 0x00000020U
193#define TRAD_RAND 0x00000040U
194#define TRAD_URANDOM 0x00000100U
195#define TRAD_RANDOM (TRAD_RAND | TRAD_URANDOM)
196#define TRAD_RANDOM_MASK (TRAD_RAND | TRAD_URANDOM)
193 197
194// library internal options 198// library internal options
195#define TRAD_OPTS_INTERNAL (~TRAD_OPTS_USER) 199#define TRAD_OPTS_INTERNAL (~TRAD_OPTS_USER)
@@ -225,6 +229,7 @@
225#define TRAD_OPT_DICTIONARY 13 229#define TRAD_OPT_DICTIONARY 13
226#define TRAD_OPT_SECRET 14 230#define TRAD_OPT_SECRET 14
227#define TRAD_OPT_SECRET_FILE 15 231#define TRAD_OPT_SECRET_FILE 15
232#define TRAD_OPT_RANDOM 16
228 233
229// dictionary get options 234// dictionary get options
230#define TRAD_DICT_OPT_REF_COUNT 1 // used by TinyRadDict, TinyRadDictVendor and TinyRadDictAttr 235#define TRAD_DICT_OPT_REF_COUNT 1 // used by TinyRadDict, TinyRadDictVendor and TinyRadDictAttr