Big thanks to Solar Designer who pointed out a bug in bcrypt

Bruce Momjian <bruce@momjian.us>

Commit: ab560228643cca4a3640db82f61dc0e2cabf2acd
Author: Bruce Momjian <bruce@momjian.us>
Date: 2001-09-23T04:12:44Z
Releases: 7.2.1
Big thanks to Solar Designer who pointed out a bug in bcrypt
salt generation code.  He also urged using better random source
and making possible to choose using bcrypt and xdes rounds more
easily.  So, here's patch:

* For all salt generation, use Solar Designer's own code.  This
  is mostly due fact that his code is more fit for get_random_bytes()
  style interface.
* New function: gen_salt(type, rounds).  This lets specify iteration
  count for algorithm.
* random.c: px_get_random_bytes() function.
  Supported randomness soure: /dev/urandom, OpenSSL PRNG, libc random()
  Default: /dev/urandom.
* Draft description of C API for pgcrypto functions.

New files: API, crypt-gensalt.c, random.c

Marko Kreen

Files