Skip to content
Snippets Groups Projects
  • Bruce Momjian's avatar
    ab560228
    Big thanks to Solar Designer who pointed out a bug in bcrypt · ab560228
    Bruce Momjian authored
    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
    ab560228
    History
    Big thanks to Solar Designer who pointed out a bug in bcrypt
    Bruce Momjian authored
    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