aboutsummaryrefslogtreecommitdiff
path: root/contrib/chkpass/README.chkpass
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/chkpass/README.chkpass')
-rw-r--r--contrib/chkpass/README.chkpass22
1 files changed, 22 insertions, 0 deletions
diff --git a/contrib/chkpass/README.chkpass b/contrib/chkpass/README.chkpass
new file mode 100644
index 00000000000..41b0dea99fe
--- /dev/null
+++ b/contrib/chkpass/README.chkpass
@@ -0,0 +1,22 @@
+$Header: /cvsroot/pgsql/contrib/chkpass/Attic/README.chkpass,v 1.1 2001/05/03 12:32:13 darcy Exp $
+
+Chkpass is a password type that is automatically checked and converted upon
+entry. It is stored encrypted. To compare, simply compare agains a clear
+text password and the comparison function will encrypt it before comparing.
+It also returns an error if the code determines that the password is easily
+crackable. This is currently a stub that does nothing.
+
+I haven't worried about making this type indexable. I doubt that anyone
+would ever need to sort a file in order of encrypted password.
+
+If you precede the string with a colon, the encryption and checking are
+skipped so that you can enter existing passwords into the field.
+
+On output, a colon is prepended. This makes it possible to dump and reload
+passwords without re-encrypting them. If you want the password (encrypted)
+without the colon then use the raw() function. This allows you to use the
+type with things like Apache's Auth_PostgreSQL module.
+
+D'Arcy J.M. Cain
+darcy@druid.net
+