[Midnightbsd-cvs] src [6816] trunk/sys/sys/libkern.h: add arc4 seeding constants
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Thu Oct 2 23:53:12 EDT 2014
Revision: 6816
http://svnweb.midnightbsd.org/src/?rev=6816
Author: laffer1
Date: 2014-10-02 23:53:12 -0400 (Thu, 02 Oct 2014)
Log Message:
-----------
add arc4 seeding constants
Modified Paths:
--------------
trunk/sys/sys/libkern.h
Modified: trunk/sys/sys/libkern.h
===================================================================
--- trunk/sys/sys/libkern.h 2014-10-03 03:52:29 UTC (rev 6815)
+++ trunk/sys/sys/libkern.h 2014-10-03 03:53:12 UTC (rev 6816)
@@ -70,6 +70,11 @@
static __inline long labs(long a) { return (a < 0 ? -a : a); }
static __inline quad_t qabs(quad_t a) { return (a < 0 ? -a : a); }
+#define ARC4_ENTR_NONE 0 /* Don't have entropy yet. */
+#define ARC4_ENTR_HAVE 1 /* Have entropy. */
+#define ARC4_ENTR_SEED 2 /* Reseeding. */
+extern int arc4rand_iniseed_state;
+
/* Prototypes for non-quad routines. */
struct malloc_type;
uint32_t arc4random(void);
More information about the Midnightbsd-cvs
mailing list