[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