[interchange] Document UserDB encryption method parameters in source code comments.
Dan Browning
interchange-cvs at icdevgroup.org
Sat Apr 2 06:39:05 UTC 2011
commit 1c11564db79eda0150909316881fa6b32bd3cb90
Author: Daniel Browning <db at kavod.com>
Date: Fri Apr 1 19:39:34 2011 -0700
Document UserDB encryption method parameters in source code comments.
lib/Vend/UserDB.pm | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/lib/Vend/UserDB.pm b/lib/Vend/UserDB.pm
index f74af93..a17b461 100644
--- a/lib/Vend/UserDB.pm
+++ b/lib/Vend/UserDB.pm
@@ -46,6 +46,11 @@ if ($@) {
::logGlobal("SHA1 passwords disabled: $@");
}
+# The object encryption methods take three arguments: object, password, and
+# mystery meat. If called in the context of new_account(), the mystery meat
+# is the salt (which is not always used). If called in the context of
+# login(), then the mystery meat is the entire password field from the
+# database (with salt, if applicable).
my %enc_subs = (
default => sub {
my $obj = shift;
More information about the interchange-cvs
mailing list