diff options
author | Bruce Momjian <bruce@momjian.us> | 2001-09-23 04:12:44 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2001-09-23 04:12:44 +0000 |
commit | ab560228643cca4a3640db82f61dc0e2cabf2acd (patch) | |
tree | d905cd6ae2e9119f635ecc5679c321de2a667f81 /contrib/pgcrypto/openssl.c | |
parent | b75814aee320ef2b67ad01ba72c266dbbf94db45 (diff) |
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
Diffstat (limited to 'contrib/pgcrypto/openssl.c')
-rw-r--r-- | contrib/pgcrypto/openssl.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/contrib/pgcrypto/openssl.c b/contrib/pgcrypto/openssl.c index b4d1a0a5e9b..6b2ae9c98a9 100644 --- a/contrib/pgcrypto/openssl.c +++ b/contrib/pgcrypto/openssl.c @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: openssl.c,v 1.4 2001/08/21 00:42:41 momjian Exp $ + * $Id: openssl.c,v 1.5 2001/09/23 04:12:44 momjian Exp $ */ #include <postgres.h> @@ -35,7 +35,6 @@ #include <openssl/evp.h> #include <openssl/blowfish.h> -/*#include <openssl/crypto.h>*/ static uint digest_result_size(PX_MD * h) |