<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coreutils/src/rand-isaac.c, branch master</title>
<subtitle>Mirror of https://https.git.savannah.gnu.org/git/coreutils.git/
</subtitle>
<id>https://git.shady.money/coreutils/atom?h=master</id>
<link rel='self' href='https://git.shady.money/coreutils/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/'/>
<updated>2006-08-08T22:23:11Z</updated>
<entry>
<title>Remove; its contents are now in ../lib/rand-isaac.c.</title>
<updated>2006-08-08T22:23:11Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2006-08-08T22:23:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=7c4b2e2a5cec096acb742695ab24445a97c9e20e'/>
<id>urn:sha1:7c4b2e2a5cec096acb742695ab24445a97c9e20e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>(struct irand_state, irand_init, irand32, irand_mod): Move to shred.c.</title>
<updated>2005-12-12T22:42:58Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2005-12-12T22:42:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=b22d6cc592e5488619a7d3d7875d360465f714d3'/>
<id>urn:sha1:b22d6cc592e5488619a7d3d7875d360465f714d3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert to what used to be in shred.c, without</title>
<updated>2005-12-12T22:08:14Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2005-12-12T22:08:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=f7a86b773478305528ad3fc8d32f8e4cd0e24369'/>
<id>urn:sha1:f7a86b773478305528ad3fc8d32f8e4cd0e24369</id>
<content type='text'>
changing it to allow for varying numbers of words in the state.
Alter so that we include rand-isaac.c directly rather than
compiling it and linking to it.  Don't include config.h or
system.h; that's the includer's responsibility.
(ISAAC_LOG, ISAAC_WORDS, ISAAC_BYTES, struct isaac_state, ind):
(isaac_step, struct irand_state):
Resurrect these, with the same defns that used to be in shred.c.
(ISAAC_SIZE, isaac_new, isaac_copy): Remove.
(isaac_refill, isaac_seed_start, isaac_seed_data, irand_init, irand32):
static again.
(struct isaac_state, isaac_refill, isaac_mix, isaac_init):
(isaac_seed_start, isaac_seed_data, isaac_seed_finish, isaac_seed):
(irand_init, irand32, irand_mod):
Number of words is constant again.
</content>
</entry>
<entry>
<title>Cleaner:</title>
<updated>2005-12-10T22:10:53Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2005-12-10T22:10:53Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=d5978ad1908ed099b835d35e05e85b586c153ddd'/>
<id>urn:sha1:d5978ad1908ed099b835d35e05e85b586c153ddd</id>
<content type='text'>
  Make the local an `int' instead.
</content>
</entry>
<entry>
<title>Avoid shred segfault on 64-bit systems.</title>
<updated>2005-12-10T21:58:23Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2005-12-10T21:58:23Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=dfacfaf971dedb558a82c5e04601150fda53312c'/>
<id>urn:sha1:dfacfaf971dedb558a82c5e04601150fda53312c</id>
<content type='text'>
(isaac_refill): Don't try to negate a
local of type uint32_t.  Convert it to int32_t first.
</content>
</entry>
<entry>
<title>* src/rand-isaac.c (isaac_mix): Declare to be static.</title>
<updated>2005-12-10T10:18:01Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2005-12-10T10:18:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=dbfc16effb1256542f0c40ce4801250fabca467f'/>
<id>urn:sha1:dbfc16effb1256542f0c40ce4801250fabca467f</id>
<content type='text'>
Mark all other functions as `extern' so the tight-scope
part of `make distcheck' passes once again.
* src/rand-isaac.h (isaac_mix): Remove declaration.
</content>
</entry>
<entry>
<title>New file, containing ISAAC code that was in shred.c.</title>
<updated>2005-12-10T08:08:05Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2005-12-10T08:08:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=71bc739b35ed5e2c8b5a440ada47bf80c11dd788'/>
<id>urn:sha1:71bc739b35ed5e2c8b5a440ada47bf80c11dd788</id>
<content type='text'>
Make state size runtime-configurable.
(isaac_new, isaac_copy): New functions.
</content>
</entry>
</feed>
