diff --git a/dynette.rb b/dynette.rb index 74bf6c9..13bce36 100755 --- a/dynette.rb +++ b/dynette.rb @@ -115,7 +115,7 @@ end if params.has_key?("public_key") public_key = Base64.decode64(params[:public_key].encode('ascii-8bit')) # might be 88 - unless public_key.length == 24 or public_key.length == 89 + unless public_key.length == 24 or public_key.length == 45 halt 400, { :error => "Key is invalid: #{public_key.to_s.encode('UTF-8', {:invalid => :replace, :undef => :replace, :replace => '?'})}" }.to_json end end