X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=cgi-auth-flexible.pm;h=a661618067278c8b3099bc846603e34a617f0b19;hb=878e739dd1caf1258899ec798db08a91de3374c2;hp=b4985cacb099d3109c6f7d75eaa35204517e8c23;hpb=75f96dbe2a96bfbf323b7d48e447b9f57e8f78c5;p=cgi-auth-flexible.git diff --git a/cgi-auth-flexible.pm b/cgi-auth-flexible.pm index b4985ca..a661618 100644 --- a/cgi-auth-flexible.pm +++ b/cgi-auth-flexible.pm @@ -1185,13 +1185,13 @@ sub _blind ($$) { my $mask = $r->_random(($l+1)>>1); $mask = substr $mask, 0, $l; my $blound = $r->_blind_combine($in, $mask); - return "$blound/$mask"; + return "$blound.$mask"; } sub _unblind ($$) { my ($r, $in) = @_; return $in unless $in; - my ($blound,$mask) = ($in =~ m#^(.*)/([0-9a-f]+)$#) or die "$in ?"; + my ($blound,$mask) = ($in =~ m#^(.*)\.([0-9a-f]+)$#) or die "$in ?"; my $l = $r->_blind_len($blound); $l == length($mask) or die "$in ?"; return $r->_blind_combine($blound, $mask);