Skip to content
Snippets Groups Projects
  1. Sep 20, 2010
  2. Oct 15, 2005
  3. Jul 18, 2005
  4. Jul 10, 2005
  5. Nov 29, 2003
    • PostgreSQL Daemon's avatar
      · 55b11325
      PostgreSQL Daemon authored
      make sure the $Id tags are converted to $PostgreSQL as well ...
      55b11325
  6. Oct 28, 2001
  7. Oct 25, 2001
  8. Sep 23, 2001
    • Bruce Momjian's avatar
      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
  9. Aug 21, 2001
    • Bruce Momjian's avatar
      /contrib/pgcrypto: · 2518e273
      Bruce Momjian authored
      * remove support for encode() as it is in main tree now
      * remove krb5.c
      * new 'PX library' architecture
      * remove BSD license from my code to let the general
        PostgreSQL one to apply
      * md5, sha1: ANSIfy, use const where appropriate
      * various other formatting and clarity changes
      * hmac()
      * UN*X-like crypt() - system or internal crypt
      * Internal crypt: DES, Extended DES, MD5, Blowfish
        crypt-des.c, crypt-md5.c from FreeBSD
        crypt-blowfish.c from Solar Designer
      * gen_salt() for crypt() -  Blowfish, MD5, DES, Extended DES
      * encrypt(), decrypt(), encrypt_iv(), decrypt_iv()
      * Cipher support in mhash.c, openssl.c
      * internal: Blowfish, Rijndael-128 ciphers
      * blf.[ch], rijndael.[ch] from OpenBSD
      * there will be generated file rijndael-tbl.inc.
      
      Marko Kreen
      2518e273
  10. Mar 22, 2001
  11. Jan 09, 2001
    • Bruce Momjian's avatar
      The KAME files md5.* and sha1.* have the following changelog · e586026d
      Bruce Momjian authored
      entry:
      
      ----------------------------
      revision 1.2
      date: 2000/12/04 01:20:38;  author: tgl;  state: Exp;  lines:
      +18 -18
      Eliminate some of the more blatant platform-dependencies ... it
      builds here now, anyway ...
      ----------------------------
      
      Which basically changes u_int*_t -> uint*_t, so now it does not
      compile neither under Debian 2.2 nor under NetBSD 1.5 which
      is platform independent<B8> all right.  Also it replaces $KAME$
      with $Id$ which is Bad Thing. PostgreSQL Id should be added as a
      separate line so the file history could be seen.
      
      So here is patch:
      
      * changes uint*_t -> uint*.  I guess that was the original
        intention
      * adds uint64 type to include/c.h because its needed
        [somebody should check if I did it right]
      * adds back KAME Id, because KAME is the master repository
      * removes stupid c++ comments in pgcrypto.c
      * removes <sys/types.h> from the code, its not needed
      
      --
      marko
      
      Marko Kreen
      e586026d
  12. Oct 31, 2000
Loading