From fbbf73fae11e76e6f9b29548f224f66574c4061d Mon Sep 17 00:00:00 2001 From: Laurent Peuch Date: Mon, 18 Sep 2017 22:43:37 +0200 Subject: [PATCH] [fix] it's actually 32 --- dynette.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dynette.rb b/dynette.rb index 13bce36..5068e90 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 == 45 + unless public_key.length == 24 or public_key.length == 32 halt 400, { :error => "Key is invalid: #{public_key.to_s.encode('UTF-8', {:invalid => :replace, :undef => :replace, :replace => '?'})}" }.to_json end end