Author: dylan
Date: 2005-07-19 21:55:37 -0400 (Tue, 19 Jul 2005)
New Revision: 884

Modified:
   trunk/
   trunk/docs/spec/Haver/Spec/Auth.pod
Log:
added the bit about lower-casing the hostname and username.



Property changes on: trunk
___________________________________________________________________
Name: svk:merge
   - 1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/havercurs-objc:43089
1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/local/trunk:11166
1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/local/trunk-merge-10131:11178
27e50396-46e3-0310-8b22-ae223a1f35ce:/local:212
e9404bb1-7af0-0310-a7ff-e22194cd388b:/haver/local:1297
edfcd8bd-4ce7-0310-a97e-bb1efd40edf3:/local:238
   + 1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/havercurs-objc:43089
1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/local/trunk:11166
1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/local/trunk-merge-10131:11178
27e50396-46e3-0310-8b22-ae223a1f35ce:/local:212
e9404bb1-7af0-0310-a7ff-e22194cd388b:/haver/local:1301
edfcd8bd-4ce7-0310-a97e-bb1efd40edf3:/local:238

Modified: trunk/docs/spec/Haver/Spec/Auth.pod
===================================================================
--- trunk/docs/spec/Haver/Spec/Auth.pod 2005-07-19 03:45:43 UTC (rev 883)
+++ trunk/docs/spec/Haver/Spec/Auth.pod 2005-07-20 01:55:37 UTC (rev 884)
@@ -90,13 +90,15 @@
 in the same way. Thus all clients must use the sha1() hash function, and 
base64 encode its
 results.
 
+Also, both the hostname and username need to be lower-cased, as both are case 
insensitive.
+
 Thus, to generate passcodes in perl, the following function is used.
 
        use Digest::SHA1 'sha1_base64';
        
        sub passcode {
                my ($user, $password, $host) = @_;
-               sha1_base64("$password$host$user");
+               sha1_base64("$password" . lc("$host$user"));
        }
 
 =head1 AUTHOR


Reply via email to