projects
/
u
/
mdw
/
catacomb
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
group.h: Fix the struct tag for `group'.
[u/mdw/catacomb]
/
rand.h
diff --git
a/rand.h
b/rand.h
index
fc6247b
..
5d542b8
100644
(file)
--- a/
rand.h
+++ b/
rand.h
@@
-1,13
+1,13
@@
/* -*-c-*-
*
/* -*-c-*-
*
- * $Id
: rand.h,v 1.9 2004/04/08 01:36:15 mdw Exp
$
+ * $Id$
*
* Secure random number generator
*
* (c) 1999 Straylight/Edgeware
*/
*
* Secure random number generator
*
* (c) 1999 Straylight/Edgeware
*/
-/*----- Licensing notice --------------------------------------------------*
+/*----- Licensing notice --------------------------------------------------*
*
* This file is part of Catacomb.
*
*
* This file is part of Catacomb.
*
@@
-15,12
+15,12
@@
* it under the terms of the GNU Library General Public License as
* published by the Free Software Foundation; either version 2 of the
* License, or (at your option) any later version.
* it under the terms of the GNU Library General Public License as
* published by the Free Software Foundation; either version 2 of the
* License, or (at your option) any later version.
- *
+ *
* Catacomb is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Library General Public License for more details.
* Catacomb is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Library General Public License for more details.
- *
+ *
* You should have received a copy of the GNU Library General Public
* License along with Catacomb; if not, write to the Free
* Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
* You should have received a copy of the GNU Library General Public
* License along with Catacomb; if not, write to the Free
* Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
@@
-204,9
+204,9
@@
extern void rand_add(rand_pool */*r*/,
/* --- @rand_goodbits@ --- *
*
/* --- @rand_goodbits@ --- *
*
- * Arguments:
@rand_pool *r@ = pointer to a randomness pool
+ * Arguments: @rand_pool *r@ = pointer to a randomness pool
*
*
- * Returns:
Estimate of the number of good bits remaining in the pool.
+ * Returns: Estimate of the number of good bits remaining in the pool.
*/
extern unsigned rand_goodbits(rand_pool */*r*/);
*/
extern unsigned rand_goodbits(rand_pool */*r*/);
@@
-283,7
+283,11
@@
enum {
RAND_STRETCH, /* No args */
RAND_KEY, /* @const void *k, size_t sz@ */
RAND_NOISESRC, /* @const rand_source *s@ */
RAND_STRETCH, /* No args */
RAND_KEY, /* @const void *k, size_t sz@ */
RAND_NOISESRC, /* @const rand_source *s@ */
- RAND_SEED /* @unsigned bits@ */
+ RAND_SEED, /* @unsigned bits@ */
+ RAND_TIMER, /* No args */
+ RAND_GOODBITS, /* No args */
+ RAND_ADD /* @const void *p, size_t sz,@
+ * @unsigned goodbits */
};
/* --- Default random number generator --- */
};
/* --- Default random number generator --- */